chore: 并入 iotlcm-admin-svr 历史到 admin-svr/(原提交 49818c6)

This commit is contained in:
MiFaZhan
2026-11-02 13:27:59 +08:00
1250 changed files with 154111 additions and 0 deletions
@@ -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,63 @@
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
}
func (c *ControllerV1) BatchExecutionLogSyncReview(ctx context.Context, req *v1.BatchExecutionLogSyncReviewReq) (res *v1.BatchExecutionLogSyncReviewRes, err error) {
data, err := service.CommonBatchExecutionLog().SyncReview(ctx, &req.BatchExecutionLogSyncReviewParam)
if err != nil {
return
}
res = new(v1.BatchExecutionLogSyncReviewRes)
res.BatchExecutionLogSyncReviewModel = data
return
}
@@ -0,0 +1,114 @@
// Package gen
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <xxx@example.com>
// @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
}
// ExportWarehousing 导出入库批次列表(数据与入库管理页一致)
func (c *ControllerV1) BatchMainExportWarehousing(ctx context.Context, req *v1.BatchMainExportWarehousingReq) (res *v1.BatchMainExportWarehousingRes, err error) {
err = service.CommonBatchMain().ExportWarehousing(ctx, &req.BatchMainSuccessListParam)
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,49 @@
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) DownloadCenterList(ctx context.Context, req *v1.DownloadCenterListReq) (res *v1.DownloadCenterListRes, err error) {
list, totalCount, err := service.CommonDownloadCenter().List(ctx, &req.DownloadCenterListParam)
if err != nil {
return
}
if list == nil {
list = []*model.DownloadCenterListModel{}
}
res = new(v1.DownloadCenterListRes)
res.Items = list
res.PageResult.Page = req.Page
res.PageResult.PageSize = req.PageSize
res.PageResult.Total = totalCount
return
}
func (c *ControllerV1) DownloadCenterRecent(ctx context.Context, req *v1.DownloadCenterRecentReq) (res *v1.DownloadCenterRecentRes, err error) {
data, err := service.CommonDownloadCenter().Recent(ctx, &req.DownloadCenterRecentParam)
if err != nil {
return
}
res = new(v1.DownloadCenterRecentRes)
res.DownloadCenterRecentModel = data
return
}
func (c *ControllerV1) DownloadCenterDownload(ctx context.Context, req *v1.DownloadCenterDownloadReq) (res *v1.DownloadCenterDownloadRes, err error) {
if err = service.CommonDownloadCenter().Download(ctx, &req.DownloadCenterTaskParam); err != nil {
return nil, err
}
return nil, nil
}
func (c *ControllerV1) DownloadCenterRemove(ctx context.Context, req *v1.DownloadCenterRemoveReq) (res *v1.DownloadCenterRemoveRes, err error) {
if err = service.CommonDownloadCenter().Remove(ctx, &req.DownloadCenterTaskParam); err != nil {
return nil, err
}
return new(v1.DownloadCenterRemoveRes), nil
}
@@ -0,0 +1,122 @@
// Package gen
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj <xxx@example.com>
// @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 <xxx@example.com>
// @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 <xxx@example.com>
// @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 <xxx@example.com>
// @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 <xxx@example.com>
// @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 <xxx@example.com>
// @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,86 @@
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
}
// UnreadList 获取当前用户未读消息通知
func (c *ControllerV1) TMessageLogUnreadList(ctx context.Context, req *v1.TMessageLogUnreadListReq) (res *v1.TMessageLogUnreadListRes, err error) {
list, totalCount, err := service.CommonTMessageLog().UnreadList(ctx, &req.TMessageLogUnreadListParam)
if err != nil {
return
}
if list == nil {
list = []*model.TMessageLogUnreadListModel{}
}
res = new(v1.TMessageLogUnreadListRes)
res.Items = list
res.Total = totalCount
return
}
// Read 标记当前用户指定消息已读
func (c *ControllerV1) TMessageLogRead(ctx context.Context, req *v1.TMessageLogReadReq) (res *v1.TMessageLogReadRes, err error) {
err = service.CommonTMessageLog().Read(ctx, &req.TMessageLogReadParam)
return
}
// ReadAll 标记当前用户全部消息已读
func (c *ControllerV1) TMessageLogReadAll(ctx context.Context, req *v1.TMessageLogReadAllReq) (res *v1.TMessageLogReadAllRes, err error) {
err = service.CommonTMessageLog().ReadAll(ctx, &req.TMessageLogReadAllParam)
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 <xxx@example.com>
// @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 <xxx@example.com>
// @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
}