chore: 初始开源发布

iotlcm-admin-svr:管理后台服务。

- Go module:iotlcm → git.5iot.com/iotlcm-public/iotlcm-admin-svr(729 文件)
- 凭据与地址脱敏:JWT signingKey(含代码里的 MustGet 默认值)、
  MySQL DSN、Redis 口令、告警邮件发件人邮箱全部改为占位;
  私网 IP → 文档地址段;库名 xiujie_admin → iotlcm
- 真实手机号/邮箱 → 合法 11 位编造号 / example.com
- 移除内部资产:CI 触发器、过时 DDL(sql/db_iotlcm.sql)、
  私有依赖 go get 行、明文 registry 登录口令
- 启动 banner 统一 IOTLCM 方块字 + 社区惯例署名
- Dockerfile 改用公共基础镜像
- 拼错的 RADEME.md → README.md,README 重写
- 需要真实数据库的用例改为可用 IOTLCM_TEST_WITH_DB=1 显式启用
- 补 Apache-2.0 LICENSE,LF 行尾 + .gitattributes

数据库 schema 不随本仓发布(生产 DDL 已过时),README 已说明。
This commit is contained in:
MiFaZhan
2026-10-23 14:46:05 +08:00
commit 59eb34976a
1132 changed files with 138197 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
package v1
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"
)
type BatchExecutionLogListReq struct {
g.Meta `path:"/batchExecutionLog/list" method:"get" tags:"执行日志" summary:"获取执行日志列表" x-check-permission:"cpm:common:batchExecutionLog:list"`
model.BatchExecutionLogListParam
}
type BatchExecutionLogListRes struct {
response.PageResult
Items []*model.BatchExecutionLogListModel `json:"items" dc:"数据列表"`
}
type BatchExecutionLogSummaryReq struct {
g.Meta `path:"/batchExecutionLog/summary" method:"get" tags:"执行日志" summary:"获取执行日志概要" x-check-permission:"cpm:common:batchExecutionLog:summary"`
model.BatchExecutionLogDetailParam
}
type BatchExecutionLogSummaryRes struct {
*model.BatchExecutionLogDetailModel
}
type BatchExecutionLogDetailListReq struct {
g.Meta `path:"/batchExecutionLog/detailList" method:"get" tags:"执行日志" summary:"获取执行日志明细列表" x-check-permission:"cpm:common:batchExecutionLog:detailList"`
model.BatchDetailListParam
}
type BatchExecutionLogDetailListRes struct {
response.PageResult
Items []*model.BatchDetailListModel `json:"items" dc:"数据列表"`
}
+88
View File
@@ -0,0 +1,88 @@
// Package batchmain
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //batchmain
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 BatchMainListReq struct {
g.Meta `path:"/batchMain/list" method:"get" tags:"批次主表" summary:"获取批次主表列表" x-check-permission:"cpm:common:batchMain:list"`
model.BatchMainListParam
}
type BatchMainListRes struct {
response.PageResult
Items []*model.BatchMainListModel `json:"items" dc:"数据列表"`
}
type BatchMainSuccessListReq struct {
g.Meta `path:"/batchMain/successList" method:"get" tags:"批次主表" summary:"获取成功批次列表" x-check-permission:"cpm:common:batchMain:successList"`
model.BatchMainSuccessListParam
}
type BatchMainSuccessListRes struct {
response.PageResult
Items []*model.BatchMainSuccessListModel `json:"items" dc:"数据列表"`
}
type BatchMainCardsReq struct {
g.Meta `path:"/batchMain/cards" method:"get" tags:"批次主表" summary:"批次卡清单" x-check-permission:"cpm:common:batchMain:cards"`
model.BatchCardListParam
}
type BatchMainCardsRes struct {
response.PageResult
Items []*model.BatchCardListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出批次主表列表
type BatchMainExportReq struct {
g.Meta `path:"/batchMain/export" method:"post" tags:"批次主表" summary:"导出批次主表列表" x-check-permission:"cpm:common:batchMain:export"`
model.BatchMainListParam
}
type BatchMainExportRes struct{}
// ViewReq 获取批次主表指定信息
type BatchMainViewReq struct {
g.Meta `path:"/batchMain/view" method:"get" tags:"批次主表" summary:"获取批次主表指定信息" x-check-permission:"cpm:common:batchMain:view"`
model.BatchMainViewParam
}
type BatchMainViewRes struct {
*model.BatchMainViewModel
}
// EditReq 修改/新增批次主表
type BatchMainEditReq struct {
g.Meta `path:"/batchMain/edit" method:"post" tags:"批次主表" summary:"修改/新增批次主表" x-check-permission:"cpm:common:batchMain:edit"`
model.BatchMainEditParam
}
type BatchMainEditRes struct{}
// DeleteReq 删除批次主表
type BatchMainDeleteReq struct {
g.Meta `path:"/batchMain/delete" method:"post" tags:"批次主表" summary:"删除批次主表" x-check-permission:"cpm:common:batchMain:delete"`
model.BatchMainDeleteParam
}
type BatchMainDeleteRes struct{}
type BatchMainRequeueReq struct {
g.Meta `path:"/batchMain/requeue" method:"post" tags:"批次主表" summary:"安全重投批次执行消息" x-check-permission:"cpm:common:batchMain:requeue"`
model.BatchMainRequeueParam
}
type BatchMainRequeueRes struct {
*model.BatchMainRequeueModel
}
+114
View File
@@ -0,0 +1,114 @@
// Package tagentbalance
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //tagentbalance
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 TAgentBalanceListReq struct {
g.Meta `path:"/tAgentBalance/list" method:"get" tags:"企业客户财务信息" summary:"获取企业客户财务信息列表" x-check-permission:"cpm:gen:tAgentBalance:list"`
model.TAgentBalanceListParam
}
type TAgentBalanceListRes struct {
response.PageResult
Items []*model.TAgentBalanceListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出企业客户财务信息列表
type TAgentBalanceExportReq struct {
g.Meta `path:"/tAgentBalance/export" method:"post" tags:"企业客户财务信息" summary:"导出企业客户财务信息列表" x-check-permission:"cpm:common:tAgentBalance:export"`
model.TAgentBalanceListParam
}
type TAgentBalanceExportRes struct{}
// ViewReq 获取企业客户财务信息指定信息
type TAgentBalanceViewReq struct {
g.Meta `path:"/tAgentBalance/view" method:"get" tags:"企业客户财务信息" summary:"获取企业客户财务信息指定信息" x-check-permission:"cpm:common:tAgentBalance:view"`
model.TAgentBalanceViewParam
}
type TAgentBalanceViewRes struct {
*model.TAgentBalanceViewModel
}
// EditReq 修改/新增企业客户财务信息
type TAgentBalanceEditReq struct {
g.Meta `path:"/tAgentBalance/edit" method:"post" tags:"企业客户财务信息" summary:"修改/新增企业客户财务信息" x-check-permission:"cpm:common:tAgentBalance:edit"`
model.TAgentBalanceEditParam
}
type TAgentBalanceEditRes struct{}
// DeleteReq 删除企业客户财务信息
type TAgentBalanceDeleteReq struct {
g.Meta `path:"/tAgentBalance/delete" method:"post" tags:"企业客户财务信息" summary:"删除企业客户财务信息" x-check-permission:"cpm:common:tAgentBalance:delete"`
model.TAgentBalanceDeleteParam
}
type TAgentBalanceDeleteRes struct{}
// StatusReq 更新企业客户财务信息状态
type TAgentBalanceStatusReq struct {
g.Meta `path:"/tAgentBalance/status" method:"post" tags:"企业客户财务信息" summary:"更新企业客户财务信息状态" x-check-permission:"cpm:common:tAgentBalance:status"`
model.TAgentBalanceStatusParam
}
type TAgentBalanceStatusRes struct{}
type TAgentBalanceAccountTrendReq struct {
g.Meta `path:"/tAgentBalance/accountTrend" method:"get" tags:"企业客户财务信息" summary:"获取账户总览折线图" x-check-permission:"cpm:common:tAgentBalance:accountTrend"`
model.TAgentBalanceTrendParam
}
type TAgentBalanceAccountTrendRes struct {
*model.TAgentBalanceChartData
}
type TAgentBalanceGetAccountBalanceReq struct {
g.Meta `path:"/tAgentBalance/getAccountBalance" method:"get" tags:"企业客户财务信息" summary:"获取当前登录企业账户余额" x-check-permission:"cpm:common:tAgentBalance:getAccountBalance"`
model.TAgentBalanceTrendParam
}
type TAgentBalanceGetAccountBalanceRes struct {
*model.TAgentBalanceChartData
}
// BalanceTransferApplyReq 发起余额转可提现申请
type TAgentBalanceBalanceTransferApplyReq struct {
g.Meta `path:"/tAgentBalance/balanceTransferApply" method:"post" tags:"企业客户财务信息" summary:"发起余额转可提现申请" x-check-permission:"cpm:common:tAgentBalance:balanceTransferApply"`
model.TAgentBalanceTransferApplyParam
}
type TAgentBalanceBalanceTransferApplyRes struct {
*model.TAgentBalanceTransferApplyModel `json:"data,omitempty"`
}
// BalanceTransferAuditReq 审核余额转可提现申请
type TAgentBalanceBalanceTransferAuditReq struct {
g.Meta `path:"/tAgentBalance/balanceTransferAudit" method:"post" tags:"企业客户财务信息" summary:"审核余额转可提现申请" x-check-permission:"cpm:common:tAgentBalance:balanceTransferAudit"`
model.TAgentBalanceTransferAuditParam
}
type TAgentBalanceBalanceTransferAuditRes struct{}
// TAgentBalanceSettleCommissionReq 按账期区间结算分润
type TAgentBalanceSettleCommissionReq struct {
g.Meta `path:"/tAgentBalance/settleCommission" method:"post" tags:"企业客户财务信息" summary:"按账期区间结算分润" x-check-permission:"cpm:common:tAgentBalance:settleCommission"`
StartPeriod string `json:"startPeriod" v:"required#开始账期不能为空" dc:"开始账期,格式YYYY-MM"`
EndPeriod string `json:"endPeriod" v:"required#结束账期不能为空" dc:"结束账期,格式YYYY-MM"`
}
type TAgentBalanceSettleCommissionRes struct {
*model.TAgentBalanceCommissionSettlementResult
}
+59
View File
@@ -0,0 +1,59 @@
// Package tbalancedetail
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //tbalancedetail
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 TBalanceDetailListReq struct {
g.Meta `path:"/tBalanceDetail/list" method:"get" tags:"余额明细表" summary:"获取余额明细表列表" x-check-permission:"cpm:common:tBalanceDetail:list"`
model.TBalanceDetailListParam
}
type TBalanceDetailListRes struct {
response.PageResult
Items []*model.TBalanceDetailListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出余额明细表列表
type TBalanceDetailExportReq struct {
g.Meta `path:"/tBalanceDetail/export" method:"post" tags:"余额明细表" summary:"导出余额明细表列表" x-check-permission:"cpm:common:tBalanceDetail:export"`
model.TBalanceDetailListParam
}
type TBalanceDetailExportRes struct{}
// ViewReq 获取余额明细表指定信息
type TBalanceDetailViewReq struct {
g.Meta `path:"/tBalanceDetail/view" method:"get" tags:"余额明细表" summary:"获取余额明细表指定信息" x-check-permission:"cpm:common:tBalanceDetail:view"`
model.TBalanceDetailViewParam
}
type TBalanceDetailViewRes struct {
*model.TBalanceDetailViewModel
}
// EditReq 修改/新增余额明细表
type TBalanceDetailEditReq struct {
g.Meta `path:"/tBalanceDetail/edit" method:"post" tags:"余额明细表" summary:"修改/新增余额明细表" x-check-permission:"cpm:common:tBalanceDetail:edit"`
model.TBalanceDetailEditParam
}
type TBalanceDetailEditRes struct{}
// DeleteReq 删除余额明细表
type TBalanceDetailDeleteReq struct {
g.Meta `path:"/tBalanceDetail/delete" method:"post" tags:"余额明细表" summary:"删除余额明细表" x-check-permission:"cpm:common:tBalanceDetail:delete"`
model.TBalanceDetailDeleteParam
}
type TBalanceDetailDeleteRes struct{}
@@ -0,0 +1,79 @@
// Package tconsumeaccountmonthbill
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @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
}
+59
View File
@@ -0,0 +1,59 @@
// Package tcreditdetail
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //tcreditdetail
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 TCreditDetailListReq struct {
g.Meta `path:"/tCreditDetail/list" method:"get" tags:"信用额度明细表" summary:"获取信用额度明细表列表" x-check-permission:"cpm:common:tCreditDetail:list"`
model.TCreditDetailListParam
}
type TCreditDetailListRes struct {
response.PageResult
Items []*model.TCreditDetailListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出信用额度明细表列表
type TCreditDetailExportReq struct {
g.Meta `path:"/tCreditDetail/export" method:"post" tags:"信用额度明细表" summary:"导出信用额度明细表列表" x-check-permission:"cpm:common:tCreditDetail:export"`
model.TCreditDetailListParam
}
type TCreditDetailExportRes struct{}
// ViewReq 获取信用额度明细表指定信息
type TCreditDetailViewReq struct {
g.Meta `path:"/tCreditDetail/view" method:"get" tags:"信用额度明细表" summary:"获取信用额度明细表指定信息" x-check-permission:"cpm:common:tCreditDetail:view"`
model.TCreditDetailViewParam
}
type TCreditDetailViewRes struct {
*model.TCreditDetailViewModel
}
// EditReq 修改/新增信用额度明细表
type TCreditDetailEditReq struct {
g.Meta `path:"/tCreditDetail/edit" method:"post" tags:"信用额度明细表" summary:"修改/新增信用额度明细表" x-check-permission:"cpm:common:tCreditDetail:edit"`
model.TCreditDetailEditParam
}
type TCreditDetailEditRes struct{}
// DeleteReq 删除信用额度明细表
type TCreditDetailDeleteReq struct {
g.Meta `path:"/tCreditDetail/delete" method:"post" tags:"信用额度明细表" summary:"删除信用额度明细表" x-check-permission:"cpm:common:tCreditDetail:delete"`
model.TCreditDetailDeleteParam
}
type TCreditDetailDeleteRes struct{}
+59
View File
@@ -0,0 +1,59 @@
// Package tdivisioncode
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @Autoioterate Version
package v1 //tdivisioncode
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 TDivisionCodeListReq struct {
g.Meta `path:"/tDivisionCode/list" method:"get" tags:"村级行政区划表" summary:"获取村级行政区划表列表" x-check-permission:"cpm:iot:tDivisionCode:list"`
model.TDivisionCodeListParam
}
type TDivisionCodeListRes struct {
response.PageResult
Items []*model.TDivisionCodeListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出村级行政区划表列表
type TDivisionCodeExportReq struct {
g.Meta `path:"/tDivisionCode/export" method:"post" tags:"村级行政区划表" summary:"导出村级行政区划表列表" x-check-permission:"cpm:iot:tDivisionCode:export"`
model.TDivisionCodeListParam
}
type TDivisionCodeExportRes struct{}
// ViewReq 获取村级行政区划表指定信息
type TDivisionCodeViewReq struct {
g.Meta `path:"/tDivisionCode/view" method:"get" tags:"村级行政区划表" summary:"获取村级行政区划表指定信息" x-check-permission:"cpm:iot:tDivisionCode:view"`
model.TDivisionCodeViewParam
}
type TDivisionCodeViewRes struct {
*model.TDivisionCodeViewModel
}
// EditReq 修改/新增村级行政区划表
type TDivisionCodeEditReq struct {
g.Meta `path:"/tDivisionCode/edit" method:"post" tags:"村级行政区划表" summary:"修改/新增村级行政区划表" x-check-permission:"cpm:iot:tDivisionCode:edit"`
model.TDivisionCodeEditParam
}
type TDivisionCodeEditRes struct{}
// DeleteReq 删除村级行政区划表
type TDivisionCodeDeleteReq struct {
g.Meta `path:"/tDivisionCode/delete" method:"post" tags:"村级行政区划表" summary:"删除村级行政区划表" x-check-permission:"cpm:iot:tDivisionCode:delete"`
model.TDivisionCodeDeleteParam
}
type TDivisionCodeDeleteRes struct{}
+59
View File
@@ -0,0 +1,59 @@
// Package tfinanceapply
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //tfinanceapply
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 TFinanceApplyListReq struct {
g.Meta `path:"/tFinanceApply/list" method:"get" tags:"财务申请表" summary:"获取财务申请表列表" x-check-permission:"cpm:gen:tFinanceApply:list"`
model.TFinanceApplyListParam
}
type TFinanceApplyListRes struct {
response.PageResult
Items []*model.TFinanceApplyListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出财务申请表列表
type TFinanceApplyExportReq struct {
g.Meta `path:"/tFinanceApply/export" method:"post" tags:"财务申请表" summary:"导出财务申请表列表" x-check-permission:"cpm:common:tFinanceApply:export"`
model.TFinanceApplyListParam
}
type TFinanceApplyExportRes struct{}
// ViewReq 获取财务申请表指定信息
type TFinanceApplyViewReq struct {
g.Meta `path:"/tFinanceApply/view" method:"get" tags:"财务申请表" summary:"获取财务申请表指定信息" x-check-permission:"cpm:common:tFinanceApply:view"`
model.TFinanceApplyViewParam
}
type TFinanceApplyViewRes struct {
*model.TFinanceApplyViewModel
}
// EditReq 修改/新增财务申请表
type TFinanceApplyEditReq struct {
g.Meta `path:"/tFinanceApply/edit" method:"post" tags:"财务申请表" summary:"修改/新增财务申请表" x-check-permission:"cpm:common:tFinanceApply:edit"`
model.TFinanceApplyEditParam
}
type TFinanceApplyEditRes struct{}
// DeleteReq 删除财务申请表
type TFinanceApplyDeleteReq struct {
g.Meta `path:"/tFinanceApply/delete" method:"post" tags:"财务申请表" summary:"删除财务申请表" x-check-permission:"cpm:common:tFinanceApply:delete"`
model.TFinanceApplyDeleteParam
}
type TFinanceApplyDeleteRes struct{}
@@ -0,0 +1,59 @@
// Package tfinanceauditrecord
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //tfinanceauditrecord
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 TFinanceAuditRecordListReq struct {
g.Meta `path:"/tFinanceAuditRecord/list" method:"get" tags:"财务审核记录表" summary:"获取财务审核记录表列表" x-check-permission:"cpm:gen:tFinanceAuditRecord:list"`
model.TFinanceAuditRecordListParam
}
type TFinanceAuditRecordListRes struct {
response.PageResult
Items []*model.TFinanceAuditRecordListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出财务审核记录表列表
type TFinanceAuditRecordExportReq struct {
g.Meta `path:"/tFinanceAuditRecord/export" method:"post" tags:"财务审核记录表" summary:"导出财务审核记录表列表" x-check-permission:"cpm:common:tFinanceAuditRecord:export"`
model.TFinanceAuditRecordListParam
}
type TFinanceAuditRecordExportRes struct{}
// ViewReq 获取财务审核记录表指定信息
type TFinanceAuditRecordViewReq struct {
g.Meta `path:"/tFinanceAuditRecord/view" method:"get" tags:"财务审核记录表" summary:"获取财务审核记录表指定信息" x-check-permission:"cpm:common:tFinanceAuditRecord:view"`
model.TFinanceAuditRecordViewParam
}
type TFinanceAuditRecordViewRes struct {
*model.TFinanceAuditRecordViewModel
}
// EditReq 修改/新增财务审核记录表
type TFinanceAuditRecordEditReq struct {
g.Meta `path:"/tFinanceAuditRecord/edit" method:"post" tags:"财务审核记录表" summary:"修改/新增财务审核记录表" x-check-permission:"cpm:common:tFinanceAuditRecord:edit"`
model.TFinanceAuditRecordEditParam
}
type TFinanceAuditRecordEditRes struct{}
// DeleteReq 删除财务审核记录表
type TFinanceAuditRecordDeleteReq struct {
g.Meta `path:"/tFinanceAuditRecord/delete" method:"post" tags:"财务审核记录表" summary:"删除财务审核记录表" x-check-permission:"cpm:common:tFinanceAuditRecord:delete"`
model.TFinanceAuditRecordDeleteParam
}
type TFinanceAuditRecordDeleteRes struct{}
@@ -0,0 +1,79 @@
// Package tfincommissiondetail
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //tfincommissiondetail
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 TFinCommissionDetailListReq struct {
g.Meta `path:"/tFinCommissionDetail/list" method:"get" tags:"分润明细表" summary:"获取分润明细表列表" x-check-permission:"cpm:common:tFinCommissionDetail:list"`
model.TFinCommissionDetailListParam
}
type TFinCommissionDetailListRes struct {
response.PageResult
Items []*model.TFinCommissionDetailListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出分润明细表列表
type TFinCommissionDetailExportReq struct {
g.Meta `path:"/tFinCommissionDetail/export" method:"post" tags:"分润明细表" summary:"导出分润明细表列表" x-check-permission:"cpm:common:tFinCommissionDetail:export"`
model.TFinCommissionDetailListParam
}
type TFinCommissionDetailExportRes struct{}
// ViewReq 获取分润明细表指定信息
type TFinCommissionDetailViewReq struct {
g.Meta `path:"/tFinCommissionDetail/view" method:"get" tags:"分润明细表" summary:"获取分润明细表指定信息" x-check-permission:"cpm:common:tFinCommissionDetail:view"`
model.TFinCommissionDetailViewParam
}
type TFinCommissionDetailViewRes struct {
*model.TFinCommissionDetailViewModel
}
// EditReq 修改/新增分润明细表
type TFinCommissionDetailEditReq struct {
g.Meta `path:"/tFinCommissionDetail/edit" method:"post" tags:"分润明细表" summary:"修改/新增分润明细表" x-check-permission:"cpm:common:tFinCommissionDetail:edit"`
model.TFinCommissionDetailEditParam
}
type TFinCommissionDetailEditRes struct{}
// DeleteReq 删除分润明细表
type TFinCommissionDetailDeleteReq struct {
g.Meta `path:"/tFinCommissionDetail/delete" method:"post" tags:"分润明细表" summary:"删除分润明细表" x-check-permission:"cpm:common:tFinCommissionDetail:delete"`
model.TFinCommissionDetailDeleteParam
}
type TFinCommissionDetailDeleteRes struct{}
// GetCommissionOverviewReq 获取分层分润概览
type TFinCommissionDetailGetCommissionOverviewReq struct {
g.Meta `path:"/tFinCommissionDetail/getCommissionOverview" method:"get" tags:"分润明细表" summary:"获取分层分润概览" x-check-permission:"cpm:common:tFinCommissionDetail:getCommissionOverview"`
model.TCommissionOverviewParam
}
type TFinCommissionDetailGetCommissionOverviewRes struct {
*model.TCommissionOverviewModel
}
// GetLevelSummaryReq 获取层级汇总表
type TFinCommissionDetailGetLevelSummaryReq struct {
g.Meta `path:"/tFinCommissionDetail/getLevelSummary" method:"get" tags:"分润明细表" summary:"获取层级汇总表" x-permission:"cpm:common:tFinCommissionDetail:getLevelSummary"`
model.TLevelSummaryParam
}
type TFinCommissionDetailGetLevelSummaryRes struct {
*model.TLevelSummaryModel
}
@@ -0,0 +1,59 @@
// Package tfinwithdrawablechange
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //tfinwithdrawablechange
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 TFinWithdrawableChangeListReq struct {
g.Meta `path:"/tFinWithdrawableChange/list" method:"get" tags:"可提现变动明细表" summary:"获取可提现变动明细表列表" x-check-permission:"cpm:common:tFinWithdrawableChange:list"`
model.TFinWithdrawableChangeListParam
}
type TFinWithdrawableChangeListRes struct {
response.PageResult
Items []*model.TFinWithdrawableChangeListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出可提现变动明细表列表
type TFinWithdrawableChangeExportReq struct {
g.Meta `path:"/tFinWithdrawableChange/export" method:"post" tags:"可提现变动明细表" summary:"导出可提现变动明细表列表" x-check-permission:"cpm:common:tFinWithdrawableChange:export"`
model.TFinWithdrawableChangeListParam
}
type TFinWithdrawableChangeExportRes struct{}
// ViewReq 获取可提现变动明细表指定信息
type TFinWithdrawableChangeViewReq struct {
g.Meta `path:"/tFinWithdrawableChange/view" method:"get" tags:"可提现变动明细表" summary:"获取可提现变动明细表指定信息" x-check-permission:"cpm:common:tFinWithdrawableChange:view"`
model.TFinWithdrawableChangeViewParam
}
type TFinWithdrawableChangeViewRes struct {
*model.TFinWithdrawableChangeViewModel
}
// EditReq 修改/新增可提现变动明细表
type TFinWithdrawableChangeEditReq struct {
g.Meta `path:"/tFinWithdrawableChange/edit" method:"post" tags:"可提现变动明细表" summary:"修改/新增可提现变动明细表" x-check-permission:"cpm:common:tFinWithdrawableChange:edit"`
model.TFinWithdrawableChangeEditParam
}
type TFinWithdrawableChangeEditRes struct{}
// DeleteReq 删除可提现变动明细表
type TFinWithdrawableChangeDeleteReq struct {
g.Meta `path:"/tFinWithdrawableChange/delete" method:"post" tags:"可提现变动明细表" summary:"删除可提现变动明细表" x-check-permission:"cpm:common:tFinWithdrawableChange:delete"`
model.TFinWithdrawableChangeDeleteParam
}
type TFinWithdrawableChangeDeleteRes struct{}
+59
View File
@@ -0,0 +1,59 @@
// Package tmessagelog
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //tmessagelog
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 TMessageLogListReq struct {
g.Meta `path:"/tMessageLog/list" method:"get" tags:"消息日志" summary:"获取消息日志列表" x-check-permission:"cpm:common:tMessageLog:list"`
model.TMessageLogListParam
}
type TMessageLogListRes struct {
response.PageResult
Items []*model.TMessageLogListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出消息日志列表
type TMessageLogExportReq struct {
g.Meta `path:"/tMessageLog/export" method:"post" tags:"消息日志" summary:"导出消息日志列表" x-check-permission:"cpm:common:tMessageLog:export"`
model.TMessageLogListParam
}
type TMessageLogExportRes struct{}
// ViewReq 获取消息日志指定信息
type TMessageLogViewReq struct {
g.Meta `path:"/tMessageLog/view" method:"get" tags:"消息日志" summary:"获取消息日志指定信息" x-check-permission:"cpm:common:tMessageLog:view"`
model.TMessageLogViewParam
}
type TMessageLogViewRes struct {
*model.TMessageLogViewModel
}
// EditReq 修改/新增消息日志
type TMessageLogEditReq struct {
g.Meta `path:"/tMessageLog/edit" method:"post" tags:"消息日志" summary:"修改/新增消息日志" x-check-permission:"cpm:common:tMessageLog:edit"`
model.TMessageLogEditParam
}
type TMessageLogEditRes struct{}
// DeleteReq 删除消息日志
type TMessageLogDeleteReq struct {
g.Meta `path:"/tMessageLog/delete" method:"post" tags:"消息日志" summary:"删除消息日志" x-check-permission:"cpm:common:tMessageLog:delete"`
model.TMessageLogDeleteParam
}
type TMessageLogDeleteRes struct{}
+59
View File
@@ -0,0 +1,59 @@
// Package tnotifylog
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //tnotifylog
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 TNotifyLogListReq struct {
g.Meta `path:"/tNotifyLog/list" method:"get" tags:"通知日志" summary:"获取通知日志列表" x-check-permission:"cpm:common:tNotifyLog:list"`
model.TNotifyLogListParam
}
type TNotifyLogListRes struct {
response.PageResult
Items []*model.TNotifyLogListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出通知日志列表
type TNotifyLogExportReq struct {
g.Meta `path:"/tNotifyLog/export" method:"post" tags:"通知日志" summary:"导出通知日志列表" x-check-permission:"cpm:common:tNotifyLog:export"`
model.TNotifyLogListParam
}
type TNotifyLogExportRes struct{}
// ViewReq 获取通知日志指定信息
type TNotifyLogViewReq struct {
g.Meta `path:"/tNotifyLog/view" method:"get" tags:"通知日志" summary:"获取通知日志指定信息" x-check-permission:"cpm:common:tNotifyLog:view"`
model.TNotifyLogViewParam
}
type TNotifyLogViewRes struct {
*model.TNotifyLogViewModel
}
// EditReq 修改/新增通知日志
type TNotifyLogEditReq struct {
g.Meta `path:"/tNotifyLog/edit" method:"post" tags:"通知日志" summary:"修改/新增通知日志" x-check-permission:"cpm:common:tNotifyLog:edit"`
model.TNotifyLogEditParam
}
type TNotifyLogEditRes struct{}
// DeleteReq 删除通知日志
type TNotifyLogDeleteReq struct {
g.Meta `path:"/tNotifyLog/delete" method:"post" tags:"通知日志" summary:"删除通知日志" x-check-permission:"cpm:common:tNotifyLog:delete"`
model.TNotifyLogDeleteParam
}
type TNotifyLogDeleteRes struct{}
@@ -0,0 +1,99 @@
// Package tprofitaccountmonthbill
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @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
}
+66
View File
@@ -0,0 +1,66 @@
// Package twocommunication
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //twocommunication
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"
)
// TWoCommunicationListReq 查询工单问题沟通表列表
type TWoCommunicationListReq struct {
g.Meta `path:"/tWoCommunication/list" method:"get" tags:"工单问题沟通表" summary:"获取工单问题沟通表列表" x-check-permission:"cpm:gen:tWoCommunication:list"`
model.TWoCommunicationListParam
}
type TWoCommunicationListRes struct {
response.PageResult
Items []*model.TWoCommunicationListModel `json:"items" dc:"数据列表"`
}
// TWoCommunicationExportReq 导出工单问题沟通表列表
type TWoCommunicationExportReq struct {
g.Meta `path:"/tWoCommunication/export" method:"post" tags:"工单问题沟通表" summary:"导出工单问题沟通表列表" x-check-permission:"cpm:gen:tWoCommunication:export"`
model.TWoCommunicationListParam
}
type TWoCommunicationExportRes struct{}
// TWoCommunicationViewReq 获取工单问题沟通表指定信息
type TWoCommunicationViewReq struct {
g.Meta `path:"/tWoCommunication/view" method:"get" tags:"工单问题沟通表" summary:"获取工单问题沟通表指定信息" x-check-permission:"cpm:gen:tWoCommunication:view"`
model.TWoCommunicationViewParam
}
type TWoCommunicationViewRes struct {
*model.TWoCommunicationViewModel
}
// TWoCommunicationEditReq 修改/新增工单问题沟通表
type TWoCommunicationEditReq struct {
g.Meta `path:"/tWoCommunication/edit" method:"post" tags:"工单问题沟通表" summary:"修改/新增工单问题沟通表" x-check-permission:"cpm:gen:tWoCommunication:edit"`
model.TWoCommunicationEditParam
}
type TWoCommunicationEditRes struct{}
type TWoCommunicationMessageReq struct {
g.Meta `path:"/tWoCommunication/message" method:"post" tags:"工单问题沟通表" summary:"发送工单对话消息" x-check-permission:"cpm:gen:tWoCommunication:message"`
model.TWoMainMessageParam
}
type TWoCommunicationMessageRes struct{}
// TWoCommunicationDeleteReq 删除工单问题沟通表
type TWoCommunicationDeleteReq struct {
g.Meta `path:"/tWoCommunication/delete" method:"post" tags:"工单问题沟通表" summary:"删除工单问题沟通表" x-check-permission:"cpm:gen:tWoCommunication:delete"`
model.TWoCommunicationDeleteParam
}
type TWoCommunicationDeleteRes struct{}
+94
View File
@@ -0,0 +1,94 @@
// Package twomain
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //twomain
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"
)
// TWoMainListReq 查询工单主表列表
type TWoMainListReq struct {
g.Meta `path:"/tWoMain/list" method:"get" tags:"工单主表" summary:"获取工单主表列表" x-check-permission:"cpm:gen:tWoMain:list"`
model.TWoMainListParam
}
type TWoMainListRes struct {
response.PageResult
Items []*model.TWoMainListModel `json:"items" dc:"数据列表"`
}
// TWoMainExportReq 导出工单主表列表
type TWoMainExportReq struct {
g.Meta `path:"/tWoMain/export" method:"post" tags:"工单主表" summary:"导出工单主表列表" x-check-permission:"cpm:gen:tWoMain:export"`
model.TWoMainListParam
}
type TWoMainExportRes struct{}
// TWoMainViewReq 获取工单主表指定信息
type TWoMainViewReq struct {
g.Meta `path:"/tWoMain/view" method:"get" tags:"工单主表" summary:"获取工单主表指定信息" x-check-permission:"cpm:gen:tWoMain:view"`
model.TWoMainViewParam
}
type TWoMainViewRes struct {
*model.TWoMainViewModel
}
// TWoMainEditReq 修改/新增工单主表
type TWoMainEditReq struct {
g.Meta `path:"/tWoMain/edit" method:"post" tags:"工单主表" summary:"修改/新增工单主表" x-check-permission:"cpm:gen:tWoMain:edit"`
model.TWoMainEditParam
}
type TWoMainEditRes struct{}
type TWoMainTransferReq struct {
g.Meta `path:"/tWoMain/transfer" method:"post" tags:"工单主表" summary:"工单转单到顶级部门" x-check-permission:"cpm:gen:tWoMain:transfer"`
model.TWoMainTransferParam
}
type TWoMainTransferRes struct{}
type TWoMainResolveReq struct {
g.Meta `path:"/tWoMain/resolve" method:"post" tags:"工单主表" summary:"工单处理完成" x-check-permission:"cpm:gen:tWoMain:resolve"`
model.TWoMainResolveParam
}
type TWoMainResolveRes struct{}
type TWoMainCancelReq struct {
g.Meta `path:"/tWoMain/cancel" method:"post" tags:"工单主表" summary:"用户取消工单" x-check-permission:"cpm:gen:tWoMain:cancel"`
model.TWoMainCancelParam
}
type TWoMainCancelRes struct{}
type TWoMainCloseReq struct {
g.Meta `path:"/tWoMain/close" method:"post" tags:"工单主表" summary:"关闭工单" x-check-permission:"cpm:gen:tWoMain:close"`
model.TWoMainCloseParam
}
type TWoMainCloseRes struct{}
type TWoMainEvaluateReq struct {
g.Meta `path:"/tWoMain/evaluate" method:"post" tags:"工单主表" summary:"用户评价工单" x-check-permission:"cpm:gen:tWoMain:evaluate"`
model.TWoMainEvaluateParam
}
type TWoMainEvaluateRes struct{}
// TWoMainDeleteReq 删除工单主表
type TWoMainDeleteReq struct {
g.Meta `path:"/tWoMain/delete" method:"post" tags:"工单主表" summary:"删除工单主表" x-check-permission:"cpm:gen:tWoMain:delete"`
model.TWoMainDeleteParam
}
type TWoMainDeleteRes struct{}
+59
View File
@@ -0,0 +1,59 @@
// Package tworecord
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //tworecord
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 TWoRecordListReq struct {
g.Meta `path:"/tWoRecord/list" method:"get" tags:"工单记录表" summary:"获取工单记录表列表" x-check-permission:"cpm:gen:tWoRecord:list"`
model.TWoRecordListParam
}
type TWoRecordListRes struct {
response.PageResult
Items []*model.TWoRecordListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出工单记录表列表
type TWoRecordExportReq struct {
g.Meta `path:"/tWoRecord/export" method:"post" tags:"工单记录表" summary:"导出工单记录表列表" x-check-permission:"cpm:gen:tWoRecord:export"`
model.TWoRecordListParam
}
type TWoRecordExportRes struct{}
// ViewReq 获取工单记录表指定信息
type TWoRecordViewReq struct {
g.Meta `path:"/tWoRecord/view" method:"get" tags:"工单记录表" summary:"获取工单记录表指定信息" x-check-permission:"cpm:gen:tWoRecord:view"`
model.TWoRecordViewParam
}
type TWoRecordViewRes struct {
*model.TWoRecordViewModel
}
// EditReq 修改/新增工单记录表
type TWoRecordEditReq struct {
g.Meta `path:"/tWoRecord/edit" method:"post" tags:"工单记录表" summary:"修改/新增工单记录表" x-check-permission:"cpm:gen:tWoRecord:edit"`
model.TWoRecordEditParam
}
type TWoRecordEditRes struct{}
// DeleteReq 删除工单记录表
type TWoRecordDeleteReq struct {
g.Meta `path:"/tWoRecord/delete" method:"post" tags:"工单记录表" summary:"删除工单记录表" x-check-permission:"cpm:gen:tWoRecord:delete"`
model.TWoRecordDeleteParam
}
type TWoRecordDeleteRes struct{}
+29
View File
@@ -0,0 +1,29 @@
// Package v1
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2025 LiXiujie
// @Author Lxj <li@xiujie.cn>
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
package v1
import (
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
"github.com/gogf/gf/v2/frame/g"
)
type SysOssUploadReq struct {
g.Meta `path:"/oss/upload" method:"post" tags:"系统-存储管理" summary:"上传文件" x-check-permission:"cpm:system:oss:upload"`
*model.SysOssUploadParam
}
type SysOssUploadRes struct {
*model.SysOssUploadModel
}
type SysOssDownloadReq struct {
g.Meta `path:"/oss/download" method:"get" tags:"系统-存储管理" summary:"下载文件" x-check-permission:"cpm:system:oss:download"`
*model.SysOssDownloadParam
}
type SysOssDownloadRes struct {
*model.SysOssDownloadModel
}