chore: 并入 iotlcm-openapi 历史到 openapi/(原提交 3b05d5a)
This commit is contained in:
@@ -0,0 +1,207 @@
|
||||
// Package genin
|
||||
// @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 model
|
||||
|
||||
import (
|
||||
"context"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-openapi/internal/library/xgorm/hook"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-openapi/internal/model/entity"
|
||||
"git.5iot.com/iotlcm-public/iotlcm-openapi/internal/model/request"
|
||||
|
||||
"github.com/gogf/gf/v2/os/gtime"
|
||||
)
|
||||
|
||||
// TBalanceDetailUpdateFields 修改余额明细表字段过滤
|
||||
type TBalanceDetailUpdateFields struct {
|
||||
DeptId int64 `json:"deptId" dc:"账户ID"`
|
||||
SerialNo string `json:"serialNo" dc:"流水号"`
|
||||
TransactionTime *gtime.Time `json:"transactionTime" dc:"交易时间"`
|
||||
IncomeExpenseType int `json:"incomeExpenseType" dc:"收支类型: 0收入,1支出"`
|
||||
TransactionType int `json:"transactionType" dc:"交易类型:0充值 1消费 2转可提现 3可提现转入 4人工调整"`
|
||||
TransactionChannel int `json:"transactionChannel" dc:"交易渠道:1支付宝 2微信 3可提现金额"`
|
||||
Amount float64 `json:"amount" dc:"交易金额"`
|
||||
BeforeBalance float64 `json:"beforeBalance" dc:"变动前余额"`
|
||||
BalanceAfter float64 `json:"balanceAfter" dc:"变动后余额"`
|
||||
ChannelSerialNo string `json:"channelSerialNo" dc:"交易渠道流水号"`
|
||||
OrderSn string `json:"orderSn" dc:"关联订单号"`
|
||||
Remark string `json:"remark" dc:"备注"`
|
||||
TenantId string `json:"tenantId" dc:"租户ID"`
|
||||
UpdatedBy int64 `json:"updatedBy" dc:"更新者"`
|
||||
UpdatedAt *gtime.Time `json:"updatedAt" dc:"更新时间"`
|
||||
}
|
||||
|
||||
// TBalanceDetailInsertFields 新增余额明细表字段过滤
|
||||
type TBalanceDetailInsertFields struct {
|
||||
DeptId int64 `json:"deptId" dc:"账户ID"`
|
||||
SerialNo string `json:"serialNo" dc:"流水号"`
|
||||
TransactionTime *gtime.Time `json:"transactionTime" dc:"交易时间"`
|
||||
IncomeExpenseType int `json:"incomeExpenseType" dc:"收支类型: 0收入,1支出"`
|
||||
TransactionType int `json:"transactionType" dc:"交易类型:0充值 1消费 2转可提现 3可提现转入 4人工调整"`
|
||||
TransactionChannel int `json:"transactionChannel" dc:"交易渠道:1支付宝 2微信 3可提现金额"`
|
||||
Amount float64 `json:"amount" dc:"交易金额"`
|
||||
BeforeBalance float64 `json:"beforeBalance" dc:"变动前余额"`
|
||||
BalanceAfter float64 `json:"balanceAfter" dc:"变动后余额"`
|
||||
ChannelSerialNo string `json:"channelSerialNo" dc:"交易渠道流水号"`
|
||||
OrderSn string `json:"orderSn" dc:"关联订单号"`
|
||||
Remark string `json:"remark" dc:"备注"`
|
||||
TenantId string `json:"tenantId" dc:"租户ID"`
|
||||
CreatedDept int64 `json:"createdDept" dc:"创建部门"`
|
||||
CreatedBy int64 `json:"createdBy" dc:"创建者"`
|
||||
CreatedAt *gtime.Time `json:"createdAt" dc:"创建时间"`
|
||||
}
|
||||
|
||||
// TBalanceDetailEditParam 修改/新增余额明细表
|
||||
type TBalanceDetailEditParam struct {
|
||||
//entity.TBalanceDetail
|
||||
Id int64 `json:"id" dc:"明细ID"`
|
||||
DeptId *int64 `json:"deptId" dc:"账户ID"`
|
||||
SerialNo *string `json:"serialNo" dc:"流水号"`
|
||||
TransactionTime *gtime.Time `json:"transactionTime" dc:"交易时间"`
|
||||
IncomeExpenseType *int `json:"incomeExpenseType" dc:"收支类型: 0收入,1支出"`
|
||||
TransactionType *int `json:"transactionType" dc:"交易类型:0充值 1消费 2转可提现 3可提现转入 4人工调整"`
|
||||
TransactionChannel *int `json:"transactionChannel" dc:"交易渠道:1支付宝 2微信 3可提现金额"`
|
||||
Amount *float64 `json:"amount" dc:"交易金额"`
|
||||
BeforeBalance *float64 `json:"beforeBalance" dc:"变动前余额"`
|
||||
BalanceAfter *float64 `json:"balanceAfter" dc:"变动后余额"`
|
||||
ChannelSerialNo *string `json:"channelSerialNo" dc:"交易渠道流水号"`
|
||||
OrderSn *string `json:"orderSn" dc:"关联订单号"`
|
||||
Remark *string `json:"remark" dc:"备注"`
|
||||
TenantId *string `json:"tenantId" dc:"租户ID"`
|
||||
CreatedDept *int64 `json:"createdDept" dc:"创建部门"`
|
||||
CreatedBy *int64 `json:"createdBy" dc:"创建者"`
|
||||
CreatedAt *gtime.Time `json:"createdAt" dc:"创建时间"`
|
||||
UpdatedBy *int64 `json:"updatedBy" dc:"更新者"`
|
||||
UpdatedAt *gtime.Time `json:"updatedAt" dc:"更新时间"`
|
||||
}
|
||||
|
||||
func (in *TBalanceDetailEditParam) Filter(ctx context.Context) (err error) {
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
type TBalanceDetailEditModel struct{}
|
||||
|
||||
// TBalanceDetailDeleteParam 删除余额明细表
|
||||
type TBalanceDetailDeleteParam struct {
|
||||
Id interface{} `json:"id" v:"required#明细ID不能为空" dc:"明细ID"`
|
||||
}
|
||||
|
||||
func (in *TBalanceDetailDeleteParam) Filter(ctx context.Context) (err error) {
|
||||
return
|
||||
}
|
||||
|
||||
type TBalanceDetailDeleteModel struct{}
|
||||
|
||||
// TBalanceDetailViewParam 获取指定余额明细表信息
|
||||
type TBalanceDetailViewParam struct {
|
||||
Id int64 `json:"id" v:"required#明细ID不能为空" dc:"明细ID"`
|
||||
}
|
||||
|
||||
func (in *TBalanceDetailViewParam) Filter(ctx context.Context) (err error) {
|
||||
return
|
||||
}
|
||||
|
||||
type TBalanceDetailViewModel struct {
|
||||
entity.TBalanceDetail
|
||||
CreatedBySumma *hook.MemberSumma `json:"createdBySumma" dc:"创建者摘要信息"`
|
||||
UpdatedBySumma *hook.MemberSumma `json:"updatedBySumma" dc:"更新者摘要信息"`
|
||||
}
|
||||
|
||||
// TBalanceDetailListParam 获取余额明细表列表
|
||||
type TBalanceDetailListParam struct {
|
||||
request.PageInfo
|
||||
Id int64 `json:"id" dc:"明细ID"`
|
||||
AccountPeriod string `json:"accountPeriod" dc:"账期"`
|
||||
IncomeExpenseType *int `json:"incomeExpenseType" dc:"收支类型: 0收入,1支出"`
|
||||
TransactionType *int `json:"transactionType" dc:"交易类型:0充值 1消费 2转可提现 3可提现转入 4人工调整"`
|
||||
TransactionChannel *int `json:"transactionChannel" dc:"交易渠道:1支付宝 2微信 3可提现金额"`
|
||||
PayType *int `json:"payType" dc:"支付类型:1 在线支付(微信、支付等)2 货到付款(支持先发货,后付款)3 线下支付"`
|
||||
Month []string `json:"month" form:"month[]" dc:"月份"`
|
||||
}
|
||||
|
||||
func (in *TBalanceDetailListParam) Filter(ctx context.Context) (err error) {
|
||||
return
|
||||
}
|
||||
|
||||
type TBalanceDetailListModel struct {
|
||||
Id int64 `json:"id" dc:"明细ID"`
|
||||
DeptId int64 `json:"deptId" dc:"账户ID"`
|
||||
DeptName string `json:"deptName" dc:"账户名称"`
|
||||
SerialNo string `json:"serialNo" dc:"流水号"`
|
||||
TransactionTime *gtime.Time `json:"transactionTime" dc:"交易时间"`
|
||||
TradingMonth string `json:"tradingMonth" dc:"月份"`
|
||||
IncomeExpenseType int `json:"incomeExpenseType" dc:"收支类型: 0收入,1支出"`
|
||||
TransactionType int `json:"transactionType" dc:"交易类型:0充值 1消费 2转可提现 3可提现转入 4人工调整"`
|
||||
TransactionChannel int `json:"transactionChannel" dc:"交易渠道:1支付宝 2微信 3可提现金额"`
|
||||
Amount float64 `json:"amount" dc:"交易金额"`
|
||||
BeforeBalance float64 `json:"beforeBalance" dc:"变动前余额"`
|
||||
BalanceAfter float64 `json:"balanceAfter" dc:"变动后余额"`
|
||||
ChannelSerialNo string `json:"channelSerialNo" dc:"交易渠道流水号"`
|
||||
OrderSn string `json:"orderSn" dc:"关联订单号"`
|
||||
OrderType int `json:"orderType" dc:"订单类型:0充值 1提现"`
|
||||
PayType int `json:"payType" dc:"支付类型:1 在线支付(微信、支付等)2 货到付款(支持先发货,后付款)3 线下支付"`
|
||||
TenantId string `json:"tenantId" dc:"租户ID"`
|
||||
CreatedDept int64 `json:"createdDept" dc:"创建部门"`
|
||||
CreatedBy int64 `json:"createdBy" dc:"创建者"`
|
||||
CreatedBySumma *hook.MemberSumma `json:"createdBySumma" dc:"创建者摘要信息"`
|
||||
CreatedAt *gtime.Time `json:"createdAt" dc:"创建时间"`
|
||||
UpdatedBy int64 `json:"updatedBy" dc:"更新者"`
|
||||
UpdatedBySumma *hook.MemberSumma `json:"updatedBySumma" dc:"更新者摘要信息"`
|
||||
UpdatedAt *gtime.Time `json:"updatedAt" dc:"更新时间"`
|
||||
}
|
||||
|
||||
// TBalanceDetailExportModel 导出余额明细表
|
||||
type TBalanceDetailExportModel struct {
|
||||
Id int64 `json:"id" dc:"明细ID"`
|
||||
DeptId int64 `json:"deptId" dc:"账户ID"`
|
||||
SerialNo string `json:"serialNo" dc:"流水号"`
|
||||
TransactionTime *gtime.Time `json:"transactionTime" dc:"交易时间"`
|
||||
IncomeExpenseType int `json:"incomeExpenseType" dc:"收支类型: 0收入,1支出"`
|
||||
TransactionType int `json:"transactionType" dc:"交易类型:0充值 1消费 2转可提现 3可提现转入 4人工调整"`
|
||||
TransactionChannel int `json:"transactionChannel" dc:"交易渠道:1支付宝 2微信 3可提现金额"`
|
||||
Amount float64 `json:"amount" dc:"交易金额"`
|
||||
BeforeBalance float64 `json:"beforeBalance" dc:"变动前余额"`
|
||||
BalanceAfter float64 `json:"balanceAfter" dc:"变动后余额"`
|
||||
ChannelSerialNo string `json:"channelSerialNo" dc:"交易渠道流水号"`
|
||||
OrderSn string `json:"orderSn" dc:"关联订单号"`
|
||||
TenantId string `json:"tenantId" dc:"租户ID"`
|
||||
CreatedDept int64 `json:"createdDept" dc:"创建部门"`
|
||||
CreatedBy int64 `json:"createdBy" dc:"创建者"`
|
||||
CreatedAt *gtime.Time `json:"createdAt" dc:"创建时间"`
|
||||
UpdatedBy int64 `json:"updatedBy" dc:"更新者"`
|
||||
UpdatedAt *gtime.Time `json:"updatedAt" dc:"更新时间"`
|
||||
}
|
||||
|
||||
type TBalanceDetailRechargeModel struct {
|
||||
OutTradeNo string `json:"outTradeNo" dc:"商户订单号"`
|
||||
TradeNo string `json:"tradeNo" dc:"支付宝交易号"`
|
||||
TradeStatus string `json:"tradeStatus" dc:"交易状态"`
|
||||
TotalAmount string `json:"totalAmount" dc:"交易金额"`
|
||||
BuyerLogonId string `json:"buyerLogonId" dc:"买家支付宝账号"`
|
||||
BuyerUserId string `json:"buyerUserId" dc:"买家支付宝用户ID"`
|
||||
BuyerOpenId string `json:"buyerOpenId" dc:"买家支付宝OpenID"`
|
||||
SendPayDate string `json:"sendPayDate" dc:"交易付款时间"`
|
||||
}
|
||||
|
||||
// TBalanceTransferDetailCreateParam 是余额转可提现涉及的余额明细写入参数。
|
||||
type TBalanceTransferDetailCreateParam struct {
|
||||
DeptId int64
|
||||
SerialNo string
|
||||
TransactionTime *gtime.Time
|
||||
IncomeExpenseType int
|
||||
TransactionType int
|
||||
TransactionChannel int
|
||||
Amount float64
|
||||
BeforeBalance float64
|
||||
BalanceAfter float64
|
||||
OrderSn string
|
||||
Remark string
|
||||
TenantId string
|
||||
CreatedDept int64
|
||||
CreatedBy int64
|
||||
CreatedAt *gtime.Time
|
||||
}
|
||||
Reference in New Issue
Block a user