// Package tconsumeaccountmonthbill // @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 //tconsumeaccountmonthbill 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 TConsumeAccountMonthBillListReq struct { g.Meta `path:"/tConsumeAccountMonthBill/list" method:"get" tags:"消费账户月账单表" summary:"获取消费账户月账单表列表" x-check-permission:"cpm:common:tConsumeAccountMonthBill:list"` model.TConsumeAccountMonthBillListParam } type TConsumeAccountMonthBillListRes struct { response.PageResult Items []*model.TConsumeAccountMonthBillListModel `json:"items" dc:"数据列表"` } // ExportReq 导出消费账户月账单表列表 type TConsumeAccountMonthBillExportReq struct { g.Meta `path:"/tConsumeAccountMonthBill/export" method:"post" tags:"消费账户月账单表" summary:"导出消费账户月账单表列表" x-check-permission:"cpm:common:tConsumeAccountMonthBill:export"` model.TConsumeAccountMonthBillListParam } type TConsumeAccountMonthBillExportRes struct{} // ViewReq 获取消费账户月账单表指定信息 type TConsumeAccountMonthBillViewReq struct { g.Meta `path:"/tConsumeAccountMonthBill/view" method:"get" tags:"消费账户月账单表" summary:"获取消费账户月账单表指定信息" x-check-permission:"cpm:common:tConsumeAccountMonthBill:view"` model.TConsumeAccountMonthBillViewParam } type TConsumeAccountMonthBillViewRes struct { *model.TConsumeAccountMonthBillViewModel } // EditReq 修改/新增消费账户月账单表 type TConsumeAccountMonthBillEditReq struct { g.Meta `path:"/tConsumeAccountMonthBill/edit" method:"post" tags:"消费账户月账单表" summary:"修改/新增消费账户月账单表" x-check-permission:"cpm:common:tConsumeAccountMonthBill:edit"` model.TConsumeAccountMonthBillEditParam } type TConsumeAccountMonthBillEditRes struct{} // DeleteReq 删除消费账户月账单表 type TConsumeAccountMonthBillDeleteReq struct { g.Meta `path:"/tConsumeAccountMonthBill/delete" method:"post" tags:"消费账户月账单表" summary:"删除消费账户月账单表" x-check-permission:"cpm:common:tConsumeAccountMonthBill:delete"` model.TConsumeAccountMonthBillDeleteParam } type TConsumeAccountMonthBillDeleteRes struct{} // SettleReq 按账期统计消费账户月账单 type TConsumeAccountMonthBillSettleReq struct { g.Meta `path:"/tConsumeAccountMonthBill/settle" method:"post" tags:"消费账户月账单表" summary:"统计并写入消费账户月账单" x-permission:"cpm:common:tConsumeAccountMonthBill:settle"` model.TConsumeAccountMonthBillSettleParam } type TConsumeAccountMonthBillSettleRes struct { *model.TConsumeAccountMonthBillSettleResult } // GetConsumptionBillSummaryReq 获取上月消费账单汇总信息 type TConsumeAccountMonthBillGetConsumptionBillSummaryReq struct { g.Meta `path:"/tConsumeAccountMonthBill/getConsumptionBillSummary" method:"get" tags:"消费账户月账单表" summary:"获取上月消费账单汇总信息" x-permission:"cpm:common:tConsumeAccountMonthBill:getConsumptionBillSummary"` Month string `json:"month" v:"required|length:7,7" dc:"账期,格式:YYYY-MM"` } type TConsumeAccountMonthBillGetConsumptionBillSummaryRes struct { *model.TConsumptionBillSummaryModel }