// Package tprofitaccountmonthbill // @Link https://github.com/xiujiecn/xiu-admin // @Copyright Copyright (c) 2026 LiXiujie // @Author Lxj // @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE // @AutoGenerate Version package v1 //tprofitaccountmonthbill import ( "git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model" "git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response" "github.com/gogf/gf/v2/frame/g" ) // ListReq 查询盈利账户月账单表列表 type TProfitAccountMonthBillListReq struct { g.Meta `path:"/tProfitAccountMonthBill/list" method:"get" tags:"盈利账户月账单表" summary:"获取盈利账户月账单表列表" x-check-permission:"cpm:common:tProfitAccountMonthBill:list"` model.TProfitAccountMonthBillListParam } type TProfitAccountMonthBillListRes struct { response.PageResult Items []*model.TProfitAccountMonthBillListModel `json:"items" dc:"数据列表"` } // ExportReq 导出盈利账户月账单表列表 type TProfitAccountMonthBillExportReq struct { g.Meta `path:"/tProfitAccountMonthBill/export" method:"post" tags:"盈利账户月账单表" summary:"导出盈利账户月账单表列表" x-check-permission:"cpm:common:tProfitAccountMonthBill:export"` model.TProfitAccountMonthBillListParam } type TProfitAccountMonthBillExportRes struct{} // ViewReq 获取盈利账户月账单表指定信息 type TProfitAccountMonthBillViewReq struct { g.Meta `path:"/tProfitAccountMonthBill/view" method:"get" tags:"盈利账户月账单表" summary:"获取盈利账户月账单表指定信息" x-check-permission:"cpm:common:tProfitAccountMonthBill:view"` model.TProfitAccountMonthBillViewParam } type TProfitAccountMonthBillViewRes struct { *model.TProfitAccountMonthBillViewModel } // EditReq 修改/新增盈利账户月账单表 type TProfitAccountMonthBillEditReq struct { g.Meta `path:"/tProfitAccountMonthBill/edit" method:"post" tags:"盈利账户月账单表" summary:"修改/新增盈利账户月账单表" x-check-permission:"cpm:common:tProfitAccountMonthBill:edit"` model.TProfitAccountMonthBillEditParam } type TProfitAccountMonthBillEditRes struct{} // DeleteReq 删除盈利账户月账单表 type TProfitAccountMonthBillDeleteReq struct { g.Meta `path:"/tProfitAccountMonthBill/delete" method:"post" tags:"盈利账户月账单表" summary:"删除盈利账户月账单表" x-check-permission:"cpm:common:tProfitAccountMonthBill:delete"` model.TProfitAccountMonthBillDeleteParam } type TProfitAccountMonthBillDeleteRes struct{} // SettleReq 统计并写入盈利账户月账单 type TProfitAccountMonthBillSettleReq struct { g.Meta `path:"/tProfitAccountMonthBill/settle" method:"post" tags:"盈利账户月账单表" summary:"统计并写入盈利账户月账单" x-permission:"cpm:common:tProfitAccountMonthBill:settle"` model.TProfitAccountMonthBillSettleParam } type TProfitAccountMonthBillSettleRes struct { *model.TProfitAccountMonthBillSettleResult } // GetProfitBillSummaryReq 获取上月盈利账单汇总信息 type TProfitAccountMonthBillGetProfitBillSummaryReq struct { g.Meta `path:"/tProfitAccountMonthBill/getProfitBillSummary" method:"get" tags:"盈利账户月账单表" summary:"获取上月盈利账单汇总信息" x-permission:"cpm:common:tProfitAccountMonthBill:getProfitBillSummary"` Month string `json:"month" v:"required|length:7,7" dc:"账期,格式:YYYY-MM"` } type TProfitAccountMonthBillGetProfitBillSummaryRes struct { *model.TProfitBillModel } // GetCoreFinancialDataReq 获取核心财务指标 type TProfitAccountMonthBillGetCoreFinancialDataReq struct { g.Meta `path:"/tProfitAccountMonthBill/getCoreFinancialData" method:"get" tags:"盈利账户月账单表" summary:"获取核心财务指标" x-permission:"cpm:common:tProfitAccountMonthBill:getCoreFinancialData"` model.TCommissionOverviewParam } type TProfitAccountMonthBillGetCoreFinancialDataRes struct { *model.TCoreFinancialDataModel } // GetFinancialTrendReq 获取财务趋势折线图 type TProfitAccountMonthBillGetFinancialTrendReq struct { g.Meta `path:"/tProfitAccountMonthBill/getFinancialTrend" method:"get" tags:"盈利账户月账单表" summary:"获取财务趋势折线图" x-permission:"cpm:common:tProfitAccountMonthBill:getFinancialTrend"` model.TFinancialTrendParam } type TProfitAccountMonthBillGetFinancialTrendRes struct { *model.TFinancialTrendModel }