555 lines
28 KiB
Go
555 lines
28 KiB
Go
// ================================================================================
|
|
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|
// You can delete these comments if you wish manually maintain this interface file.
|
|
// ================================================================================
|
|
|
|
package service
|
|
|
|
import (
|
|
"context"
|
|
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/library/xgorm/handler"
|
|
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
|
|
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/entity"
|
|
|
|
"github.com/gogf/gf/v2/database/gdb"
|
|
)
|
|
|
|
type (
|
|
ICommonBatchExecutionLog interface {
|
|
List(ctx context.Context, in *model.BatchExecutionLogListParam) (list []*model.BatchExecutionLogListModel, totalCount int, err error)
|
|
Summary(ctx context.Context, in *model.BatchExecutionLogDetailParam) (res *model.BatchExecutionLogDetailModel, err error)
|
|
DetailList(ctx context.Context, in *model.BatchDetailListParam) (list []*model.BatchDetailListModel, totalCount int, err error)
|
|
// SyncReview 手动同步待核查批次的上游执行结果(只读补查既有受理号,不重发办理)
|
|
SyncReview(ctx context.Context, in *model.BatchExecutionLogSyncReviewParam) (res *model.BatchExecutionLogSyncReviewModel, err error)
|
|
}
|
|
ICommonDownloadCenter interface {
|
|
// List 下载中心列表(K2 仅本人 + K1 业务权限过滤)
|
|
List(ctx context.Context, in *model.DownloadCenterListParam) (list []*model.DownloadCenterListModel, totalCount int, err error)
|
|
// Recent 右上角全局入口:最近任务与进行中/已完成数量
|
|
Recent(ctx context.Context, in *model.DownloadCenterRecentParam) (res *model.DownloadCenterRecentModel, err error)
|
|
// Download 下载导出文件,直接写文件流
|
|
Download(ctx context.Context, in *model.DownloadCenterTaskParam) (err error)
|
|
// Remove 删除导出任务与文件
|
|
Remove(ctx context.Context, in *model.DownloadCenterTaskParam) (err error)
|
|
}
|
|
ICommonBatchMain interface {
|
|
// Model 批次主表ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取批次主表列表
|
|
List(ctx context.Context, in *model.BatchMainListParam) (list []*model.BatchMainListModel, totalCount int, err error)
|
|
SuccessList(ctx context.Context, in *model.BatchMainSuccessListParam) (list []*model.BatchMainSuccessListModel, totalCount int, err error)
|
|
// ExportWarehousing 导出入库批次列表(数据与入库管理页一致)
|
|
ExportWarehousing(ctx context.Context, in *model.BatchMainSuccessListParam) (err error)
|
|
ListCards(ctx context.Context, in *model.BatchCardListParam) (list []*model.BatchCardListModel, totalCount int, err error)
|
|
// Export 导出批次主表
|
|
Export(ctx context.Context, in *model.BatchMainListParam) (err error)
|
|
// Edit 修改/新增批次主表
|
|
Edit(ctx context.Context, in *model.BatchMainEditParam) (err error)
|
|
// Delete 删除批次主表
|
|
Delete(ctx context.Context, in *model.BatchMainDeleteParam) (err error)
|
|
// View 获取批次主表指定信息
|
|
Requeue(ctx context.Context, in *model.BatchMainRequeueParam) (res *model.BatchMainRequeueModel, err error)
|
|
View(ctx context.Context, in *model.BatchMainViewParam) (res *model.BatchMainViewModel, err error)
|
|
}
|
|
ICommonAgentBalance interface {
|
|
// Model 企业客户财务信息ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取企业客户财务信息列表
|
|
List(ctx context.Context, in *model.TAgentBalanceListParam) (list []*model.TAgentBalanceListModel, totalCount int, err error)
|
|
// Export 导出企业客户财务信息
|
|
Export(ctx context.Context, in *model.TAgentBalanceListParam) (err error)
|
|
// Edit 修改/新增企业客户财务信息
|
|
Edit(ctx context.Context, in *model.TAgentBalanceEditParam) (err error)
|
|
// Delete 删除企业客户财务信息
|
|
Delete(ctx context.Context, in *model.TAgentBalanceDeleteParam) (err error)
|
|
// View 获取企业客户财务信息指定信息
|
|
View(ctx context.Context, in *model.TAgentBalanceViewParam) (res *model.TAgentBalanceViewModel, err error)
|
|
// Status 更新企业客户财务信息状态
|
|
Status(ctx context.Context, in *model.TAgentBalanceStatusParam) (err error)
|
|
// GetAccountBalance 获取当前登录企业的账户余额信息。
|
|
GetAccountBalance(ctx context.Context, in *model.TAgentBalanceTrendParam) (res *model.TAgentBalanceChartData, err error)
|
|
// AccountTrend 获取收入金额、支出金额折线图。
|
|
AccountTrend(ctx context.Context, in *model.TAgentBalanceTrendParam) (res *model.TAgentBalanceChartData, err error)
|
|
// BalanceTransferApply 发起余额转可提现申请。申请时先扣余额并写余额明细,申请单保持待审核。
|
|
BalanceTransferApply(ctx context.Context, in *model.TAgentBalanceTransferApplyParam) (*model.TAgentBalanceTransferApplyModel, error)
|
|
// BalanceTransferAudit 审核余额转可提现申请。通过时加可提现金额,驳回时退回申请时扣掉的余额。
|
|
BalanceTransferAudit(ctx context.Context, in *model.TAgentBalanceTransferAuditParam) error
|
|
// SettleCommissionByPeriod 按账期区间结算待结算分润,同步到企业账户可提现金额并写入可提现明细。
|
|
SettleCommissionByPeriod(ctx context.Context, in *model.TAgentBalanceCommissionSettlementParam) (*model.TAgentBalanceCommissionSettlementResult, error)
|
|
}
|
|
ICommonTBalanceDetail interface {
|
|
// Model 余额明细表ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取余额明细表列表
|
|
List(ctx context.Context, in *model.TBalanceDetailListParam) (list []*model.TBalanceDetailListModel, totalCount int, err error)
|
|
// Export 导出余额明细表
|
|
Export(ctx context.Context, in *model.TBalanceDetailListParam) (err error)
|
|
// Edit 修改/新增余额明细表
|
|
Edit(ctx context.Context, in *model.TBalanceDetailEditParam) (err error)
|
|
// Delete 删除余额明细表
|
|
Delete(ctx context.Context, in *model.TBalanceDetailDeleteParam) (err error)
|
|
// View 获取余额明细表指定信息
|
|
View(ctx context.Context, in *model.TBalanceDetailViewParam) (res *model.TBalanceDetailViewModel, err error)
|
|
// CreateBalanceTransferDetail 写入余额转可提现相关的余额明细。
|
|
CreateBalanceTransferDetail(ctx context.Context, tx gdb.TX, in *model.TBalanceTransferDetailCreateParam) error
|
|
}
|
|
ICommonConsumeAccountMonthBill interface {
|
|
// Model 消费账户月账单表ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取消费账户月账单表列表
|
|
List(ctx context.Context, in *model.TConsumeAccountMonthBillListParam) (list []*model.TConsumeAccountMonthBillListModel, totalCount int, err error)
|
|
// Export 导出消费账户月账单表
|
|
Export(ctx context.Context, in *model.TConsumeAccountMonthBillListParam) (err error)
|
|
// Edit 修改/新增消费账户月账单表
|
|
Edit(ctx context.Context, in *model.TConsumeAccountMonthBillEditParam) (err error)
|
|
// Delete 删除消费账户月账单表
|
|
Delete(ctx context.Context, in *model.TConsumeAccountMonthBillDeleteParam) (err error)
|
|
// View 获取消费账户月账单表指定信息
|
|
View(ctx context.Context, in *model.TConsumeAccountMonthBillViewParam) (res *model.TConsumeAccountMonthBillViewModel, err error)
|
|
// GetSummary 获取月账单消费账户汇总信息
|
|
GetConsumptionBillSummary(ctx context.Context, month string) (res *model.TConsumptionBillSummaryModel, err error)
|
|
// SettleConsumeAccountMonthBill 按账期统计消费账户月账单。
|
|
SettleConsumeAccountMonthBill(ctx context.Context, in *model.TConsumeAccountMonthBillSettleParam) (res *model.TConsumeAccountMonthBillSettleResult, err error)
|
|
}
|
|
ICommonTCreditDetail interface {
|
|
// Model 信用额度明细表ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取信用额度明细表列表
|
|
List(ctx context.Context, in *model.TCreditDetailListParam) (list []*model.TCreditDetailListModel, totalCount int, err error)
|
|
// Export 导出信用额度明细表
|
|
Export(ctx context.Context, in *model.TCreditDetailListParam) (err error)
|
|
// Edit 修改/新增信用额度明细表
|
|
Edit(ctx context.Context, in *model.TCreditDetailEditParam) (err error)
|
|
// Delete 删除信用额度明细表
|
|
Delete(ctx context.Context, in *model.TCreditDetailDeleteParam) (err error)
|
|
// View 获取信用额度明细表指定信息
|
|
View(ctx context.Context, in *model.TCreditDetailViewParam) (res *model.TCreditDetailViewModel, err error)
|
|
}
|
|
IIotTDivisionCode interface {
|
|
// Model 村级行政区划表ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取村级行政区划表列表
|
|
List(ctx context.Context, in *model.TDivisionCodeListParam) (list []*model.TDivisionCodeListModel, totalCount int, err error)
|
|
// Export 导出村级行政区划表
|
|
Export(ctx context.Context, in *model.TDivisionCodeListParam) (err error)
|
|
// Edit 修改/新增村级行政区划表
|
|
Edit(ctx context.Context, in *model.TDivisionCodeEditParam) (err error)
|
|
// Delete 删除村级行政区划表
|
|
Delete(ctx context.Context, in *model.TDivisionCodeDeleteParam) (err error)
|
|
// View 获取村级行政区划表指定信息
|
|
View(ctx context.Context, in *model.TDivisionCodeViewParam) (res *model.TDivisionCodeViewModel, err error)
|
|
}
|
|
ICommonTFinCommissionDetail interface {
|
|
// Model 分润明细表ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取分润明细表列表
|
|
List(ctx context.Context, in *model.TFinCommissionDetailListParam) (list []*model.TFinCommissionDetailListModel, totalCount int, err error)
|
|
// Export 导出分润明细表
|
|
Export(ctx context.Context, in *model.TFinCommissionDetailListParam) (err error)
|
|
// Edit 修改/新增分润明细表
|
|
Edit(ctx context.Context, in *model.TFinCommissionDetailEditParam) (err error)
|
|
// Delete 删除分润明细表
|
|
Delete(ctx context.Context, in *model.TFinCommissionDetailDeleteParam) (err error)
|
|
// View 获取分润明细表指定信息
|
|
View(ctx context.Context, in *model.TFinCommissionDetailViewParam) (res *model.TFinCommissionDetailViewModel, err error)
|
|
// MarkSettled 批量标记分润明细为可提现状态。
|
|
MarkSettled(ctx context.Context, tx gdb.TX, in *model.TFinCommissionSettleUpdateParam) error
|
|
// 分层分润概览 分润表
|
|
// 一级客户收入 benefit_dept_level=1 commission_amount相加
|
|
// 二级客户收入 benefit_dept_level=2 commission_amount相加
|
|
// 三级客户收入 benefit_dept_level=3 commission_amount相加
|
|
// 总收入 一级二级三级加起来总和
|
|
GetCommissionOverview(ctx context.Context, in *model.TCommissionOverviewParam) (res *model.TCommissionOverviewModel, err error)
|
|
// GetLevelSummary 获取层级汇总表
|
|
// 客户数 根据 benefit_dept_level 收益机构层级分组
|
|
// 收入金额 根据收益机构id去 t_profit_account_month_bill 查,dept_id=收益机构id,收入=分润结算+余额转提现
|
|
// 分润金额 根据收益机构id去 t_profit_account_month_bill 查,commission_income
|
|
// 顶级利润贡献 等于分润金额
|
|
// 收入占比
|
|
// 环比 选年与去年对比,选月与上个月对比
|
|
GetLevelSummary(ctx context.Context, in *model.TLevelSummaryParam) (res *model.TLevelSummaryModel, err error)
|
|
}
|
|
ICommonTFinWithdrawableChange interface {
|
|
// Model 可提现变动明细表ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取可提现变动明细表列表
|
|
List(ctx context.Context, in *model.TFinWithdrawableChangeListParam) (list []*model.TFinWithdrawableChangeListModel, totalCount int, err error)
|
|
// Export 导出可提现变动明细表
|
|
Export(ctx context.Context, in *model.TFinWithdrawableChangeListParam) (err error)
|
|
// Edit 修改/新增可提现变动明细表
|
|
Edit(ctx context.Context, in *model.TFinWithdrawableChangeEditParam) (err error)
|
|
// Delete 删除可提现变动明细表
|
|
Delete(ctx context.Context, in *model.TFinWithdrawableChangeDeleteParam) (err error)
|
|
// View 获取可提现变动明细表指定信息
|
|
View(ctx context.Context, in *model.TFinWithdrawableChangeViewParam) (res *model.TFinWithdrawableChangeViewModel, err error)
|
|
// CreateBalanceTransferInChange 写入余额转可提现审核通过后的可提现金额变动明细。
|
|
CreateBalanceTransferInChange(ctx context.Context, tx gdb.TX, in *model.TFinWithdrawableBalanceTransferInParam) error
|
|
// CreateCommissionSettlementChange 写入分润结算产生的可提现明细。
|
|
CreateCommissionSettlementChange(ctx context.Context, tx gdb.TX, in *model.TFinWithdrawableCommissionSettlementParam) error
|
|
}
|
|
ICommonTFinanceApply interface {
|
|
// Model 财务申请表ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取财务申请表列表
|
|
List(ctx context.Context, in *model.TFinanceApplyListParam) (list []*model.TFinanceApplyListModel, totalCount int, err error)
|
|
// Export 导出财务申请表
|
|
Export(ctx context.Context, in *model.TFinanceApplyListParam) (err error)
|
|
// Edit 修改/新增财务申请表
|
|
Edit(ctx context.Context, in *model.TFinanceApplyEditParam) (err error)
|
|
// Delete 删除财务申请表
|
|
Delete(ctx context.Context, in *model.TFinanceApplyDeleteParam) (err error)
|
|
// View 获取财务申请表指定信息
|
|
View(ctx context.Context, in *model.TFinanceApplyViewParam) (res *model.TFinanceApplyViewModel, err error)
|
|
// CreateBalanceTransferApply 创建余额转可提现的待审核申请单。
|
|
CreateBalanceTransferApply(ctx context.Context, tx gdb.TX, in *model.TFinanceApplyCreateBalanceTransferParam) error
|
|
// GetPendingByApplyNo 按申请单号查询待审核申请。
|
|
GetPendingByApplyNo(ctx context.Context, tx gdb.TX, applyNo string, tenantId string) (*entity.TFinanceApply, error)
|
|
// UpdateAuditStatus 更新财务申请的审核状态。
|
|
UpdateAuditStatus(ctx context.Context, tx gdb.TX, in *model.TFinanceApplyUpdateAuditStatusParam) error
|
|
}
|
|
ICommonTFinanceAuditRecord interface {
|
|
// Model 财务审核记录表ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取财务审核记录表列表
|
|
List(ctx context.Context, in *model.TFinanceAuditRecordListParam) (list []*model.TFinanceAuditRecordListModel, totalCount int, err error)
|
|
// Export 导出财务审核记录表
|
|
Export(ctx context.Context, in *model.TFinanceAuditRecordListParam) (err error)
|
|
// Edit 修改/新增财务审核记录表
|
|
Edit(ctx context.Context, in *model.TFinanceAuditRecordEditParam) (err error)
|
|
// Delete 删除财务审核记录表
|
|
Delete(ctx context.Context, in *model.TFinanceAuditRecordDeleteParam) (err error)
|
|
// View 获取财务审核记录表指定信息
|
|
View(ctx context.Context, in *model.TFinanceAuditRecordViewParam) (res *model.TFinanceAuditRecordViewModel, err error)
|
|
// CreateRecord 写入财务审核记录。
|
|
CreateRecord(ctx context.Context, tx gdb.TX, in *model.TFinanceAuditRecordCreateParam) error
|
|
}
|
|
ICommonTMessageLog interface {
|
|
// Model 消息日志ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取消息日志列表
|
|
List(ctx context.Context, in *model.TMessageLogListParam) (list []*model.TMessageLogListModel, totalCount int, err error)
|
|
// Export 导出消息日志
|
|
Export(ctx context.Context, in *model.TMessageLogListParam) (err error)
|
|
// Edit 修改/新增消息日志
|
|
Edit(ctx context.Context, in *model.TMessageLogEditParam) (err error)
|
|
// Delete 删除消息日志
|
|
Delete(ctx context.Context, in *model.TMessageLogDeleteParam) (err error)
|
|
// View 获取消息日志指定信息,并标记已读
|
|
View(ctx context.Context, in *model.TMessageLogViewParam) (res *model.TMessageLogViewModel, err error)
|
|
// UnreadList 获取当前登录用户的未读消息通知
|
|
UnreadList(ctx context.Context, in *model.TMessageLogUnreadListParam) (list []*model.TMessageLogUnreadListModel, totalCount int, err error)
|
|
// Read 标记当前登录用户指定消息已读
|
|
Read(ctx context.Context, in *model.TMessageLogReadParam) (err error)
|
|
// ReadAll 标记当前登录用户全部消息已读
|
|
ReadAll(ctx context.Context, in *model.TMessageLogReadAllParam) (err error)
|
|
}
|
|
ICommonTNotifyLog interface {
|
|
// Model 通知日志ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取通知日志列表
|
|
List(ctx context.Context, in *model.TNotifyLogListParam) (list []*model.TNotifyLogListModel, totalCount int, err error)
|
|
// Export 导出通知日志
|
|
Export(ctx context.Context, in *model.TNotifyLogListParam) (err error)
|
|
// Edit 修改/新增通知日志
|
|
Edit(ctx context.Context, in *model.TNotifyLogEditParam) (err error)
|
|
// Delete 删除通知日志
|
|
Delete(ctx context.Context, in *model.TNotifyLogDeleteParam) (err error)
|
|
// View 获取通知日志指定信息
|
|
View(ctx context.Context, in *model.TNotifyLogViewParam) (res *model.TNotifyLogViewModel, err error)
|
|
}
|
|
ICommonProfitAccountMonthBill interface {
|
|
// Model 盈利账户月账单表ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取盈利账户月账单表列表
|
|
List(ctx context.Context, in *model.TProfitAccountMonthBillListParam) (list []*model.TProfitAccountMonthBillListModel, totalCount int, err error)
|
|
// Export 导出盈利账户月账单表
|
|
Export(ctx context.Context, in *model.TProfitAccountMonthBillListParam) (err error)
|
|
// Edit 修改/新增盈利账户月账单表
|
|
Edit(ctx context.Context, in *model.TProfitAccountMonthBillEditParam) (err error)
|
|
// Delete 删除盈利账户月账单表
|
|
Delete(ctx context.Context, in *model.TProfitAccountMonthBillDeleteParam) (err error)
|
|
// View 获取盈利账户月账单表指定信息
|
|
View(ctx context.Context, in *model.TProfitAccountMonthBillViewParam) (res *model.TProfitAccountMonthBillViewModel, err error)
|
|
// SettleProfitAccountMonthBill 按可提现变动明细统计并写入盈利账户月账单。
|
|
SettleProfitAccountMonthBill(ctx context.Context, in *model.TProfitAccountMonthBillSettleParam) (res *model.TProfitAccountMonthBillSettleResult, err error)
|
|
// 获取月账单盈利账户汇总信息
|
|
GetProfitBillSummary(ctx context.Context, month string) (res *model.TProfitBillModel, err error)
|
|
// GetCoreFinancialData 获取核心财务指标
|
|
GetCoreFinancialData(ctx context.Context, in *model.TCommissionOverviewParam) (res *model.TCoreFinancialDataModel, err error)
|
|
// GetFinancialTrend 获取财务趋势折线图
|
|
// 指标类型:1总收入,2顶级利润,3待审核提现,4已提现金额
|
|
// 月份视图:按天查询 t_fin_withdrawable_change
|
|
// 年份视图:按月查询 t_profit_account_month_bill
|
|
GetFinancialTrend(ctx context.Context, in *model.TFinancialTrendParam) (res *model.TFinancialTrendModel, err error)
|
|
}
|
|
ICommonTWoCommunication interface {
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
List(ctx context.Context, in *model.TWoCommunicationListParam) (list []*model.TWoCommunicationListModel, totalCount int, err error)
|
|
Export(ctx context.Context, in *model.TWoCommunicationListParam) (err error)
|
|
Edit(ctx context.Context, in *model.TWoCommunicationEditParam) (err error)
|
|
// CreateInitialMessage 创建工单时同步生成首条沟通消息。
|
|
CreateInitialMessage(ctx context.Context, tx gdb.TX, in *model.TWoCommunicationInitialMessageParam) error
|
|
Message(ctx context.Context, in *model.TWoMainMessageParam) (err error)
|
|
Delete(ctx context.Context, in *model.TWoCommunicationDeleteParam) (err error)
|
|
View(ctx context.Context, in *model.TWoCommunicationViewParam) (res *model.TWoCommunicationViewModel, err error)
|
|
}
|
|
ICommonTWoMain interface {
|
|
// Model returns the work order main ORM model
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List returns work order main records.
|
|
List(ctx context.Context, in *model.TWoMainListParam) (list []*model.TWoMainListModel, totalCount int, err error)
|
|
Export(ctx context.Context, in *model.TWoMainListParam) (err error)
|
|
// 添加工单
|
|
Edit(ctx context.Context, in *model.TWoMainEditParam) (err error)
|
|
Message(ctx context.Context, in *model.TWoMainMessageParam) (err error)
|
|
// 转单:转给顶级部门(ParentId=0)的负责人
|
|
Transfer(ctx context.Context, in *model.TWoMainTransferParam) (err error)
|
|
// 解决
|
|
Resolve(ctx context.Context, in *model.TWoMainResolveParam) (err error)
|
|
AutoCloseResolved(ctx context.Context, message model.WorkOrderAutoCloseMessage) error
|
|
// 关单
|
|
Close(ctx context.Context, in *model.TWoMainCloseParam) (err error)
|
|
// 取消
|
|
Cancel(ctx context.Context, in *model.TWoMainCancelParam) (err error)
|
|
// 评价
|
|
Evaluate(ctx context.Context, in *model.TWoMainEvaluateParam) (err error)
|
|
Delete(ctx context.Context, in *model.TWoMainDeleteParam) (err error)
|
|
// View returns a work order main record.
|
|
View(ctx context.Context, in *model.TWoMainViewParam) (res *model.TWoMainViewModel, err error)
|
|
}
|
|
ICommonTWoRecord interface {
|
|
// Model 工单记录表ORM模型
|
|
Model(ctx context.Context, option ...*handler.Option) *gdb.Model
|
|
// List 获取工单记录表列表
|
|
List(ctx context.Context, in *model.TWoRecordListParam) (list []*model.TWoRecordListModel, totalCount int, err error)
|
|
// Export 导出工单记录表
|
|
Export(ctx context.Context, in *model.TWoRecordListParam) (err error)
|
|
// Edit 修改/新增工单记录表
|
|
Edit(ctx context.Context, in *model.TWoRecordEditParam) (err error)
|
|
// 添加工单记录表
|
|
AddOperation(ctx context.Context, in *model.TWoRecordAddOperationParam) (err error)
|
|
Delete(ctx context.Context, in *model.TWoRecordDeleteParam) (err error)
|
|
// View 获取工单记录表指定信息
|
|
View(ctx context.Context, in *model.TWoRecordViewParam) (res *model.TWoRecordViewModel, err error)
|
|
}
|
|
)
|
|
|
|
var (
|
|
localCommonBatchExecutionLog ICommonBatchExecutionLog
|
|
localCommonDownloadCenter ICommonDownloadCenter
|
|
localCommonBatchMain ICommonBatchMain
|
|
localCommonAgentBalance ICommonAgentBalance
|
|
localCommonTBalanceDetail ICommonTBalanceDetail
|
|
localCommonConsumeAccountMonthBill ICommonConsumeAccountMonthBill
|
|
localCommonTCreditDetail ICommonTCreditDetail
|
|
localIotTDivisionCode IIotTDivisionCode
|
|
localCommonTFinCommissionDetail ICommonTFinCommissionDetail
|
|
localCommonTFinWithdrawableChange ICommonTFinWithdrawableChange
|
|
localCommonTFinanceApply ICommonTFinanceApply
|
|
localCommonTFinanceAuditRecord ICommonTFinanceAuditRecord
|
|
localCommonTMessageLog ICommonTMessageLog
|
|
localCommonTNotifyLog ICommonTNotifyLog
|
|
localCommonProfitAccountMonthBill ICommonProfitAccountMonthBill
|
|
localCommonTWoCommunication ICommonTWoCommunication
|
|
localCommonTWoMain ICommonTWoMain
|
|
localCommonTWoRecord ICommonTWoRecord
|
|
)
|
|
|
|
func CommonBatchExecutionLog() ICommonBatchExecutionLog {
|
|
if localCommonBatchExecutionLog == nil {
|
|
panic("implement not found for interface ICommonBatchExecutionLog, forgot register?")
|
|
}
|
|
return localCommonBatchExecutionLog
|
|
}
|
|
|
|
func RegisterCommonBatchExecutionLog(i ICommonBatchExecutionLog) {
|
|
localCommonBatchExecutionLog = i
|
|
}
|
|
|
|
func CommonDownloadCenter() ICommonDownloadCenter {
|
|
if localCommonDownloadCenter == nil {
|
|
panic("implement not found for interface ICommonDownloadCenter, forgot register?")
|
|
}
|
|
return localCommonDownloadCenter
|
|
}
|
|
|
|
func RegisterCommonDownloadCenter(i ICommonDownloadCenter) {
|
|
localCommonDownloadCenter = i
|
|
}
|
|
|
|
func CommonBatchMain() ICommonBatchMain {
|
|
if localCommonBatchMain == nil {
|
|
panic("implement not found for interface ICommonBatchMain, forgot register?")
|
|
}
|
|
return localCommonBatchMain
|
|
}
|
|
|
|
func RegisterCommonBatchMain(i ICommonBatchMain) {
|
|
localCommonBatchMain = i
|
|
}
|
|
|
|
func CommonAgentBalance() ICommonAgentBalance {
|
|
if localCommonAgentBalance == nil {
|
|
panic("implement not found for interface ICommonAgentBalance, forgot register?")
|
|
}
|
|
return localCommonAgentBalance
|
|
}
|
|
|
|
func RegisterCommonAgentBalance(i ICommonAgentBalance) {
|
|
localCommonAgentBalance = i
|
|
}
|
|
|
|
func CommonTBalanceDetail() ICommonTBalanceDetail {
|
|
if localCommonTBalanceDetail == nil {
|
|
panic("implement not found for interface ICommonTBalanceDetail, forgot register?")
|
|
}
|
|
return localCommonTBalanceDetail
|
|
}
|
|
|
|
func RegisterCommonTBalanceDetail(i ICommonTBalanceDetail) {
|
|
localCommonTBalanceDetail = i
|
|
}
|
|
|
|
func CommonConsumeAccountMonthBill() ICommonConsumeAccountMonthBill {
|
|
if localCommonConsumeAccountMonthBill == nil {
|
|
panic("implement not found for interface ICommonConsumeAccountMonthBill, forgot register?")
|
|
}
|
|
return localCommonConsumeAccountMonthBill
|
|
}
|
|
|
|
func RegisterCommonConsumeAccountMonthBill(i ICommonConsumeAccountMonthBill) {
|
|
localCommonConsumeAccountMonthBill = i
|
|
}
|
|
|
|
func CommonTCreditDetail() ICommonTCreditDetail {
|
|
if localCommonTCreditDetail == nil {
|
|
panic("implement not found for interface ICommonTCreditDetail, forgot register?")
|
|
}
|
|
return localCommonTCreditDetail
|
|
}
|
|
|
|
func RegisterCommonTCreditDetail(i ICommonTCreditDetail) {
|
|
localCommonTCreditDetail = i
|
|
}
|
|
|
|
func IotTDivisionCode() IIotTDivisionCode {
|
|
if localIotTDivisionCode == nil {
|
|
panic("implement not found for interface IIotTDivisionCode, forgot register?")
|
|
}
|
|
return localIotTDivisionCode
|
|
}
|
|
|
|
func RegisterIotTDivisionCode(i IIotTDivisionCode) {
|
|
localIotTDivisionCode = i
|
|
}
|
|
|
|
func CommonTFinCommissionDetail() ICommonTFinCommissionDetail {
|
|
if localCommonTFinCommissionDetail == nil {
|
|
panic("implement not found for interface ICommonTFinCommissionDetail, forgot register?")
|
|
}
|
|
return localCommonTFinCommissionDetail
|
|
}
|
|
|
|
func RegisterCommonTFinCommissionDetail(i ICommonTFinCommissionDetail) {
|
|
localCommonTFinCommissionDetail = i
|
|
}
|
|
|
|
func CommonTFinWithdrawableChange() ICommonTFinWithdrawableChange {
|
|
if localCommonTFinWithdrawableChange == nil {
|
|
panic("implement not found for interface ICommonTFinWithdrawableChange, forgot register?")
|
|
}
|
|
return localCommonTFinWithdrawableChange
|
|
}
|
|
|
|
func RegisterCommonTFinWithdrawableChange(i ICommonTFinWithdrawableChange) {
|
|
localCommonTFinWithdrawableChange = i
|
|
}
|
|
|
|
func CommonTFinanceApply() ICommonTFinanceApply {
|
|
if localCommonTFinanceApply == nil {
|
|
panic("implement not found for interface ICommonTFinanceApply, forgot register?")
|
|
}
|
|
return localCommonTFinanceApply
|
|
}
|
|
|
|
func RegisterCommonTFinanceApply(i ICommonTFinanceApply) {
|
|
localCommonTFinanceApply = i
|
|
}
|
|
|
|
func CommonTFinanceAuditRecord() ICommonTFinanceAuditRecord {
|
|
if localCommonTFinanceAuditRecord == nil {
|
|
panic("implement not found for interface ICommonTFinanceAuditRecord, forgot register?")
|
|
}
|
|
return localCommonTFinanceAuditRecord
|
|
}
|
|
|
|
func RegisterCommonTFinanceAuditRecord(i ICommonTFinanceAuditRecord) {
|
|
localCommonTFinanceAuditRecord = i
|
|
}
|
|
|
|
func CommonTMessageLog() ICommonTMessageLog {
|
|
if localCommonTMessageLog == nil {
|
|
panic("implement not found for interface ICommonTMessageLog, forgot register?")
|
|
}
|
|
return localCommonTMessageLog
|
|
}
|
|
|
|
func RegisterCommonTMessageLog(i ICommonTMessageLog) {
|
|
localCommonTMessageLog = i
|
|
}
|
|
|
|
func CommonTNotifyLog() ICommonTNotifyLog {
|
|
if localCommonTNotifyLog == nil {
|
|
panic("implement not found for interface ICommonTNotifyLog, forgot register?")
|
|
}
|
|
return localCommonTNotifyLog
|
|
}
|
|
|
|
func RegisterCommonTNotifyLog(i ICommonTNotifyLog) {
|
|
localCommonTNotifyLog = i
|
|
}
|
|
|
|
func CommonProfitAccountMonthBill() ICommonProfitAccountMonthBill {
|
|
if localCommonProfitAccountMonthBill == nil {
|
|
panic("implement not found for interface ICommonProfitAccountMonthBill, forgot register?")
|
|
}
|
|
return localCommonProfitAccountMonthBill
|
|
}
|
|
|
|
func RegisterCommonProfitAccountMonthBill(i ICommonProfitAccountMonthBill) {
|
|
localCommonProfitAccountMonthBill = i
|
|
}
|
|
|
|
func CommonTWoCommunication() ICommonTWoCommunication {
|
|
if localCommonTWoCommunication == nil {
|
|
panic("implement not found for interface ICommonTWoCommunication, forgot register?")
|
|
}
|
|
return localCommonTWoCommunication
|
|
}
|
|
|
|
func RegisterCommonTWoCommunication(i ICommonTWoCommunication) {
|
|
localCommonTWoCommunication = i
|
|
}
|
|
|
|
func CommonTWoMain() ICommonTWoMain {
|
|
if localCommonTWoMain == nil {
|
|
panic("implement not found for interface ICommonTWoMain, forgot register?")
|
|
}
|
|
return localCommonTWoMain
|
|
}
|
|
|
|
func RegisterCommonTWoMain(i ICommonTWoMain) {
|
|
localCommonTWoMain = i
|
|
}
|
|
|
|
func CommonTWoRecord() ICommonTWoRecord {
|
|
if localCommonTWoRecord == nil {
|
|
panic("implement not found for interface ICommonTWoRecord, forgot register?")
|
|
}
|
|
return localCommonTWoRecord
|
|
}
|
|
|
|
func RegisterCommonTWoRecord(i ICommonTWoRecord) {
|
|
localCommonTWoRecord = i
|
|
}
|