chore: 并入 iotlcm-admin-svr 历史到 admin-svr/(原提交 49818c6)
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
package v1
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
type BatchExecutionLogListReq struct {
|
||||
g.Meta `path:"/batchExecutionLog/list" method:"get" tags:"执行日志" summary:"获取执行日志列表" x-check-permission:"cpm:common:batchExecutionLog:list"`
|
||||
model.BatchExecutionLogListParam
|
||||
}
|
||||
|
||||
type BatchExecutionLogListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.BatchExecutionLogListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
type BatchExecutionLogSummaryReq struct {
|
||||
g.Meta `path:"/batchExecutionLog/summary" method:"get" tags:"执行日志" summary:"获取执行日志概要" x-check-permission:"cpm:common:batchExecutionLog:summary"`
|
||||
model.BatchExecutionLogDetailParam
|
||||
}
|
||||
|
||||
type BatchExecutionLogSummaryRes struct {
|
||||
*model.BatchExecutionLogDetailModel
|
||||
}
|
||||
|
||||
type BatchExecutionLogDetailListReq struct {
|
||||
g.Meta `path:"/batchExecutionLog/detailList" method:"get" tags:"执行日志" summary:"获取执行日志明细列表" x-check-permission:"cpm:common:batchExecutionLog:detailList"`
|
||||
model.BatchDetailListParam
|
||||
}
|
||||
|
||||
type BatchExecutionLogDetailListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.BatchDetailListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
type BatchExecutionLogSyncReviewReq struct {
|
||||
g.Meta `path:"/batchExecutionLog/syncReview" method:"post" tags:"执行日志" summary:"手动同步待核查批次的上游执行结果" x-check-permission:"cpm:common:batchExecutionLog:syncReview"`
|
||||
model.BatchExecutionLogSyncReviewParam
|
||||
}
|
||||
|
||||
type BatchExecutionLogSyncReviewRes struct {
|
||||
*model.BatchExecutionLogSyncReviewModel
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
// Package batchmain
|
||||
// @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 v1 //batchmain
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询批次主表列表
|
||||
type BatchMainListReq struct {
|
||||
g.Meta `path:"/batchMain/list" method:"get" tags:"批次主表" summary:"获取批次主表列表" x-check-permission:"cpm:common:batchMain:list"`
|
||||
model.BatchMainListParam
|
||||
}
|
||||
|
||||
type BatchMainListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.BatchMainListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
type BatchMainSuccessListReq struct {
|
||||
g.Meta `path:"/batchMain/successList" method:"get" tags:"批次主表" summary:"获取成功批次列表" x-check-permission:"cpm:common:batchMain:successList"`
|
||||
model.BatchMainSuccessListParam
|
||||
}
|
||||
|
||||
type BatchMainSuccessListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.BatchMainSuccessListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportWarehousingReq 导出入库批次列表(数据来源同 successList 的入库类型)
|
||||
type BatchMainExportWarehousingReq struct {
|
||||
g.Meta `path:"/batchMain/exportWarehousing" method:"post" tags:"批次主表" summary:"导出入库批次列表" x-check-permission:"cpm:iot:tSimCardStock:export"`
|
||||
model.BatchMainSuccessListParam
|
||||
}
|
||||
|
||||
type BatchMainExportWarehousingRes struct{}
|
||||
|
||||
type BatchMainCardsReq struct {
|
||||
g.Meta `path:"/batchMain/cards" method:"get" tags:"批次主表" summary:"批次卡清单" x-check-permission:"cpm:common:batchMain:cards"`
|
||||
model.BatchCardListParam
|
||||
}
|
||||
|
||||
type BatchMainCardsRes struct {
|
||||
response.PageResult
|
||||
Items []*model.BatchCardListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出批次主表列表
|
||||
type BatchMainExportReq struct {
|
||||
g.Meta `path:"/batchMain/export" method:"post" tags:"批次主表" summary:"导出批次主表列表" x-check-permission:"cpm:common:batchMain:export"`
|
||||
model.BatchMainListParam
|
||||
}
|
||||
|
||||
type BatchMainExportRes struct{}
|
||||
|
||||
// ViewReq 获取批次主表指定信息
|
||||
type BatchMainViewReq struct {
|
||||
g.Meta `path:"/batchMain/view" method:"get" tags:"批次主表" summary:"获取批次主表指定信息" x-check-permission:"cpm:common:batchMain:view"`
|
||||
model.BatchMainViewParam
|
||||
}
|
||||
|
||||
type BatchMainViewRes struct {
|
||||
*model.BatchMainViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增批次主表
|
||||
type BatchMainEditReq struct {
|
||||
g.Meta `path:"/batchMain/edit" method:"post" tags:"批次主表" summary:"修改/新增批次主表" x-check-permission:"cpm:common:batchMain:edit"`
|
||||
model.BatchMainEditParam
|
||||
}
|
||||
|
||||
type BatchMainEditRes struct{}
|
||||
|
||||
// DeleteReq 删除批次主表
|
||||
type BatchMainDeleteReq struct {
|
||||
g.Meta `path:"/batchMain/delete" method:"post" tags:"批次主表" summary:"删除批次主表" x-check-permission:"cpm:common:batchMain:delete"`
|
||||
model.BatchMainDeleteParam
|
||||
}
|
||||
|
||||
type BatchMainDeleteRes struct{}
|
||||
|
||||
type BatchMainRequeueReq struct {
|
||||
g.Meta `path:"/batchMain/requeue" method:"post" tags:"批次主表" summary:"安全重投批次执行消息" x-check-permission:"cpm:common:batchMain:requeue"`
|
||||
model.BatchMainRequeueParam
|
||||
}
|
||||
|
||||
type BatchMainRequeueRes struct {
|
||||
*model.BatchMainRequeueModel
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package v1
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// DownloadCenterListReq 下载中心列表
|
||||
type DownloadCenterListReq struct {
|
||||
g.Meta `path:"/downloadCenter/list" method:"get" tags:"下载中心" summary:"获取下载任务列表" x-check-permission:"cpm:common:downloadCenter:list"`
|
||||
model.DownloadCenterListParam
|
||||
}
|
||||
|
||||
type DownloadCenterListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.DownloadCenterListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// DownloadCenterRecentReq 右上角全局入口:最近任务与进行中数量
|
||||
type DownloadCenterRecentReq struct {
|
||||
g.Meta `path:"/downloadCenter/recent" method:"get" tags:"下载中心" summary:"获取最近导出任务" x-check-permission:"cpm:common:downloadCenter:list"`
|
||||
model.DownloadCenterRecentParam
|
||||
}
|
||||
|
||||
type DownloadCenterRecentRes struct {
|
||||
*model.DownloadCenterRecentModel
|
||||
}
|
||||
|
||||
// DownloadCenterDownloadReq 下载导出文件(直接返回文件流)
|
||||
type DownloadCenterDownloadReq struct {
|
||||
g.Meta `path:"/downloadCenter/download" method:"get" tags:"下载中心" summary:"下载导出文件" x-check-permission:"cpm:common:downloadCenter:download"`
|
||||
model.DownloadCenterTaskParam
|
||||
}
|
||||
|
||||
type DownloadCenterDownloadRes struct{}
|
||||
|
||||
// DownloadCenterRemoveReq 删除文件并保留导出任务历史
|
||||
type DownloadCenterRemoveReq struct {
|
||||
g.Meta `path:"/downloadCenter/remove" method:"post" tags:"下载中心" summary:"删除导出任务" x-check-permission:"cpm:common:downloadCenter:remove"`
|
||||
model.DownloadCenterTaskParam
|
||||
}
|
||||
|
||||
type DownloadCenterRemoveRes struct{}
|
||||
@@ -0,0 +1,114 @@
|
||||
// Package tagentbalance
|
||||
// @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 v1 //tagentbalance
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询企业客户财务信息列表
|
||||
type TAgentBalanceListReq struct {
|
||||
g.Meta `path:"/tAgentBalance/list" method:"get" tags:"企业客户财务信息" summary:"获取企业客户财务信息列表" x-check-permission:"cpm:gen:tAgentBalance:list"`
|
||||
model.TAgentBalanceListParam
|
||||
}
|
||||
|
||||
type TAgentBalanceListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TAgentBalanceListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出企业客户财务信息列表
|
||||
type TAgentBalanceExportReq struct {
|
||||
g.Meta `path:"/tAgentBalance/export" method:"post" tags:"企业客户财务信息" summary:"导出企业客户财务信息列表" x-check-permission:"cpm:common:tAgentBalance:export"`
|
||||
model.TAgentBalanceListParam
|
||||
}
|
||||
|
||||
type TAgentBalanceExportRes struct{}
|
||||
|
||||
// ViewReq 获取企业客户财务信息指定信息
|
||||
type TAgentBalanceViewReq struct {
|
||||
g.Meta `path:"/tAgentBalance/view" method:"get" tags:"企业客户财务信息" summary:"获取企业客户财务信息指定信息" x-check-permission:"cpm:common:tAgentBalance:view"`
|
||||
model.TAgentBalanceViewParam
|
||||
}
|
||||
|
||||
type TAgentBalanceViewRes struct {
|
||||
*model.TAgentBalanceViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增企业客户财务信息
|
||||
type TAgentBalanceEditReq struct {
|
||||
g.Meta `path:"/tAgentBalance/edit" method:"post" tags:"企业客户财务信息" summary:"修改/新增企业客户财务信息" x-check-permission:"cpm:common:tAgentBalance:edit"`
|
||||
model.TAgentBalanceEditParam
|
||||
}
|
||||
|
||||
type TAgentBalanceEditRes struct{}
|
||||
|
||||
// DeleteReq 删除企业客户财务信息
|
||||
type TAgentBalanceDeleteReq struct {
|
||||
g.Meta `path:"/tAgentBalance/delete" method:"post" tags:"企业客户财务信息" summary:"删除企业客户财务信息" x-check-permission:"cpm:common:tAgentBalance:delete"`
|
||||
model.TAgentBalanceDeleteParam
|
||||
}
|
||||
|
||||
type TAgentBalanceDeleteRes struct{}
|
||||
|
||||
// StatusReq 更新企业客户财务信息状态
|
||||
type TAgentBalanceStatusReq struct {
|
||||
g.Meta `path:"/tAgentBalance/status" method:"post" tags:"企业客户财务信息" summary:"更新企业客户财务信息状态" x-check-permission:"cpm:common:tAgentBalance:status"`
|
||||
model.TAgentBalanceStatusParam
|
||||
}
|
||||
|
||||
type TAgentBalanceStatusRes struct{}
|
||||
|
||||
type TAgentBalanceAccountTrendReq struct {
|
||||
g.Meta `path:"/tAgentBalance/accountTrend" method:"get" tags:"企业客户财务信息" summary:"获取账户总览折线图" x-check-permission:"cpm:common:tAgentBalance:accountTrend"`
|
||||
model.TAgentBalanceTrendParam
|
||||
}
|
||||
|
||||
type TAgentBalanceAccountTrendRes struct {
|
||||
*model.TAgentBalanceChartData
|
||||
}
|
||||
|
||||
type TAgentBalanceGetAccountBalanceReq struct {
|
||||
g.Meta `path:"/tAgentBalance/getAccountBalance" method:"get" tags:"企业客户财务信息" summary:"获取当前登录企业账户余额" x-check-permission:"cpm:common:tAgentBalance:getAccountBalance"`
|
||||
model.TAgentBalanceTrendParam
|
||||
}
|
||||
|
||||
type TAgentBalanceGetAccountBalanceRes struct {
|
||||
*model.TAgentBalanceChartData
|
||||
}
|
||||
|
||||
// BalanceTransferApplyReq 发起余额转可提现申请
|
||||
type TAgentBalanceBalanceTransferApplyReq struct {
|
||||
g.Meta `path:"/tAgentBalance/balanceTransferApply" method:"post" tags:"企业客户财务信息" summary:"发起余额转可提现申请" x-check-permission:"cpm:common:tAgentBalance:balanceTransferApply"`
|
||||
model.TAgentBalanceTransferApplyParam
|
||||
}
|
||||
|
||||
type TAgentBalanceBalanceTransferApplyRes struct {
|
||||
*model.TAgentBalanceTransferApplyModel `json:"data,omitempty"`
|
||||
}
|
||||
|
||||
// BalanceTransferAuditReq 审核余额转可提现申请
|
||||
type TAgentBalanceBalanceTransferAuditReq struct {
|
||||
g.Meta `path:"/tAgentBalance/balanceTransferAudit" method:"post" tags:"企业客户财务信息" summary:"审核余额转可提现申请" x-check-permission:"cpm:common:tAgentBalance:balanceTransferAudit"`
|
||||
model.TAgentBalanceTransferAuditParam
|
||||
}
|
||||
|
||||
type TAgentBalanceBalanceTransferAuditRes struct{}
|
||||
|
||||
// TAgentBalanceSettleCommissionReq 按账期区间结算分润
|
||||
type TAgentBalanceSettleCommissionReq struct {
|
||||
g.Meta `path:"/tAgentBalance/settleCommission" method:"post" tags:"企业客户财务信息" summary:"按账期区间结算分润" x-check-permission:"cpm:common:tAgentBalance:settleCommission"`
|
||||
StartPeriod string `json:"startPeriod" v:"required#开始账期不能为空" dc:"开始账期,格式YYYY-MM"`
|
||||
EndPeriod string `json:"endPeriod" v:"required#结束账期不能为空" dc:"结束账期,格式YYYY-MM"`
|
||||
}
|
||||
|
||||
type TAgentBalanceSettleCommissionRes struct {
|
||||
*model.TAgentBalanceCommissionSettlementResult
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
// Package tbalancedetail
|
||||
// @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 v1 //tbalancedetail
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询余额明细表列表
|
||||
type TBalanceDetailListReq struct {
|
||||
g.Meta `path:"/tBalanceDetail/list" method:"get" tags:"余额明细表" summary:"获取余额明细表列表" x-check-permission:"cpm:common:tBalanceDetail:list"`
|
||||
model.TBalanceDetailListParam
|
||||
}
|
||||
|
||||
type TBalanceDetailListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TBalanceDetailListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出余额明细表列表
|
||||
type TBalanceDetailExportReq struct {
|
||||
g.Meta `path:"/tBalanceDetail/export" method:"post" tags:"余额明细表" summary:"导出余额明细表列表" x-check-permission:"cpm:common:tBalanceDetail:export"`
|
||||
model.TBalanceDetailListParam
|
||||
}
|
||||
|
||||
type TBalanceDetailExportRes struct{}
|
||||
|
||||
// ViewReq 获取余额明细表指定信息
|
||||
type TBalanceDetailViewReq struct {
|
||||
g.Meta `path:"/tBalanceDetail/view" method:"get" tags:"余额明细表" summary:"获取余额明细表指定信息" x-check-permission:"cpm:common:tBalanceDetail:view"`
|
||||
model.TBalanceDetailViewParam
|
||||
}
|
||||
|
||||
type TBalanceDetailViewRes struct {
|
||||
*model.TBalanceDetailViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增余额明细表
|
||||
type TBalanceDetailEditReq struct {
|
||||
g.Meta `path:"/tBalanceDetail/edit" method:"post" tags:"余额明细表" summary:"修改/新增余额明细表" x-check-permission:"cpm:common:tBalanceDetail:edit"`
|
||||
model.TBalanceDetailEditParam
|
||||
}
|
||||
|
||||
type TBalanceDetailEditRes struct{}
|
||||
|
||||
// DeleteReq 删除余额明细表
|
||||
type TBalanceDetailDeleteReq struct {
|
||||
g.Meta `path:"/tBalanceDetail/delete" method:"post" tags:"余额明细表" summary:"删除余额明细表" x-check-permission:"cpm:common:tBalanceDetail:delete"`
|
||||
model.TBalanceDetailDeleteParam
|
||||
}
|
||||
|
||||
type TBalanceDetailDeleteRes struct{}
|
||||
@@ -0,0 +1,79 @@
|
||||
// Package tconsumeaccountmonthbill
|
||||
// @Link https://github.com/xiujiecn/xiu-admin
|
||||
// @Copyright Copyright (c) 2026 LiXiujie
|
||||
// @Author Lxj <xxx@example.com>
|
||||
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
|
||||
// @AutoGenerate Version
|
||||
package v1 //tconsumeaccountmonthbill
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询消费账户月账单表列表
|
||||
type TConsumeAccountMonthBillListReq struct {
|
||||
g.Meta `path:"/tConsumeAccountMonthBill/list" method:"get" tags:"消费账户月账单表" summary:"获取消费账户月账单表列表" x-check-permission:"cpm:common:tConsumeAccountMonthBill:list"`
|
||||
model.TConsumeAccountMonthBillListParam
|
||||
}
|
||||
|
||||
type TConsumeAccountMonthBillListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TConsumeAccountMonthBillListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出消费账户月账单表列表
|
||||
type TConsumeAccountMonthBillExportReq struct {
|
||||
g.Meta `path:"/tConsumeAccountMonthBill/export" method:"post" tags:"消费账户月账单表" summary:"导出消费账户月账单表列表" x-check-permission:"cpm:common:tConsumeAccountMonthBill:export"`
|
||||
model.TConsumeAccountMonthBillListParam
|
||||
}
|
||||
|
||||
type TConsumeAccountMonthBillExportRes struct{}
|
||||
|
||||
// ViewReq 获取消费账户月账单表指定信息
|
||||
type TConsumeAccountMonthBillViewReq struct {
|
||||
g.Meta `path:"/tConsumeAccountMonthBill/view" method:"get" tags:"消费账户月账单表" summary:"获取消费账户月账单表指定信息" x-check-permission:"cpm:common:tConsumeAccountMonthBill:view"`
|
||||
model.TConsumeAccountMonthBillViewParam
|
||||
}
|
||||
|
||||
type TConsumeAccountMonthBillViewRes struct {
|
||||
*model.TConsumeAccountMonthBillViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增消费账户月账单表
|
||||
type TConsumeAccountMonthBillEditReq struct {
|
||||
g.Meta `path:"/tConsumeAccountMonthBill/edit" method:"post" tags:"消费账户月账单表" summary:"修改/新增消费账户月账单表" x-check-permission:"cpm:common:tConsumeAccountMonthBill:edit"`
|
||||
model.TConsumeAccountMonthBillEditParam
|
||||
}
|
||||
|
||||
type TConsumeAccountMonthBillEditRes struct{}
|
||||
|
||||
// DeleteReq 删除消费账户月账单表
|
||||
type TConsumeAccountMonthBillDeleteReq struct {
|
||||
g.Meta `path:"/tConsumeAccountMonthBill/delete" method:"post" tags:"消费账户月账单表" summary:"删除消费账户月账单表" x-check-permission:"cpm:common:tConsumeAccountMonthBill:delete"`
|
||||
model.TConsumeAccountMonthBillDeleteParam
|
||||
}
|
||||
|
||||
type TConsumeAccountMonthBillDeleteRes struct{}
|
||||
|
||||
// SettleReq 按账期统计消费账户月账单
|
||||
type TConsumeAccountMonthBillSettleReq struct {
|
||||
g.Meta `path:"/tConsumeAccountMonthBill/settle" method:"post" tags:"消费账户月账单表" summary:"统计并写入消费账户月账单" x-permission:"cpm:common:tConsumeAccountMonthBill:settle"`
|
||||
model.TConsumeAccountMonthBillSettleParam
|
||||
}
|
||||
|
||||
type TConsumeAccountMonthBillSettleRes struct {
|
||||
*model.TConsumeAccountMonthBillSettleResult
|
||||
}
|
||||
|
||||
// GetConsumptionBillSummaryReq 获取上月消费账单汇总信息
|
||||
type TConsumeAccountMonthBillGetConsumptionBillSummaryReq struct {
|
||||
g.Meta `path:"/tConsumeAccountMonthBill/getConsumptionBillSummary" method:"get" tags:"消费账户月账单表" summary:"获取上月消费账单汇总信息" x-permission:"cpm:common:tConsumeAccountMonthBill:getConsumptionBillSummary"`
|
||||
Month string `json:"month" v:"required|length:7,7" dc:"账期,格式:YYYY-MM"`
|
||||
}
|
||||
|
||||
type TConsumeAccountMonthBillGetConsumptionBillSummaryRes struct {
|
||||
*model.TConsumptionBillSummaryModel
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
// Package tcreditdetail
|
||||
// @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 v1 //tcreditdetail
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询信用额度明细表列表
|
||||
type TCreditDetailListReq struct {
|
||||
g.Meta `path:"/tCreditDetail/list" method:"get" tags:"信用额度明细表" summary:"获取信用额度明细表列表" x-check-permission:"cpm:common:tCreditDetail:list"`
|
||||
model.TCreditDetailListParam
|
||||
}
|
||||
|
||||
type TCreditDetailListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TCreditDetailListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出信用额度明细表列表
|
||||
type TCreditDetailExportReq struct {
|
||||
g.Meta `path:"/tCreditDetail/export" method:"post" tags:"信用额度明细表" summary:"导出信用额度明细表列表" x-check-permission:"cpm:common:tCreditDetail:export"`
|
||||
model.TCreditDetailListParam
|
||||
}
|
||||
|
||||
type TCreditDetailExportRes struct{}
|
||||
|
||||
// ViewReq 获取信用额度明细表指定信息
|
||||
type TCreditDetailViewReq struct {
|
||||
g.Meta `path:"/tCreditDetail/view" method:"get" tags:"信用额度明细表" summary:"获取信用额度明细表指定信息" x-check-permission:"cpm:common:tCreditDetail:view"`
|
||||
model.TCreditDetailViewParam
|
||||
}
|
||||
|
||||
type TCreditDetailViewRes struct {
|
||||
*model.TCreditDetailViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增信用额度明细表
|
||||
type TCreditDetailEditReq struct {
|
||||
g.Meta `path:"/tCreditDetail/edit" method:"post" tags:"信用额度明细表" summary:"修改/新增信用额度明细表" x-check-permission:"cpm:common:tCreditDetail:edit"`
|
||||
model.TCreditDetailEditParam
|
||||
}
|
||||
|
||||
type TCreditDetailEditRes struct{}
|
||||
|
||||
// DeleteReq 删除信用额度明细表
|
||||
type TCreditDetailDeleteReq struct {
|
||||
g.Meta `path:"/tCreditDetail/delete" method:"post" tags:"信用额度明细表" summary:"删除信用额度明细表" x-check-permission:"cpm:common:tCreditDetail:delete"`
|
||||
model.TCreditDetailDeleteParam
|
||||
}
|
||||
|
||||
type TCreditDetailDeleteRes struct{}
|
||||
@@ -0,0 +1,59 @@
|
||||
// Package tdivisioncode
|
||||
// @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
|
||||
// @Autoioterate Version
|
||||
package v1 //tdivisioncode
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询村级行政区划表列表
|
||||
type TDivisionCodeListReq struct {
|
||||
g.Meta `path:"/tDivisionCode/list" method:"get" tags:"村级行政区划表" summary:"获取村级行政区划表列表" x-check-permission:"cpm:iot:tDivisionCode:list"`
|
||||
model.TDivisionCodeListParam
|
||||
}
|
||||
|
||||
type TDivisionCodeListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TDivisionCodeListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出村级行政区划表列表
|
||||
type TDivisionCodeExportReq struct {
|
||||
g.Meta `path:"/tDivisionCode/export" method:"post" tags:"村级行政区划表" summary:"导出村级行政区划表列表" x-check-permission:"cpm:iot:tDivisionCode:export"`
|
||||
model.TDivisionCodeListParam
|
||||
}
|
||||
|
||||
type TDivisionCodeExportRes struct{}
|
||||
|
||||
// ViewReq 获取村级行政区划表指定信息
|
||||
type TDivisionCodeViewReq struct {
|
||||
g.Meta `path:"/tDivisionCode/view" method:"get" tags:"村级行政区划表" summary:"获取村级行政区划表指定信息" x-check-permission:"cpm:iot:tDivisionCode:view"`
|
||||
model.TDivisionCodeViewParam
|
||||
}
|
||||
|
||||
type TDivisionCodeViewRes struct {
|
||||
*model.TDivisionCodeViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增村级行政区划表
|
||||
type TDivisionCodeEditReq struct {
|
||||
g.Meta `path:"/tDivisionCode/edit" method:"post" tags:"村级行政区划表" summary:"修改/新增村级行政区划表" x-check-permission:"cpm:iot:tDivisionCode:edit"`
|
||||
model.TDivisionCodeEditParam
|
||||
}
|
||||
|
||||
type TDivisionCodeEditRes struct{}
|
||||
|
||||
// DeleteReq 删除村级行政区划表
|
||||
type TDivisionCodeDeleteReq struct {
|
||||
g.Meta `path:"/tDivisionCode/delete" method:"post" tags:"村级行政区划表" summary:"删除村级行政区划表" x-check-permission:"cpm:iot:tDivisionCode:delete"`
|
||||
model.TDivisionCodeDeleteParam
|
||||
}
|
||||
|
||||
type TDivisionCodeDeleteRes struct{}
|
||||
@@ -0,0 +1,59 @@
|
||||
// Package tfinanceapply
|
||||
// @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 v1 //tfinanceapply
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询财务申请表列表
|
||||
type TFinanceApplyListReq struct {
|
||||
g.Meta `path:"/tFinanceApply/list" method:"get" tags:"财务申请表" summary:"获取财务申请表列表" x-check-permission:"cpm:gen:tFinanceApply:list"`
|
||||
model.TFinanceApplyListParam
|
||||
}
|
||||
|
||||
type TFinanceApplyListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TFinanceApplyListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出财务申请表列表
|
||||
type TFinanceApplyExportReq struct {
|
||||
g.Meta `path:"/tFinanceApply/export" method:"post" tags:"财务申请表" summary:"导出财务申请表列表" x-check-permission:"cpm:common:tFinanceApply:export"`
|
||||
model.TFinanceApplyListParam
|
||||
}
|
||||
|
||||
type TFinanceApplyExportRes struct{}
|
||||
|
||||
// ViewReq 获取财务申请表指定信息
|
||||
type TFinanceApplyViewReq struct {
|
||||
g.Meta `path:"/tFinanceApply/view" method:"get" tags:"财务申请表" summary:"获取财务申请表指定信息" x-check-permission:"cpm:common:tFinanceApply:view"`
|
||||
model.TFinanceApplyViewParam
|
||||
}
|
||||
|
||||
type TFinanceApplyViewRes struct {
|
||||
*model.TFinanceApplyViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增财务申请表
|
||||
type TFinanceApplyEditReq struct {
|
||||
g.Meta `path:"/tFinanceApply/edit" method:"post" tags:"财务申请表" summary:"修改/新增财务申请表" x-check-permission:"cpm:common:tFinanceApply:edit"`
|
||||
model.TFinanceApplyEditParam
|
||||
}
|
||||
|
||||
type TFinanceApplyEditRes struct{}
|
||||
|
||||
// DeleteReq 删除财务申请表
|
||||
type TFinanceApplyDeleteReq struct {
|
||||
g.Meta `path:"/tFinanceApply/delete" method:"post" tags:"财务申请表" summary:"删除财务申请表" x-check-permission:"cpm:common:tFinanceApply:delete"`
|
||||
model.TFinanceApplyDeleteParam
|
||||
}
|
||||
|
||||
type TFinanceApplyDeleteRes struct{}
|
||||
@@ -0,0 +1,59 @@
|
||||
// Package tfinanceauditrecord
|
||||
// @Link https://github.com/xiujiecn/xiu-admin
|
||||
// @Copyright Copyright (c) 2026 LiXiujie
|
||||
// @Author Lxj <xxx@example.com>
|
||||
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
|
||||
// @AutoGenerate Version
|
||||
package v1 //tfinanceauditrecord
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询财务审核记录表列表
|
||||
type TFinanceAuditRecordListReq struct {
|
||||
g.Meta `path:"/tFinanceAuditRecord/list" method:"get" tags:"财务审核记录表" summary:"获取财务审核记录表列表" x-check-permission:"cpm:gen:tFinanceAuditRecord:list"`
|
||||
model.TFinanceAuditRecordListParam
|
||||
}
|
||||
|
||||
type TFinanceAuditRecordListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TFinanceAuditRecordListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出财务审核记录表列表
|
||||
type TFinanceAuditRecordExportReq struct {
|
||||
g.Meta `path:"/tFinanceAuditRecord/export" method:"post" tags:"财务审核记录表" summary:"导出财务审核记录表列表" x-check-permission:"cpm:common:tFinanceAuditRecord:export"`
|
||||
model.TFinanceAuditRecordListParam
|
||||
}
|
||||
|
||||
type TFinanceAuditRecordExportRes struct{}
|
||||
|
||||
// ViewReq 获取财务审核记录表指定信息
|
||||
type TFinanceAuditRecordViewReq struct {
|
||||
g.Meta `path:"/tFinanceAuditRecord/view" method:"get" tags:"财务审核记录表" summary:"获取财务审核记录表指定信息" x-check-permission:"cpm:common:tFinanceAuditRecord:view"`
|
||||
model.TFinanceAuditRecordViewParam
|
||||
}
|
||||
|
||||
type TFinanceAuditRecordViewRes struct {
|
||||
*model.TFinanceAuditRecordViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增财务审核记录表
|
||||
type TFinanceAuditRecordEditReq struct {
|
||||
g.Meta `path:"/tFinanceAuditRecord/edit" method:"post" tags:"财务审核记录表" summary:"修改/新增财务审核记录表" x-check-permission:"cpm:common:tFinanceAuditRecord:edit"`
|
||||
model.TFinanceAuditRecordEditParam
|
||||
}
|
||||
|
||||
type TFinanceAuditRecordEditRes struct{}
|
||||
|
||||
// DeleteReq 删除财务审核记录表
|
||||
type TFinanceAuditRecordDeleteReq struct {
|
||||
g.Meta `path:"/tFinanceAuditRecord/delete" method:"post" tags:"财务审核记录表" summary:"删除财务审核记录表" x-check-permission:"cpm:common:tFinanceAuditRecord:delete"`
|
||||
model.TFinanceAuditRecordDeleteParam
|
||||
}
|
||||
|
||||
type TFinanceAuditRecordDeleteRes struct{}
|
||||
@@ -0,0 +1,79 @@
|
||||
// Package tfincommissiondetail
|
||||
// @Link https://github.com/xiujiecn/xiu-admin
|
||||
// @Copyright Copyright (c) 2026 LiXiujie
|
||||
// @Author Lxj <xxx@example.com>
|
||||
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
|
||||
// @AutoGenerate Version
|
||||
package v1 //tfincommissiondetail
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询分润明细表列表
|
||||
type TFinCommissionDetailListReq struct {
|
||||
g.Meta `path:"/tFinCommissionDetail/list" method:"get" tags:"分润明细表" summary:"获取分润明细表列表" x-check-permission:"cpm:common:tFinCommissionDetail:list"`
|
||||
model.TFinCommissionDetailListParam
|
||||
}
|
||||
|
||||
type TFinCommissionDetailListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TFinCommissionDetailListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出分润明细表列表
|
||||
type TFinCommissionDetailExportReq struct {
|
||||
g.Meta `path:"/tFinCommissionDetail/export" method:"post" tags:"分润明细表" summary:"导出分润明细表列表" x-check-permission:"cpm:common:tFinCommissionDetail:export"`
|
||||
model.TFinCommissionDetailListParam
|
||||
}
|
||||
|
||||
type TFinCommissionDetailExportRes struct{}
|
||||
|
||||
// ViewReq 获取分润明细表指定信息
|
||||
type TFinCommissionDetailViewReq struct {
|
||||
g.Meta `path:"/tFinCommissionDetail/view" method:"get" tags:"分润明细表" summary:"获取分润明细表指定信息" x-check-permission:"cpm:common:tFinCommissionDetail:view"`
|
||||
model.TFinCommissionDetailViewParam
|
||||
}
|
||||
|
||||
type TFinCommissionDetailViewRes struct {
|
||||
*model.TFinCommissionDetailViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增分润明细表
|
||||
type TFinCommissionDetailEditReq struct {
|
||||
g.Meta `path:"/tFinCommissionDetail/edit" method:"post" tags:"分润明细表" summary:"修改/新增分润明细表" x-check-permission:"cpm:common:tFinCommissionDetail:edit"`
|
||||
model.TFinCommissionDetailEditParam
|
||||
}
|
||||
|
||||
type TFinCommissionDetailEditRes struct{}
|
||||
|
||||
// DeleteReq 删除分润明细表
|
||||
type TFinCommissionDetailDeleteReq struct {
|
||||
g.Meta `path:"/tFinCommissionDetail/delete" method:"post" tags:"分润明细表" summary:"删除分润明细表" x-check-permission:"cpm:common:tFinCommissionDetail:delete"`
|
||||
model.TFinCommissionDetailDeleteParam
|
||||
}
|
||||
|
||||
type TFinCommissionDetailDeleteRes struct{}
|
||||
|
||||
// GetCommissionOverviewReq 获取分层分润概览
|
||||
type TFinCommissionDetailGetCommissionOverviewReq struct {
|
||||
g.Meta `path:"/tFinCommissionDetail/getCommissionOverview" method:"get" tags:"分润明细表" summary:"获取分层分润概览" x-check-permission:"cpm:common:tFinCommissionDetail:getCommissionOverview"`
|
||||
model.TCommissionOverviewParam
|
||||
}
|
||||
|
||||
type TFinCommissionDetailGetCommissionOverviewRes struct {
|
||||
*model.TCommissionOverviewModel
|
||||
}
|
||||
|
||||
// GetLevelSummaryReq 获取层级汇总表
|
||||
type TFinCommissionDetailGetLevelSummaryReq struct {
|
||||
g.Meta `path:"/tFinCommissionDetail/getLevelSummary" method:"get" tags:"分润明细表" summary:"获取层级汇总表" x-permission:"cpm:common:tFinCommissionDetail:getLevelSummary"`
|
||||
model.TLevelSummaryParam
|
||||
}
|
||||
|
||||
type TFinCommissionDetailGetLevelSummaryRes struct {
|
||||
*model.TLevelSummaryModel
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
// Package tfinwithdrawablechange
|
||||
// @Link https://github.com/xiujiecn/xiu-admin
|
||||
// @Copyright Copyright (c) 2026 LiXiujie
|
||||
// @Author Lxj <xxx@example.com>
|
||||
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
|
||||
// @AutoGenerate Version
|
||||
package v1 //tfinwithdrawablechange
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询可提现变动明细表列表
|
||||
type TFinWithdrawableChangeListReq struct {
|
||||
g.Meta `path:"/tFinWithdrawableChange/list" method:"get" tags:"可提现变动明细表" summary:"获取可提现变动明细表列表" x-check-permission:"cpm:common:tFinWithdrawableChange:list"`
|
||||
model.TFinWithdrawableChangeListParam
|
||||
}
|
||||
|
||||
type TFinWithdrawableChangeListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TFinWithdrawableChangeListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出可提现变动明细表列表
|
||||
type TFinWithdrawableChangeExportReq struct {
|
||||
g.Meta `path:"/tFinWithdrawableChange/export" method:"post" tags:"可提现变动明细表" summary:"导出可提现变动明细表列表" x-check-permission:"cpm:common:tFinWithdrawableChange:export"`
|
||||
model.TFinWithdrawableChangeListParam
|
||||
}
|
||||
|
||||
type TFinWithdrawableChangeExportRes struct{}
|
||||
|
||||
// ViewReq 获取可提现变动明细表指定信息
|
||||
type TFinWithdrawableChangeViewReq struct {
|
||||
g.Meta `path:"/tFinWithdrawableChange/view" method:"get" tags:"可提现变动明细表" summary:"获取可提现变动明细表指定信息" x-check-permission:"cpm:common:tFinWithdrawableChange:view"`
|
||||
model.TFinWithdrawableChangeViewParam
|
||||
}
|
||||
|
||||
type TFinWithdrawableChangeViewRes struct {
|
||||
*model.TFinWithdrawableChangeViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增可提现变动明细表
|
||||
type TFinWithdrawableChangeEditReq struct {
|
||||
g.Meta `path:"/tFinWithdrawableChange/edit" method:"post" tags:"可提现变动明细表" summary:"修改/新增可提现变动明细表" x-check-permission:"cpm:common:tFinWithdrawableChange:edit"`
|
||||
model.TFinWithdrawableChangeEditParam
|
||||
}
|
||||
|
||||
type TFinWithdrawableChangeEditRes struct{}
|
||||
|
||||
// DeleteReq 删除可提现变动明细表
|
||||
type TFinWithdrawableChangeDeleteReq struct {
|
||||
g.Meta `path:"/tFinWithdrawableChange/delete" method:"post" tags:"可提现变动明细表" summary:"删除可提现变动明细表" x-check-permission:"cpm:common:tFinWithdrawableChange:delete"`
|
||||
model.TFinWithdrawableChangeDeleteParam
|
||||
}
|
||||
|
||||
type TFinWithdrawableChangeDeleteRes struct{}
|
||||
@@ -0,0 +1,87 @@
|
||||
// Package tmessagelog
|
||||
// @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 v1 //tmessagelog
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询消息日志列表
|
||||
type TMessageLogListReq struct {
|
||||
g.Meta `path:"/tMessageLog/list" method:"get" tags:"消息日志" summary:"获取消息日志列表" x-check-permission:"cpm:common:tMessageLog:list"`
|
||||
model.TMessageLogListParam
|
||||
}
|
||||
|
||||
type TMessageLogListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TMessageLogListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出消息日志列表
|
||||
type TMessageLogExportReq struct {
|
||||
g.Meta `path:"/tMessageLog/export" method:"post" tags:"消息日志" summary:"导出消息日志列表" x-check-permission:"cpm:common:tMessageLog:export"`
|
||||
model.TMessageLogListParam
|
||||
}
|
||||
|
||||
type TMessageLogExportRes struct{}
|
||||
|
||||
// ViewReq 获取消息日志指定信息
|
||||
type TMessageLogViewReq struct {
|
||||
g.Meta `path:"/tMessageLog/view" method:"get" tags:"消息日志" summary:"获取消息日志指定信息" x-check-permission:"cpm:common:tMessageLog:view"`
|
||||
model.TMessageLogViewParam
|
||||
}
|
||||
|
||||
type TMessageLogViewRes struct {
|
||||
*model.TMessageLogViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增消息日志
|
||||
type TMessageLogEditReq struct {
|
||||
g.Meta `path:"/tMessageLog/edit" method:"post" tags:"消息日志" summary:"修改/新增消息日志" x-check-permission:"cpm:common:tMessageLog:edit"`
|
||||
model.TMessageLogEditParam
|
||||
}
|
||||
|
||||
type TMessageLogEditRes struct{}
|
||||
|
||||
// DeleteReq 删除消息日志
|
||||
type TMessageLogDeleteReq struct {
|
||||
g.Meta `path:"/tMessageLog/delete" method:"post" tags:"消息日志" summary:"删除消息日志" x-check-permission:"cpm:common:tMessageLog:delete"`
|
||||
model.TMessageLogDeleteParam
|
||||
}
|
||||
|
||||
type TMessageLogDeleteRes struct{}
|
||||
|
||||
// UnreadListReq 获取当前登录用户未读消息通知
|
||||
// 右上角消息提醒:任意登录用户都只能查看自己的未读消息,故仅校验登录态。
|
||||
type TMessageLogUnreadListReq struct {
|
||||
g.Meta `path:"/tMessageLog/unreadList" method:"get" tags:"消息日志" summary:"获取当前用户未读消息通知" x-check-permission:"cpc:current:user"`
|
||||
model.TMessageLogUnreadListParam
|
||||
}
|
||||
|
||||
type TMessageLogUnreadListRes struct {
|
||||
Items []*model.TMessageLogUnreadListModel `json:"items" dc:"未读消息列表"`
|
||||
Total int `json:"total" dc:"未读消息总数"`
|
||||
}
|
||||
|
||||
// ReadReq 标记当前登录用户指定消息已读
|
||||
type TMessageLogReadReq struct {
|
||||
g.Meta `path:"/tMessageLog/read" method:"post" tags:"消息日志" summary:"标记当前用户指定消息已读" x-check-permission:"cpc:current:user"`
|
||||
model.TMessageLogReadParam
|
||||
}
|
||||
|
||||
type TMessageLogReadRes struct{}
|
||||
|
||||
// ReadAllReq 标记当前登录用户全部消息已读
|
||||
type TMessageLogReadAllReq struct {
|
||||
g.Meta `path:"/tMessageLog/readAll" method:"post" tags:"消息日志" summary:"标记当前用户全部消息已读" x-check-permission:"cpc:current:user"`
|
||||
model.TMessageLogReadAllParam
|
||||
}
|
||||
|
||||
type TMessageLogReadAllRes struct{}
|
||||
@@ -0,0 +1,59 @@
|
||||
// Package tnotifylog
|
||||
// @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 v1 //tnotifylog
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询通知日志列表
|
||||
type TNotifyLogListReq struct {
|
||||
g.Meta `path:"/tNotifyLog/list" method:"get" tags:"通知日志" summary:"获取通知日志列表" x-check-permission:"cpm:common:tNotifyLog:list"`
|
||||
model.TNotifyLogListParam
|
||||
}
|
||||
|
||||
type TNotifyLogListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TNotifyLogListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出通知日志列表
|
||||
type TNotifyLogExportReq struct {
|
||||
g.Meta `path:"/tNotifyLog/export" method:"post" tags:"通知日志" summary:"导出通知日志列表" x-check-permission:"cpm:common:tNotifyLog:export"`
|
||||
model.TNotifyLogListParam
|
||||
}
|
||||
|
||||
type TNotifyLogExportRes struct{}
|
||||
|
||||
// ViewReq 获取通知日志指定信息
|
||||
type TNotifyLogViewReq struct {
|
||||
g.Meta `path:"/tNotifyLog/view" method:"get" tags:"通知日志" summary:"获取通知日志指定信息" x-check-permission:"cpm:common:tNotifyLog:view"`
|
||||
model.TNotifyLogViewParam
|
||||
}
|
||||
|
||||
type TNotifyLogViewRes struct {
|
||||
*model.TNotifyLogViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增通知日志
|
||||
type TNotifyLogEditReq struct {
|
||||
g.Meta `path:"/tNotifyLog/edit" method:"post" tags:"通知日志" summary:"修改/新增通知日志" x-check-permission:"cpm:common:tNotifyLog:edit"`
|
||||
model.TNotifyLogEditParam
|
||||
}
|
||||
|
||||
type TNotifyLogEditRes struct{}
|
||||
|
||||
// DeleteReq 删除通知日志
|
||||
type TNotifyLogDeleteReq struct {
|
||||
g.Meta `path:"/tNotifyLog/delete" method:"post" tags:"通知日志" summary:"删除通知日志" x-check-permission:"cpm:common:tNotifyLog:delete"`
|
||||
model.TNotifyLogDeleteParam
|
||||
}
|
||||
|
||||
type TNotifyLogDeleteRes struct{}
|
||||
@@ -0,0 +1,99 @@
|
||||
// Package tprofitaccountmonthbill
|
||||
// @Link https://github.com/xiujiecn/xiu-admin
|
||||
// @Copyright Copyright (c) 2026 LiXiujie
|
||||
// @Author Lxj <xxx@example.com>
|
||||
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
|
||||
// @AutoGenerate Version
|
||||
package v1 //tprofitaccountmonthbill
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询盈利账户月账单表列表
|
||||
type TProfitAccountMonthBillListReq struct {
|
||||
g.Meta `path:"/tProfitAccountMonthBill/list" method:"get" tags:"盈利账户月账单表" summary:"获取盈利账户月账单表列表" x-check-permission:"cpm:common:tProfitAccountMonthBill:list"`
|
||||
model.TProfitAccountMonthBillListParam
|
||||
}
|
||||
|
||||
type TProfitAccountMonthBillListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TProfitAccountMonthBillListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出盈利账户月账单表列表
|
||||
type TProfitAccountMonthBillExportReq struct {
|
||||
g.Meta `path:"/tProfitAccountMonthBill/export" method:"post" tags:"盈利账户月账单表" summary:"导出盈利账户月账单表列表" x-check-permission:"cpm:common:tProfitAccountMonthBill:export"`
|
||||
model.TProfitAccountMonthBillListParam
|
||||
}
|
||||
|
||||
type TProfitAccountMonthBillExportRes struct{}
|
||||
|
||||
// ViewReq 获取盈利账户月账单表指定信息
|
||||
type TProfitAccountMonthBillViewReq struct {
|
||||
g.Meta `path:"/tProfitAccountMonthBill/view" method:"get" tags:"盈利账户月账单表" summary:"获取盈利账户月账单表指定信息" x-check-permission:"cpm:common:tProfitAccountMonthBill:view"`
|
||||
model.TProfitAccountMonthBillViewParam
|
||||
}
|
||||
|
||||
type TProfitAccountMonthBillViewRes struct {
|
||||
*model.TProfitAccountMonthBillViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增盈利账户月账单表
|
||||
type TProfitAccountMonthBillEditReq struct {
|
||||
g.Meta `path:"/tProfitAccountMonthBill/edit" method:"post" tags:"盈利账户月账单表" summary:"修改/新增盈利账户月账单表" x-check-permission:"cpm:common:tProfitAccountMonthBill:edit"`
|
||||
model.TProfitAccountMonthBillEditParam
|
||||
}
|
||||
|
||||
type TProfitAccountMonthBillEditRes struct{}
|
||||
|
||||
// DeleteReq 删除盈利账户月账单表
|
||||
type TProfitAccountMonthBillDeleteReq struct {
|
||||
g.Meta `path:"/tProfitAccountMonthBill/delete" method:"post" tags:"盈利账户月账单表" summary:"删除盈利账户月账单表" x-check-permission:"cpm:common:tProfitAccountMonthBill:delete"`
|
||||
model.TProfitAccountMonthBillDeleteParam
|
||||
}
|
||||
|
||||
type TProfitAccountMonthBillDeleteRes struct{}
|
||||
|
||||
// SettleReq 统计并写入盈利账户月账单
|
||||
type TProfitAccountMonthBillSettleReq struct {
|
||||
g.Meta `path:"/tProfitAccountMonthBill/settle" method:"post" tags:"盈利账户月账单表" summary:"统计并写入盈利账户月账单" x-permission:"cpm:common:tProfitAccountMonthBill:settle"`
|
||||
model.TProfitAccountMonthBillSettleParam
|
||||
}
|
||||
|
||||
type TProfitAccountMonthBillSettleRes struct {
|
||||
*model.TProfitAccountMonthBillSettleResult
|
||||
}
|
||||
|
||||
// GetProfitBillSummaryReq 获取上月盈利账单汇总信息
|
||||
type TProfitAccountMonthBillGetProfitBillSummaryReq struct {
|
||||
g.Meta `path:"/tProfitAccountMonthBill/getProfitBillSummary" method:"get" tags:"盈利账户月账单表" summary:"获取上月盈利账单汇总信息" x-permission:"cpm:common:tProfitAccountMonthBill:getProfitBillSummary"`
|
||||
Month string `json:"month" v:"required|length:7,7" dc:"账期,格式:YYYY-MM"`
|
||||
}
|
||||
|
||||
type TProfitAccountMonthBillGetProfitBillSummaryRes struct {
|
||||
*model.TProfitBillModel
|
||||
}
|
||||
|
||||
// GetCoreFinancialDataReq 获取核心财务指标
|
||||
type TProfitAccountMonthBillGetCoreFinancialDataReq struct {
|
||||
g.Meta `path:"/tProfitAccountMonthBill/getCoreFinancialData" method:"get" tags:"盈利账户月账单表" summary:"获取核心财务指标" x-permission:"cpm:common:tProfitAccountMonthBill:getCoreFinancialData"`
|
||||
model.TCommissionOverviewParam
|
||||
}
|
||||
|
||||
type TProfitAccountMonthBillGetCoreFinancialDataRes struct {
|
||||
*model.TCoreFinancialDataModel
|
||||
}
|
||||
|
||||
// GetFinancialTrendReq 获取财务趋势折线图
|
||||
type TProfitAccountMonthBillGetFinancialTrendReq struct {
|
||||
g.Meta `path:"/tProfitAccountMonthBill/getFinancialTrend" method:"get" tags:"盈利账户月账单表" summary:"获取财务趋势折线图" x-permission:"cpm:common:tProfitAccountMonthBill:getFinancialTrend"`
|
||||
model.TFinancialTrendParam
|
||||
}
|
||||
|
||||
type TProfitAccountMonthBillGetFinancialTrendRes struct {
|
||||
*model.TFinancialTrendModel
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
// Package twocommunication
|
||||
// @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 v1 //twocommunication
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// TWoCommunicationListReq 查询工单问题沟通表列表
|
||||
type TWoCommunicationListReq struct {
|
||||
g.Meta `path:"/tWoCommunication/list" method:"get" tags:"工单问题沟通表" summary:"获取工单问题沟通表列表" x-check-permission:"cpm:gen:tWoCommunication:list"`
|
||||
model.TWoCommunicationListParam
|
||||
}
|
||||
|
||||
type TWoCommunicationListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TWoCommunicationListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// TWoCommunicationExportReq 导出工单问题沟通表列表
|
||||
type TWoCommunicationExportReq struct {
|
||||
g.Meta `path:"/tWoCommunication/export" method:"post" tags:"工单问题沟通表" summary:"导出工单问题沟通表列表" x-check-permission:"cpm:gen:tWoCommunication:export"`
|
||||
model.TWoCommunicationListParam
|
||||
}
|
||||
|
||||
type TWoCommunicationExportRes struct{}
|
||||
|
||||
// TWoCommunicationViewReq 获取工单问题沟通表指定信息
|
||||
type TWoCommunicationViewReq struct {
|
||||
g.Meta `path:"/tWoCommunication/view" method:"get" tags:"工单问题沟通表" summary:"获取工单问题沟通表指定信息" x-check-permission:"cpm:gen:tWoCommunication:view"`
|
||||
model.TWoCommunicationViewParam
|
||||
}
|
||||
|
||||
type TWoCommunicationViewRes struct {
|
||||
*model.TWoCommunicationViewModel
|
||||
}
|
||||
|
||||
// TWoCommunicationEditReq 修改/新增工单问题沟通表
|
||||
type TWoCommunicationEditReq struct {
|
||||
g.Meta `path:"/tWoCommunication/edit" method:"post" tags:"工单问题沟通表" summary:"修改/新增工单问题沟通表" x-check-permission:"cpm:gen:tWoCommunication:edit"`
|
||||
model.TWoCommunicationEditParam
|
||||
}
|
||||
|
||||
type TWoCommunicationEditRes struct{}
|
||||
|
||||
type TWoCommunicationMessageReq struct {
|
||||
g.Meta `path:"/tWoCommunication/message" method:"post" tags:"工单问题沟通表" summary:"发送工单对话消息" x-check-permission:"cpm:gen:tWoCommunication:message"`
|
||||
model.TWoMainMessageParam
|
||||
}
|
||||
|
||||
type TWoCommunicationMessageRes struct{}
|
||||
|
||||
// TWoCommunicationDeleteReq 删除工单问题沟通表
|
||||
type TWoCommunicationDeleteReq struct {
|
||||
g.Meta `path:"/tWoCommunication/delete" method:"post" tags:"工单问题沟通表" summary:"删除工单问题沟通表" x-check-permission:"cpm:gen:tWoCommunication:delete"`
|
||||
model.TWoCommunicationDeleteParam
|
||||
}
|
||||
|
||||
type TWoCommunicationDeleteRes struct{}
|
||||
@@ -0,0 +1,94 @@
|
||||
// Package twomain
|
||||
// @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 v1 //twomain
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// TWoMainListReq 查询工单主表列表
|
||||
type TWoMainListReq struct {
|
||||
g.Meta `path:"/tWoMain/list" method:"get" tags:"工单主表" summary:"获取工单主表列表" x-check-permission:"cpm:gen:tWoMain:list"`
|
||||
model.TWoMainListParam
|
||||
}
|
||||
|
||||
type TWoMainListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TWoMainListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// TWoMainExportReq 导出工单主表列表
|
||||
type TWoMainExportReq struct {
|
||||
g.Meta `path:"/tWoMain/export" method:"post" tags:"工单主表" summary:"导出工单主表列表" x-check-permission:"cpm:gen:tWoMain:export"`
|
||||
model.TWoMainListParam
|
||||
}
|
||||
|
||||
type TWoMainExportRes struct{}
|
||||
|
||||
// TWoMainViewReq 获取工单主表指定信息
|
||||
type TWoMainViewReq struct {
|
||||
g.Meta `path:"/tWoMain/view" method:"get" tags:"工单主表" summary:"获取工单主表指定信息" x-check-permission:"cpm:gen:tWoMain:view"`
|
||||
model.TWoMainViewParam
|
||||
}
|
||||
|
||||
type TWoMainViewRes struct {
|
||||
*model.TWoMainViewModel
|
||||
}
|
||||
|
||||
// TWoMainEditReq 修改/新增工单主表
|
||||
type TWoMainEditReq struct {
|
||||
g.Meta `path:"/tWoMain/edit" method:"post" tags:"工单主表" summary:"修改/新增工单主表" x-check-permission:"cpm:gen:tWoMain:edit"`
|
||||
model.TWoMainEditParam
|
||||
}
|
||||
|
||||
type TWoMainEditRes struct{}
|
||||
|
||||
type TWoMainTransferReq struct {
|
||||
g.Meta `path:"/tWoMain/transfer" method:"post" tags:"工单主表" summary:"工单转单到顶级部门" x-check-permission:"cpm:gen:tWoMain:transfer"`
|
||||
model.TWoMainTransferParam
|
||||
}
|
||||
|
||||
type TWoMainTransferRes struct{}
|
||||
|
||||
type TWoMainResolveReq struct {
|
||||
g.Meta `path:"/tWoMain/resolve" method:"post" tags:"工单主表" summary:"工单处理完成" x-check-permission:"cpm:gen:tWoMain:resolve"`
|
||||
model.TWoMainResolveParam
|
||||
}
|
||||
|
||||
type TWoMainResolveRes struct{}
|
||||
|
||||
type TWoMainCancelReq struct {
|
||||
g.Meta `path:"/tWoMain/cancel" method:"post" tags:"工单主表" summary:"用户取消工单" x-check-permission:"cpm:gen:tWoMain:cancel"`
|
||||
model.TWoMainCancelParam
|
||||
}
|
||||
|
||||
type TWoMainCancelRes struct{}
|
||||
|
||||
type TWoMainCloseReq struct {
|
||||
g.Meta `path:"/tWoMain/close" method:"post" tags:"工单主表" summary:"关闭工单" x-check-permission:"cpm:gen:tWoMain:close"`
|
||||
model.TWoMainCloseParam
|
||||
}
|
||||
|
||||
type TWoMainCloseRes struct{}
|
||||
|
||||
type TWoMainEvaluateReq struct {
|
||||
g.Meta `path:"/tWoMain/evaluate" method:"post" tags:"工单主表" summary:"用户评价工单" x-check-permission:"cpm:gen:tWoMain:evaluate"`
|
||||
model.TWoMainEvaluateParam
|
||||
}
|
||||
|
||||
type TWoMainEvaluateRes struct{}
|
||||
|
||||
// TWoMainDeleteReq 删除工单主表
|
||||
type TWoMainDeleteReq struct {
|
||||
g.Meta `path:"/tWoMain/delete" method:"post" tags:"工单主表" summary:"删除工单主表" x-check-permission:"cpm:gen:tWoMain:delete"`
|
||||
model.TWoMainDeleteParam
|
||||
}
|
||||
|
||||
type TWoMainDeleteRes struct{}
|
||||
@@ -0,0 +1,59 @@
|
||||
// Package tworecord
|
||||
// @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 v1 //tworecord
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// ListReq 查询工单记录表列表
|
||||
type TWoRecordListReq struct {
|
||||
g.Meta `path:"/tWoRecord/list" method:"get" tags:"工单记录表" summary:"获取工单记录表列表" x-check-permission:"cpm:gen:tWoRecord:list"`
|
||||
model.TWoRecordListParam
|
||||
}
|
||||
|
||||
type TWoRecordListRes struct {
|
||||
response.PageResult
|
||||
Items []*model.TWoRecordListModel `json:"items" dc:"数据列表"`
|
||||
}
|
||||
|
||||
// ExportReq 导出工单记录表列表
|
||||
type TWoRecordExportReq struct {
|
||||
g.Meta `path:"/tWoRecord/export" method:"post" tags:"工单记录表" summary:"导出工单记录表列表" x-check-permission:"cpm:gen:tWoRecord:export"`
|
||||
model.TWoRecordListParam
|
||||
}
|
||||
|
||||
type TWoRecordExportRes struct{}
|
||||
|
||||
// ViewReq 获取工单记录表指定信息
|
||||
type TWoRecordViewReq struct {
|
||||
g.Meta `path:"/tWoRecord/view" method:"get" tags:"工单记录表" summary:"获取工单记录表指定信息" x-check-permission:"cpm:gen:tWoRecord:view"`
|
||||
model.TWoRecordViewParam
|
||||
}
|
||||
|
||||
type TWoRecordViewRes struct {
|
||||
*model.TWoRecordViewModel
|
||||
}
|
||||
|
||||
// EditReq 修改/新增工单记录表
|
||||
type TWoRecordEditReq struct {
|
||||
g.Meta `path:"/tWoRecord/edit" method:"post" tags:"工单记录表" summary:"修改/新增工单记录表" x-check-permission:"cpm:gen:tWoRecord:edit"`
|
||||
model.TWoRecordEditParam
|
||||
}
|
||||
|
||||
type TWoRecordEditRes struct{}
|
||||
|
||||
// DeleteReq 删除工单记录表
|
||||
type TWoRecordDeleteReq struct {
|
||||
g.Meta `path:"/tWoRecord/delete" method:"post" tags:"工单记录表" summary:"删除工单记录表" x-check-permission:"cpm:gen:tWoRecord:delete"`
|
||||
model.TWoRecordDeleteParam
|
||||
}
|
||||
|
||||
type TWoRecordDeleteRes struct{}
|
||||
@@ -0,0 +1,29 @@
|
||||
// Package v1
|
||||
// @Link https://github.com/xiujiecn/xiu-admin
|
||||
// @Copyright Copyright (c) 2025 LiXiujie
|
||||
// @Author Lxj <xxx@example.com>
|
||||
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
|
||||
package v1
|
||||
|
||||
import (
|
||||
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
type SysOssUploadReq struct {
|
||||
g.Meta `path:"/oss/upload" method:"post" tags:"系统-存储管理" summary:"上传文件" x-check-permission:"cpm:system:oss:upload"`
|
||||
*model.SysOssUploadParam
|
||||
}
|
||||
|
||||
type SysOssUploadRes struct {
|
||||
*model.SysOssUploadModel
|
||||
}
|
||||
type SysOssDownloadReq struct {
|
||||
g.Meta `path:"/oss/download" method:"get" tags:"系统-存储管理" summary:"下载文件" x-check-permission:"cpm:system:oss:download"`
|
||||
*model.SysOssDownloadParam
|
||||
}
|
||||
|
||||
type SysOssDownloadRes struct {
|
||||
*model.SysOssDownloadModel
|
||||
}
|
||||
Reference in New Issue
Block a user