41 lines
1.8 KiB
Go
41 lines
1.8 KiB
Go
package request
|
|
|
|
// GetSplitAccountDeductionLogListRequest 获取分账扣钱日志列表请求
|
|
type GetSplitAccountDeductionLogListRequest struct {
|
|
Page int `form:"page"`
|
|
PageSize int `form:"page_size"`
|
|
BusinessNo string `form:"business_no"`
|
|
ConfigID string `form:"config_id"`
|
|
StartCreatedAt string `form:"start_created_at"`
|
|
EndCreatedAt string `form:"end_created_at"`
|
|
}
|
|
|
|
// AddSplitAccountDeductionLogRequest 添加分账扣钱日志请求
|
|
type AddSplitAccountDeductionLogRequest struct {
|
|
BusinessNo string `form:"business_no" binding:"required"` // 业务单号
|
|
ConfigID int64 `form:"config_id" binding:"required"` // 分账配置ID
|
|
ConfigName string `form:"config_name" binding:"required"` // 分账配置名称
|
|
DeductionDetails string `form:"deduction_details" binding:"required"` // 扣钱详情
|
|
TotalAmount float64 `form:"total_amount" binding:"required"` // 总金额
|
|
DeductionAmount float64 `form:"deduction_amount" binding:"required"` // 扣钱金额
|
|
RemainingAmount float64 `form:"remaining_amount" binding:"required"` // 剩余金额
|
|
}
|
|
|
|
// UpdateSplitAccountDeductionLogRequest 更新分账扣钱日志请求
|
|
type UpdateSplitAccountDeductionLogRequest struct {
|
|
ID int64 `form:"id" binding:"required"`
|
|
BusinessNo string `form:"business_no"`
|
|
ConfigID int64 `form:"config_id"`
|
|
ConfigName string `form:"config_name"`
|
|
DeductionDetails string `form:"deduction_details"`
|
|
TotalAmount float64 `form:"total_amount"`
|
|
Status int8 `form:"status"`
|
|
DeductionAmount float64 `form:"deduction_amount"`
|
|
RemainingAmount float64 `form:"remaining_amount"`
|
|
}
|
|
|
|
// DeleteSplitAccountDeductionLogRequest 删除分账扣钱日志请求
|
|
type DeleteSplitAccountDeductionLogRequest struct {
|
|
ID int64 `form:"id" binding:"required"`
|
|
}
|