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:
@@ -0,0 +1,5 @@
|
||||
// =================================================================================
|
||||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
||||
// =================================================================================
|
||||
|
||||
package common
|
||||
@@ -0,0 +1,15 @@
|
||||
// =================================================================================
|
||||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
||||
// =================================================================================
|
||||
|
||||
package common
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common"
|
||||
)
|
||||
|
||||
type ControllerV1 struct{}
|
||||
|
||||
func NewV1() common.ICommonV1 {
|
||||
return &ControllerV1{}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package common
|
||||
|
||||
import (
|
||||
"context"
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
func (c *ControllerV1) BatchExecutionLogList(ctx context.Context, req *v1.BatchExecutionLogListReq) (res *v1.BatchExecutionLogListRes, err error) {
|
||||
list, totalCount, err := service.CommonBatchExecutionLog().List(ctx, &req.BatchExecutionLogListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
if list == nil {
|
||||
list = []*model.BatchExecutionLogListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.BatchExecutionLogListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) BatchExecutionLogSummary(ctx context.Context, req *v1.BatchExecutionLogSummaryReq) (res *v1.BatchExecutionLogSummaryRes, err error) {
|
||||
data, err := service.CommonBatchExecutionLog().Summary(ctx, &req.BatchExecutionLogDetailParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.BatchExecutionLogSummaryRes)
|
||||
res.BatchExecutionLogDetailModel = data
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) BatchExecutionLogDetailList(ctx context.Context, req *v1.BatchExecutionLogDetailListReq) (res *v1.BatchExecutionLogDetailListRes, err error) {
|
||||
list, totalCount, err := service.CommonBatchExecutionLog().DetailList(ctx, &req.BatchDetailListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
if list == nil {
|
||||
list = []*model.BatchDetailListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.BatchExecutionLogDetailListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
// Package gen
|
||||
// @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 common
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看批次主表列表
|
||||
func (c *ControllerV1) BatchMainList(ctx context.Context, req *v1.BatchMainListReq) (res *v1.BatchMainListRes, err error) {
|
||||
list, totalCount, err := service.CommonBatchMain().List(ctx, &req.BatchMainListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.BatchMainListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.BatchMainListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) BatchMainSuccessList(ctx context.Context, req *v1.BatchMainSuccessListReq) (res *v1.BatchMainSuccessListRes, err error) {
|
||||
list, totalCount, err := service.CommonBatchMain().SuccessList(ctx, &req.BatchMainSuccessListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.BatchMainSuccessListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.BatchMainSuccessListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) BatchMainCards(ctx context.Context, req *v1.BatchMainCardsReq) (res *v1.BatchMainCardsRes, err error) {
|
||||
list, totalCount, err := service.CommonBatchMain().ListCards(ctx, &req.BatchCardListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.BatchCardListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.BatchMainCardsRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出批次主表列表
|
||||
func (c *ControllerV1) BatchMainExport(ctx context.Context, req *v1.BatchMainExportReq) (res *v1.BatchMainExportRes, err error) {
|
||||
err = service.CommonBatchMain().Export(ctx, &req.BatchMainListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新批次主表
|
||||
func (c *ControllerV1) BatchMainEdit(ctx context.Context, req *v1.BatchMainEditReq) (res *v1.BatchMainEditRes, err error) {
|
||||
err = service.CommonBatchMain().Edit(ctx, &req.BatchMainEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定批次主表信息
|
||||
func (c *ControllerV1) BatchMainView(ctx context.Context, req *v1.BatchMainViewReq) (res *v1.BatchMainViewRes, err error) {
|
||||
data, err := service.CommonBatchMain().View(ctx, &req.BatchMainViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.BatchMainViewRes)
|
||||
res.BatchMainViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除批次主表
|
||||
func (c *ControllerV1) BatchMainDelete(ctx context.Context, req *v1.BatchMainDeleteReq) (res *v1.BatchMainDeleteRes, err error) {
|
||||
err = service.CommonBatchMain().Delete(ctx, &req.BatchMainDeleteParam)
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) BatchMainRequeue(ctx context.Context, req *v1.BatchMainRequeueReq) (res *v1.BatchMainRequeueRes, err error) {
|
||||
data, err := service.CommonBatchMain().Requeue(ctx, &req.BatchMainRequeueParam)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &v1.BatchMainRequeueRes{BatchMainRequeueModel: data}, nil
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
// Package gen
|
||||
// @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 common
|
||||
|
||||
import (
|
||||
"context"
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看企业客户财务信息列表
|
||||
func (c *ControllerV1) TAgentBalanceList(ctx context.Context, req *v1.TAgentBalanceListReq) (res *v1.TAgentBalanceListRes, err error) {
|
||||
list, totalCount, err := service.CommonAgentBalance().List(ctx, &req.TAgentBalanceListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TAgentBalanceListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TAgentBalanceListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出企业客户财务信息列表
|
||||
func (c *ControllerV1) TAgentBalanceExport(ctx context.Context, req *v1.TAgentBalanceExportReq) (res *v1.TAgentBalanceExportRes, err error) {
|
||||
err = service.CommonAgentBalance().Export(ctx, &req.TAgentBalanceListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新企业客户财务信息
|
||||
func (c *ControllerV1) TAgentBalanceEdit(ctx context.Context, req *v1.TAgentBalanceEditReq) (res *v1.TAgentBalanceEditRes, err error) {
|
||||
err = service.CommonAgentBalance().Edit(ctx, &req.TAgentBalanceEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定企业客户财务信息信息
|
||||
func (c *ControllerV1) TAgentBalanceView(ctx context.Context, req *v1.TAgentBalanceViewReq) (res *v1.TAgentBalanceViewRes, err error) {
|
||||
data, err := service.CommonAgentBalance().View(ctx, &req.TAgentBalanceViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TAgentBalanceViewRes)
|
||||
res.TAgentBalanceViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除企业客户财务信息
|
||||
func (c *ControllerV1) TAgentBalanceDelete(ctx context.Context, req *v1.TAgentBalanceDeleteReq) (res *v1.TAgentBalanceDeleteRes, err error) {
|
||||
err = service.CommonAgentBalance().Delete(ctx, &req.TAgentBalanceDeleteParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Status 更新企业客户财务信息状态
|
||||
func (c *ControllerV1) TAgentBalanceStatus(ctx context.Context, req *v1.TAgentBalanceStatusReq) (res *v1.TAgentBalanceStatusRes, err error) {
|
||||
err = service.CommonAgentBalance().Status(ctx, &req.TAgentBalanceStatusParam)
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) TAgentBalanceAccountTrend(ctx context.Context, req *v1.TAgentBalanceAccountTrendReq) (res *v1.TAgentBalanceAccountTrendRes, err error) {
|
||||
data, err := service.CommonAgentBalance().AccountTrend(ctx, &req.TAgentBalanceTrendParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
res = new(v1.TAgentBalanceAccountTrendRes)
|
||||
res.TAgentBalanceChartData = data
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) TAgentBalanceGetAccountBalance(ctx context.Context, req *v1.TAgentBalanceGetAccountBalanceReq) (res *v1.TAgentBalanceGetAccountBalanceRes, err error) {
|
||||
data, err := service.CommonAgentBalance().GetAccountBalance(ctx, &req.TAgentBalanceTrendParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
res = new(v1.TAgentBalanceGetAccountBalanceRes)
|
||||
res.TAgentBalanceChartData = data
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) TAgentBalanceBalanceTransferApply(ctx context.Context, req *v1.TAgentBalanceBalanceTransferApplyReq) (res *v1.TAgentBalanceBalanceTransferApplyRes, err error) {
|
||||
data, err := service.CommonAgentBalance().BalanceTransferApply(ctx, &req.TAgentBalanceTransferApplyParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
res = new(v1.TAgentBalanceBalanceTransferApplyRes)
|
||||
res.TAgentBalanceTransferApplyModel = data
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) TAgentBalanceBalanceTransferAudit(ctx context.Context, req *v1.TAgentBalanceBalanceTransferAuditReq) (res *v1.TAgentBalanceBalanceTransferAuditRes, err error) {
|
||||
err = service.CommonAgentBalance().BalanceTransferAudit(ctx, &req.TAgentBalanceTransferAuditParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
res = new(v1.TAgentBalanceBalanceTransferAuditRes)
|
||||
return
|
||||
}
|
||||
|
||||
// TAgentBalanceSettleCommission 按账期区间结算分润并同步可提现金额。
|
||||
func (c *ControllerV1) TAgentBalanceSettleCommission(ctx context.Context, req *v1.TAgentBalanceSettleCommissionReq) (res *v1.TAgentBalanceSettleCommissionRes, err error) {
|
||||
data, err := service.CommonAgentBalance().SettleCommissionByPeriod(ctx, &model.TAgentBalanceCommissionSettlementParam{
|
||||
StartPeriod: req.StartPeriod,
|
||||
EndPeriod: req.EndPeriod,
|
||||
})
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
res = new(v1.TAgentBalanceSettleCommissionRes)
|
||||
res.TAgentBalanceCommissionSettlementResult = data
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
// Package gen
|
||||
// @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 common
|
||||
|
||||
import (
|
||||
"context"
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看余额明细表列表
|
||||
func (c *ControllerV1) TBalanceDetailList(ctx context.Context, req *v1.TBalanceDetailListReq) (res *v1.TBalanceDetailListRes, err error) {
|
||||
list, totalCount, err := service.CommonTBalanceDetail().List(ctx, &req.TBalanceDetailListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TBalanceDetailListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TBalanceDetailListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出余额明细表列表
|
||||
func (c *ControllerV1) TBalanceDetailExport(ctx context.Context, req *v1.TBalanceDetailExportReq) (res *v1.TBalanceDetailExportRes, err error) {
|
||||
err = service.CommonTBalanceDetail().Export(ctx, &req.TBalanceDetailListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新余额明细表
|
||||
func (c *ControllerV1) TBalanceDetailEdit(ctx context.Context, req *v1.TBalanceDetailEditReq) (res *v1.TBalanceDetailEditRes, err error) {
|
||||
err = service.CommonTBalanceDetail().Edit(ctx, &req.TBalanceDetailEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定余额明细表信息
|
||||
func (c *ControllerV1) TBalanceDetailView(ctx context.Context, req *v1.TBalanceDetailViewReq) (res *v1.TBalanceDetailViewRes, err error) {
|
||||
data, err := service.CommonTBalanceDetail().View(ctx, &req.TBalanceDetailViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TBalanceDetailViewRes)
|
||||
res.TBalanceDetailViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除余额明细表
|
||||
func (c *ControllerV1) TBalanceDetailDelete(ctx context.Context, req *v1.TBalanceDetailDeleteReq) (res *v1.TBalanceDetailDeleteRes, err error) {
|
||||
err = service.CommonTBalanceDetail().Delete(ctx, &req.TBalanceDetailDeleteParam)
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
// Package gen
|
||||
// @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 common
|
||||
|
||||
import (
|
||||
"context"
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看消费账户月账单表列表
|
||||
func (c *ControllerV1) TConsumeAccountMonthBillList(ctx context.Context, req *v1.TConsumeAccountMonthBillListReq) (res *v1.TConsumeAccountMonthBillListRes, err error) {
|
||||
list, totalCount, err := service.CommonConsumeAccountMonthBill().List(ctx, &req.TConsumeAccountMonthBillListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TConsumeAccountMonthBillListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TConsumeAccountMonthBillListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出消费账户月账单表列表
|
||||
func (c *ControllerV1) TConsumeAccountMonthBillExport(ctx context.Context, req *v1.TConsumeAccountMonthBillExportReq) (res *v1.TConsumeAccountMonthBillExportRes, err error) {
|
||||
err = service.CommonConsumeAccountMonthBill().Export(ctx, &req.TConsumeAccountMonthBillListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新消费账户月账单表
|
||||
func (c *ControllerV1) TConsumeAccountMonthBillEdit(ctx context.Context, req *v1.TConsumeAccountMonthBillEditReq) (res *v1.TConsumeAccountMonthBillEditRes, err error) {
|
||||
err = service.CommonConsumeAccountMonthBill().Edit(ctx, &req.TConsumeAccountMonthBillEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定消费账户月账单表信息
|
||||
func (c *ControllerV1) TConsumeAccountMonthBillView(ctx context.Context, req *v1.TConsumeAccountMonthBillViewReq) (res *v1.TConsumeAccountMonthBillViewRes, err error) {
|
||||
data, err := service.CommonConsumeAccountMonthBill().View(ctx, &req.TConsumeAccountMonthBillViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TConsumeAccountMonthBillViewRes)
|
||||
res.TConsumeAccountMonthBillViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除消费账户月账单表
|
||||
func (c *ControllerV1) TConsumeAccountMonthBillDelete(ctx context.Context, req *v1.TConsumeAccountMonthBillDeleteReq) (res *v1.TConsumeAccountMonthBillDeleteRes, err error) {
|
||||
err = service.CommonConsumeAccountMonthBill().Delete(ctx, &req.TConsumeAccountMonthBillDeleteParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Settle 按账期统计消费账户月账单
|
||||
func (c *ControllerV1) TConsumeAccountMonthBillSettle(ctx context.Context, req *v1.TConsumeAccountMonthBillSettleReq) (res *v1.TConsumeAccountMonthBillSettleRes, err error) {
|
||||
data, err := service.CommonConsumeAccountMonthBill().SettleConsumeAccountMonthBill(ctx, &req.TConsumeAccountMonthBillSettleParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TConsumeAccountMonthBillSettleRes)
|
||||
res.TConsumeAccountMonthBillSettleResult = data
|
||||
return
|
||||
}
|
||||
|
||||
// GetConsumptionBillSummary 获取上月消费账单汇总信息
|
||||
func (c *ControllerV1) TConsumeAccountMonthBillGetConsumptionBillSummary(ctx context.Context, req *v1.TConsumeAccountMonthBillGetConsumptionBillSummaryReq) (res *v1.TConsumeAccountMonthBillGetConsumptionBillSummaryRes, err error) {
|
||||
data, err := service.CommonConsumeAccountMonthBill().GetConsumptionBillSummary(ctx, req.Month)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TConsumeAccountMonthBillGetConsumptionBillSummaryRes)
|
||||
res.TConsumptionBillSummaryModel = data
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
// Package gen
|
||||
// @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 common
|
||||
|
||||
import (
|
||||
"context"
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看信用额度明细表列表
|
||||
func (c *ControllerV1) TCreditDetailList(ctx context.Context, req *v1.TCreditDetailListReq) (res *v1.TCreditDetailListRes, err error) {
|
||||
list, totalCount, err := service.CommonTCreditDetail().List(ctx, &req.TCreditDetailListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TCreditDetailListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TCreditDetailListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出信用额度明细表列表
|
||||
func (c *ControllerV1) TCreditDetailExport(ctx context.Context, req *v1.TCreditDetailExportReq) (res *v1.TCreditDetailExportRes, err error) {
|
||||
err = service.CommonTCreditDetail().Export(ctx, &req.TCreditDetailListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新信用额度明细表
|
||||
func (c *ControllerV1) TCreditDetailEdit(ctx context.Context, req *v1.TCreditDetailEditReq) (res *v1.TCreditDetailEditRes, err error) {
|
||||
err = service.CommonTCreditDetail().Edit(ctx, &req.TCreditDetailEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定信用额度明细表信息
|
||||
func (c *ControllerV1) TCreditDetailView(ctx context.Context, req *v1.TCreditDetailViewReq) (res *v1.TCreditDetailViewRes, err error) {
|
||||
data, err := service.CommonTCreditDetail().View(ctx, &req.TCreditDetailViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TCreditDetailViewRes)
|
||||
res.TCreditDetailViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除信用额度明细表
|
||||
func (c *ControllerV1) TCreditDetailDelete(ctx context.Context, req *v1.TCreditDetailDeleteReq) (res *v1.TCreditDetailDeleteRes, err error) {
|
||||
err = service.CommonTCreditDetail().Delete(ctx, &req.TCreditDetailDeleteParam)
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package common
|
||||
|
||||
import (
|
||||
"context"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
)
|
||||
|
||||
// List 查看财务申请表列表
|
||||
func (c *ControllerV1) TFinanceApplyList(ctx context.Context, req *v1.TFinanceApplyListReq) (res *v1.TFinanceApplyListRes, err error) {
|
||||
list, totalCount, err := service.CommonTFinanceApply().List(ctx, &req.TFinanceApplyListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TFinanceApplyListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TFinanceApplyListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出财务申请表列表
|
||||
func (c *ControllerV1) TFinanceApplyExport(ctx context.Context, req *v1.TFinanceApplyExportReq) (res *v1.TFinanceApplyExportRes, err error) {
|
||||
err = service.CommonTFinanceApply().Export(ctx, &req.TFinanceApplyListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新财务申请表
|
||||
func (c *ControllerV1) TFinanceApplyEdit(ctx context.Context, req *v1.TFinanceApplyEditReq) (res *v1.TFinanceApplyEditRes, err error) {
|
||||
err = service.CommonTFinanceApply().Edit(ctx, &req.TFinanceApplyEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定财务申请表信息
|
||||
func (c *ControllerV1) TFinanceApplyView(ctx context.Context, req *v1.TFinanceApplyViewReq) (res *v1.TFinanceApplyViewRes, err error) {
|
||||
data, err := service.CommonTFinanceApply().View(ctx, &req.TFinanceApplyViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TFinanceApplyViewRes)
|
||||
res.TFinanceApplyViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除财务申请表
|
||||
func (c *ControllerV1) TFinanceApplyDelete(ctx context.Context, req *v1.TFinanceApplyDeleteReq) (res *v1.TFinanceApplyDeleteRes, err error) {
|
||||
err = service.CommonTFinanceApply().Delete(ctx, &req.TFinanceApplyDeleteParam)
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package common
|
||||
|
||||
import (
|
||||
"context"
|
||||
// v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/gen/tfinanceauditrecord/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看财务审核记录表列表
|
||||
func (c *ControllerV1) TFinanceAuditRecordList(ctx context.Context, req *v1.TFinanceAuditRecordListReq) (res *v1.TFinanceAuditRecordListRes, err error) {
|
||||
list, totalCount, err := service.CommonTFinanceAuditRecord().List(ctx, &req.TFinanceAuditRecordListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TFinanceAuditRecordListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TFinanceAuditRecordListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出财务审核记录表列表
|
||||
func (c *ControllerV1) TFinanceAuditRecordExport(ctx context.Context, req *v1.TFinanceAuditRecordExportReq) (res *v1.TFinanceAuditRecordExportRes, err error) {
|
||||
err = service.CommonTFinanceAuditRecord().Export(ctx, &req.TFinanceAuditRecordListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新财务审核记录表
|
||||
func (c *ControllerV1) TFinanceAuditRecordEdit(ctx context.Context, req *v1.TFinanceAuditRecordEditReq) (res *v1.TFinanceAuditRecordEditRes, err error) {
|
||||
err = service.CommonTFinanceAuditRecord().Edit(ctx, &req.TFinanceAuditRecordEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定财务审核记录表信息
|
||||
func (c *ControllerV1) TFinanceAuditRecordView(ctx context.Context, req *v1.TFinanceAuditRecordViewReq) (res *v1.TFinanceAuditRecordViewRes, err error) {
|
||||
data, err := service.CommonTFinanceAuditRecord().View(ctx, &req.TFinanceAuditRecordViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TFinanceAuditRecordViewRes)
|
||||
res.TFinanceAuditRecordViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除财务审核记录表
|
||||
func (c *ControllerV1) TFinanceAuditRecordDelete(ctx context.Context, req *v1.TFinanceAuditRecordDeleteReq) (res *v1.TFinanceAuditRecordDeleteRes, err error) {
|
||||
err = service.CommonTFinanceAuditRecord().Delete(ctx, &req.TFinanceAuditRecordDeleteParam)
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
// Package gen
|
||||
// @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 common
|
||||
|
||||
import (
|
||||
"context"
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看分润明细表列表
|
||||
func (c *ControllerV1) TFinCommissionDetailList(ctx context.Context, req *v1.TFinCommissionDetailListReq) (res *v1.TFinCommissionDetailListRes, err error) {
|
||||
list, totalCount, err := service.CommonTFinCommissionDetail().List(ctx, &req.TFinCommissionDetailListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TFinCommissionDetailListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TFinCommissionDetailListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出分润明细表列表
|
||||
func (c *ControllerV1) TFinCommissionDetailExport(ctx context.Context, req *v1.TFinCommissionDetailExportReq) (res *v1.TFinCommissionDetailExportRes, err error) {
|
||||
err = service.CommonTFinCommissionDetail().Export(ctx, &req.TFinCommissionDetailListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新分润明细表
|
||||
func (c *ControllerV1) TFinCommissionDetailEdit(ctx context.Context, req *v1.TFinCommissionDetailEditReq) (res *v1.TFinCommissionDetailEditRes, err error) {
|
||||
err = service.CommonTFinCommissionDetail().Edit(ctx, &req.TFinCommissionDetailEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定分润明细表信息
|
||||
func (c *ControllerV1) TFinCommissionDetailView(ctx context.Context, req *v1.TFinCommissionDetailViewReq) (res *v1.TFinCommissionDetailViewRes, err error) {
|
||||
data, err := service.CommonTFinCommissionDetail().View(ctx, &req.TFinCommissionDetailViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TFinCommissionDetailViewRes)
|
||||
res.TFinCommissionDetailViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除分润明细表
|
||||
func (c *ControllerV1) TFinCommissionDetailDelete(ctx context.Context, req *v1.TFinCommissionDetailDeleteReq) (res *v1.TFinCommissionDetailDeleteRes, err error) {
|
||||
err = service.CommonTFinCommissionDetail().Delete(ctx, &req.TFinCommissionDetailDeleteParam)
|
||||
return
|
||||
}
|
||||
|
||||
// GetCommissionOverview 获取分层分润概览
|
||||
func (c *ControllerV1) TFinCommissionDetailGetCommissionOverview(ctx context.Context, req *v1.TFinCommissionDetailGetCommissionOverviewReq) (res *v1.TFinCommissionDetailGetCommissionOverviewRes, err error) {
|
||||
data, err := service.CommonTFinCommissionDetail().GetCommissionOverview(ctx, &req.TCommissionOverviewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TFinCommissionDetailGetCommissionOverviewRes)
|
||||
res.TCommissionOverviewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// GetLevelSummary 获取层级汇总表
|
||||
func (c *ControllerV1) TFinCommissionDetailGetLevelSummary(ctx context.Context, req *v1.TFinCommissionDetailGetLevelSummaryReq) (res *v1.TFinCommissionDetailGetLevelSummaryRes, err error) {
|
||||
data, err := service.CommonTFinCommissionDetail().GetLevelSummary(ctx, &req.TLevelSummaryParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TFinCommissionDetailGetLevelSummaryRes)
|
||||
res.TLevelSummaryModel = data
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
// Package gen
|
||||
// @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 common
|
||||
|
||||
import (
|
||||
"context"
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看可提现变动明细表列表
|
||||
func (c *ControllerV1) TFinWithdrawableChangeList(ctx context.Context, req *v1.TFinWithdrawableChangeListReq) (res *v1.TFinWithdrawableChangeListRes, err error) {
|
||||
list, totalCount, err := service.CommonTFinWithdrawableChange().List(ctx, &req.TFinWithdrawableChangeListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TFinWithdrawableChangeListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TFinWithdrawableChangeListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出可提现变动明细表列表
|
||||
func (c *ControllerV1) TFinWithdrawableChangeExport(ctx context.Context, req *v1.TFinWithdrawableChangeExportReq) (res *v1.TFinWithdrawableChangeExportRes, err error) {
|
||||
err = service.CommonTFinWithdrawableChange().Export(ctx, &req.TFinWithdrawableChangeListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新可提现变动明细表
|
||||
func (c *ControllerV1) TFinWithdrawableChangeEdit(ctx context.Context, req *v1.TFinWithdrawableChangeEditReq) (res *v1.TFinWithdrawableChangeEditRes, err error) {
|
||||
err = service.CommonTFinWithdrawableChange().Edit(ctx, &req.TFinWithdrawableChangeEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定可提现变动明细表信息
|
||||
func (c *ControllerV1) TFinWithdrawableChangeView(ctx context.Context, req *v1.TFinWithdrawableChangeViewReq) (res *v1.TFinWithdrawableChangeViewRes, err error) {
|
||||
data, err := service.CommonTFinWithdrawableChange().View(ctx, &req.TFinWithdrawableChangeViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TFinWithdrawableChangeViewRes)
|
||||
res.TFinWithdrawableChangeViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除可提现变动明细表
|
||||
func (c *ControllerV1) TFinWithdrawableChangeDelete(ctx context.Context, req *v1.TFinWithdrawableChangeDeleteReq) (res *v1.TFinWithdrawableChangeDeleteRes, err error) {
|
||||
err = service.CommonTFinWithdrawableChange().Delete(ctx, &req.TFinWithdrawableChangeDeleteParam)
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
package common
|
||||
|
||||
import (
|
||||
"context"
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看消息日志列表
|
||||
func (c *ControllerV1) TMessageLogList(ctx context.Context, req *v1.TMessageLogListReq) (res *v1.TMessageLogListRes, err error) {
|
||||
list, totalCount, err := service.CommonTMessageLog().List(ctx, &req.TMessageLogListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TMessageLogListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TMessageLogListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出消息日志列表
|
||||
func (c *ControllerV1) TMessageLogExport(ctx context.Context, req *v1.TMessageLogExportReq) (res *v1.TMessageLogExportRes, err error) {
|
||||
err = service.CommonTMessageLog().Export(ctx, &req.TMessageLogListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新消息日志
|
||||
func (c *ControllerV1) TMessageLogEdit(ctx context.Context, req *v1.TMessageLogEditReq) (res *v1.TMessageLogEditRes, err error) {
|
||||
err = service.CommonTMessageLog().Edit(ctx, &req.TMessageLogEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定消息日志信息
|
||||
func (c *ControllerV1) TMessageLogView(ctx context.Context, req *v1.TMessageLogViewReq) (res *v1.TMessageLogViewRes, err error) {
|
||||
data, err := service.CommonTMessageLog().View(ctx, &req.TMessageLogViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TMessageLogViewRes)
|
||||
res.TMessageLogViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除消息日志
|
||||
func (c *ControllerV1) TMessageLogDelete(ctx context.Context, req *v1.TMessageLogDeleteReq) (res *v1.TMessageLogDeleteRes, err error) {
|
||||
err = service.CommonTMessageLog().Delete(ctx, &req.TMessageLogDeleteParam)
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
package common
|
||||
|
||||
import (
|
||||
"context"
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看通知日志列表
|
||||
func (c *ControllerV1) TNotifyLogList(ctx context.Context, req *v1.TNotifyLogListReq) (res *v1.TNotifyLogListRes, err error) {
|
||||
list, totalCount, err := service.CommonTNotifyLog().List(ctx, &req.TNotifyLogListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TNotifyLogListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TNotifyLogListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出通知日志列表
|
||||
func (c *ControllerV1) TNotifyLogExport(ctx context.Context, req *v1.TNotifyLogExportReq) (res *v1.TNotifyLogExportRes, err error) {
|
||||
err = service.CommonTNotifyLog().Export(ctx, &req.TNotifyLogListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新通知日志
|
||||
func (c *ControllerV1) TNotifyLogEdit(ctx context.Context, req *v1.TNotifyLogEditReq) (res *v1.TNotifyLogEditRes, err error) {
|
||||
err = service.CommonTNotifyLog().Edit(ctx, &req.TNotifyLogEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定通知日志信息
|
||||
func (c *ControllerV1) TNotifyLogView(ctx context.Context, req *v1.TNotifyLogViewReq) (res *v1.TNotifyLogViewRes, err error) {
|
||||
data, err := service.CommonTNotifyLog().View(ctx, &req.TNotifyLogViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TNotifyLogViewRes)
|
||||
res.TNotifyLogViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除通知日志
|
||||
func (c *ControllerV1) TNotifyLogDelete(ctx context.Context, req *v1.TNotifyLogDeleteReq) (res *v1.TNotifyLogDeleteRes, err error) {
|
||||
err = service.CommonTNotifyLog().Delete(ctx, &req.TNotifyLogDeleteParam)
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
// Package gen
|
||||
// @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 common
|
||||
|
||||
import (
|
||||
"context"
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看盈利账户月账单表列表
|
||||
func (c *ControllerV1) TProfitAccountMonthBillList(ctx context.Context, req *v1.TProfitAccountMonthBillListReq) (res *v1.TProfitAccountMonthBillListRes, err error) {
|
||||
list, totalCount, err := service.CommonProfitAccountMonthBill().List(ctx, &req.TProfitAccountMonthBillListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TProfitAccountMonthBillListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TProfitAccountMonthBillListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出盈利账户月账单表列表
|
||||
func (c *ControllerV1) TProfitAccountMonthBillExport(ctx context.Context, req *v1.TProfitAccountMonthBillExportReq) (res *v1.TProfitAccountMonthBillExportRes, err error) {
|
||||
err = service.CommonProfitAccountMonthBill().Export(ctx, &req.TProfitAccountMonthBillListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新盈利账户月账单表
|
||||
func (c *ControllerV1) TProfitAccountMonthBillEdit(ctx context.Context, req *v1.TProfitAccountMonthBillEditReq) (res *v1.TProfitAccountMonthBillEditRes, err error) {
|
||||
err = service.CommonProfitAccountMonthBill().Edit(ctx, &req.TProfitAccountMonthBillEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定盈利账户月账单表信息
|
||||
func (c *ControllerV1) TProfitAccountMonthBillView(ctx context.Context, req *v1.TProfitAccountMonthBillViewReq) (res *v1.TProfitAccountMonthBillViewRes, err error) {
|
||||
data, err := service.CommonProfitAccountMonthBill().View(ctx, &req.TProfitAccountMonthBillViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TProfitAccountMonthBillViewRes)
|
||||
res.TProfitAccountMonthBillViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除盈利账户月账单表
|
||||
func (c *ControllerV1) TProfitAccountMonthBillDelete(ctx context.Context, req *v1.TProfitAccountMonthBillDeleteReq) (res *v1.TProfitAccountMonthBillDeleteRes, err error) {
|
||||
err = service.CommonProfitAccountMonthBill().Delete(ctx, &req.TProfitAccountMonthBillDeleteParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Settle 统计并写入盈利账户月账单
|
||||
func (c *ControllerV1) TProfitAccountMonthBillSettle(ctx context.Context, req *v1.TProfitAccountMonthBillSettleReq) (res *v1.TProfitAccountMonthBillSettleRes, err error) {
|
||||
data, err := service.CommonProfitAccountMonthBill().SettleProfitAccountMonthBill(ctx, &req.TProfitAccountMonthBillSettleParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TProfitAccountMonthBillSettleRes)
|
||||
res.TProfitAccountMonthBillSettleResult = data
|
||||
return
|
||||
}
|
||||
|
||||
// GetProfitBillSummary 获取上月盈利账单汇总信息
|
||||
func (c *ControllerV1) TProfitAccountMonthBillGetProfitBillSummary(ctx context.Context, req *v1.TProfitAccountMonthBillGetProfitBillSummaryReq) (res *v1.TProfitAccountMonthBillGetProfitBillSummaryRes, err error) {
|
||||
data, err := service.CommonProfitAccountMonthBill().GetProfitBillSummary(ctx, req.Month)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TProfitAccountMonthBillGetProfitBillSummaryRes)
|
||||
res.TProfitBillModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// GetCoreFinancialData 获取核心财务指标
|
||||
func (c *ControllerV1) TProfitAccountMonthBillGetCoreFinancialData(ctx context.Context, req *v1.TProfitAccountMonthBillGetCoreFinancialDataReq) (res *v1.TProfitAccountMonthBillGetCoreFinancialDataRes, err error) {
|
||||
data, err := service.CommonProfitAccountMonthBill().GetCoreFinancialData(ctx, &req.TCommissionOverviewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TProfitAccountMonthBillGetCoreFinancialDataRes)
|
||||
res.TCoreFinancialDataModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// GetFinancialTrend 获取财务趋势折线图
|
||||
func (c *ControllerV1) TProfitAccountMonthBillGetFinancialTrend(ctx context.Context, req *v1.TProfitAccountMonthBillGetFinancialTrendReq) (res *v1.TProfitAccountMonthBillGetFinancialTrendRes, err error) {
|
||||
data, err := service.CommonProfitAccountMonthBill().GetFinancialTrend(ctx, &req.TFinancialTrendParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TProfitAccountMonthBillGetFinancialTrendRes)
|
||||
res.TFinancialTrendModel = data
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
package common
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
)
|
||||
|
||||
// TWoCommunicationList 查看工单问题沟通表列表
|
||||
func (c *ControllerV1) TWoCommunicationList(ctx context.Context, req *v1.TWoCommunicationListReq) (res *v1.TWoCommunicationListRes, err error) {
|
||||
list, totalCount, err := service.CommonTWoCommunication().List(ctx, &req.TWoCommunicationListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TWoCommunicationListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TWoCommunicationListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// TWoCommunicationExport 导出工单问题沟通表列表
|
||||
func (c *ControllerV1) TWoCommunicationExport(ctx context.Context, req *v1.TWoCommunicationExportReq) (res *v1.TWoCommunicationExportRes, err error) {
|
||||
err = service.CommonTWoCommunication().Export(ctx, &req.TWoCommunicationListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// TWoCommunicationEdit 更新工单问题沟通表
|
||||
func (c *ControllerV1) TWoCommunicationEdit(ctx context.Context, req *v1.TWoCommunicationEditReq) (res *v1.TWoCommunicationEditRes, err error) {
|
||||
err = service.CommonTWoCommunication().Edit(ctx, &req.TWoCommunicationEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) TWoCommunicationMessage(ctx context.Context, req *v1.TWoCommunicationMessageReq) (res *v1.TWoCommunicationMessageRes, err error) {
|
||||
err = service.CommonTWoCommunication().Message(ctx, &req.TWoMainMessageParam)
|
||||
return
|
||||
}
|
||||
|
||||
// TWoCommunicationView 获取指定工单问题沟通表信息
|
||||
func (c *ControllerV1) TWoCommunicationView(ctx context.Context, req *v1.TWoCommunicationViewReq) (res *v1.TWoCommunicationViewRes, err error) {
|
||||
data, err := service.CommonTWoCommunication().View(ctx, &req.TWoCommunicationViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TWoCommunicationViewRes)
|
||||
res.TWoCommunicationViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// TWoCommunicationDelete 删除工单问题沟通表
|
||||
func (c *ControllerV1) TWoCommunicationDelete(ctx context.Context, req *v1.TWoCommunicationDeleteReq) (res *v1.TWoCommunicationDeleteRes, err error) {
|
||||
err = service.CommonTWoCommunication().Delete(ctx, &req.TWoCommunicationDeleteParam)
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package common
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
)
|
||||
|
||||
// TWoMainList 查看工单主表列表
|
||||
func (c *ControllerV1) TWoMainList(ctx context.Context, req *v1.TWoMainListReq) (res *v1.TWoMainListRes, err error) {
|
||||
list, totalCount, err := service.CommonTWoMain().List(ctx, &req.TWoMainListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TWoMainListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TWoMainListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// TWoMainExport 导出工单主表列表
|
||||
func (c *ControllerV1) TWoMainExport(ctx context.Context, req *v1.TWoMainExportReq) (res *v1.TWoMainExportRes, err error) {
|
||||
err = service.CommonTWoMain().Export(ctx, &req.TWoMainListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// TWoMainEdit 更新工单主表
|
||||
func (c *ControllerV1) TWoMainEdit(ctx context.Context, req *v1.TWoMainEditReq) (res *v1.TWoMainEditRes, err error) {
|
||||
err = service.CommonTWoMain().Edit(ctx, &req.TWoMainEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) TWoMainTransfer(ctx context.Context, req *v1.TWoMainTransferReq) (res *v1.TWoMainTransferRes, err error) {
|
||||
err = service.CommonTWoMain().Transfer(ctx, &req.TWoMainTransferParam)
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) TWoMainResolve(ctx context.Context, req *v1.TWoMainResolveReq) (res *v1.TWoMainResolveRes, err error) {
|
||||
err = service.CommonTWoMain().Resolve(ctx, &req.TWoMainResolveParam)
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) TWoMainCancel(ctx context.Context, req *v1.TWoMainCancelReq) (res *v1.TWoMainCancelRes, err error) {
|
||||
err = service.CommonTWoMain().Cancel(ctx, &req.TWoMainCancelParam)
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) TWoMainClose(ctx context.Context, req *v1.TWoMainCloseReq) (res *v1.TWoMainCloseRes, err error) {
|
||||
err = service.CommonTWoMain().Close(ctx, &req.TWoMainCloseParam)
|
||||
return
|
||||
}
|
||||
|
||||
func (c *ControllerV1) TWoMainEvaluate(ctx context.Context, req *v1.TWoMainEvaluateReq) (res *v1.TWoMainEvaluateRes, err error) {
|
||||
err = service.CommonTWoMain().Evaluate(ctx, &req.TWoMainEvaluateParam)
|
||||
return
|
||||
}
|
||||
|
||||
// TWoMainView 获取指定工单主表信息
|
||||
func (c *ControllerV1) TWoMainView(ctx context.Context, req *v1.TWoMainViewReq) (res *v1.TWoMainViewRes, err error) {
|
||||
data, err := service.CommonTWoMain().View(ctx, &req.TWoMainViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TWoMainViewRes)
|
||||
res.TWoMainViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// TWoMainDelete 删除工单主表
|
||||
func (c *ControllerV1) TWoMainDelete(ctx context.Context, req *v1.TWoMainDeleteReq) (res *v1.TWoMainDeleteRes, err error) {
|
||||
err = service.CommonTWoMain().Delete(ctx, &req.TWoMainDeleteParam)
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package common
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
)
|
||||
|
||||
// List 查看工单记录表列表
|
||||
func (c *ControllerV1) TWoRecordList(ctx context.Context, req *v1.TWoRecordListReq) (res *v1.TWoRecordListRes, err error) {
|
||||
list, totalCount, err := service.CommonTWoRecord().List(ctx, &req.TWoRecordListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TWoRecordListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TWoRecordListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出工单记录表列表
|
||||
func (c *ControllerV1) TWoRecordExport(ctx context.Context, req *v1.TWoRecordExportReq) (res *v1.TWoRecordExportRes, err error) {
|
||||
err = service.CommonTWoRecord().Export(ctx, &req.TWoRecordListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新工单记录表
|
||||
func (c *ControllerV1) TWoRecordEdit(ctx context.Context, req *v1.TWoRecordEditReq) (res *v1.TWoRecordEditRes, err error) {
|
||||
err = service.CommonTWoRecord().Edit(ctx, &req.TWoRecordEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定工单记录表信息
|
||||
func (c *ControllerV1) TWoRecordView(ctx context.Context, req *v1.TWoRecordViewReq) (res *v1.TWoRecordViewRes, err error) {
|
||||
data, err := service.CommonTWoRecord().View(ctx, &req.TWoRecordViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TWoRecordViewRes)
|
||||
res.TWoRecordViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除工单记录表
|
||||
func (c *ControllerV1) TWoRecordDelete(ctx context.Context, req *v1.TWoRecordDeleteReq) (res *v1.TWoRecordDeleteRes, err error) {
|
||||
err = service.CommonTWoRecord().Delete(ctx, &req.TWoRecordDeleteParam)
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package common
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
func (c *ControllerV1) SysOssUpload(ctx context.Context, req *v1.SysOssUploadReq) (res *v1.SysOssUploadRes, err error) {
|
||||
|
||||
info, err := service.SysOss().Upload(ctx, req.SysOssUploadParam)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
res = &v1.SysOssUploadRes{
|
||||
SysOssUploadModel: info,
|
||||
}
|
||||
return
|
||||
}
|
||||
func (c *ControllerV1) SysOssDownload(ctx context.Context, req *v1.SysOssDownloadReq) (res *v1.SysOssDownloadRes, err error) {
|
||||
output, err := service.SysOss().Download(ctx, req.SysOssDownloadParam)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
res = &v1.SysOssDownloadRes{
|
||||
SysOssDownloadModel: output,
|
||||
}
|
||||
return
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
// Package iot
|
||||
// @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 common
|
||||
|
||||
import (
|
||||
"context"
|
||||
v1 "git.5iot.com/iotlcm-public/iotlcm-admin-svr/api/common/v1"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/service"
|
||||
)
|
||||
|
||||
// List 查看村级行政区划表列表
|
||||
func (c *ControllerV1) TDivisionCodeList(ctx context.Context, req *v1.TDivisionCodeListReq) (res *v1.TDivisionCodeListRes, err error) {
|
||||
list, totalCount, err := service.IotTDivisionCode().List(ctx, &req.TDivisionCodeListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TDivisionCodeListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TDivisionCodeListRes)
|
||||
res.Items = list
|
||||
res.PageResult.Page = req.Page
|
||||
res.PageResult.PageSize = req.PageSize
|
||||
res.PageResult.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Export 导出村级行政区划表列表
|
||||
func (c *ControllerV1) TDivisionCodeExport(ctx context.Context, req *v1.TDivisionCodeExportReq) (res *v1.TDivisionCodeExportRes, err error) {
|
||||
err = service.IotTDivisionCode().Export(ctx, &req.TDivisionCodeListParam)
|
||||
return
|
||||
}
|
||||
|
||||
// Edit 更新村级行政区划表
|
||||
func (c *ControllerV1) TDivisionCodeEdit(ctx context.Context, req *v1.TDivisionCodeEditReq) (res *v1.TDivisionCodeEditRes, err error) {
|
||||
err = service.IotTDivisionCode().Edit(ctx, &req.TDivisionCodeEditParam)
|
||||
return
|
||||
}
|
||||
|
||||
// View 获取指定村级行政区划表信息
|
||||
func (c *ControllerV1) TDivisionCodeView(ctx context.Context, req *v1.TDivisionCodeViewReq) (res *v1.TDivisionCodeViewRes, err error) {
|
||||
data, err := service.IotTDivisionCode().View(ctx, &req.TDivisionCodeViewParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
res = new(v1.TDivisionCodeViewRes)
|
||||
res.TDivisionCodeViewModel = data
|
||||
return
|
||||
}
|
||||
|
||||
// Delete 删除村级行政区划表
|
||||
func (c *ControllerV1) TDivisionCodeDelete(ctx context.Context, req *v1.TDivisionCodeDeleteReq) (res *v1.TDivisionCodeDeleteRes, err error) {
|
||||
err = service.IotTDivisionCode().Delete(ctx, &req.TDivisionCodeDeleteParam)
|
||||
return
|
||||
}
|
||||
Reference in New Issue
Block a user