daShangDao_psiServer/models/request/split_account_deduction_log.go
2026-06-15 13:47:39 +08:00

40 lines
1.7 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"`
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"`
DeductionAmount float64 `form:"deduction_amount"`
RemainingAmount float64 `form:"remaining_amount"`
}
// DeleteSplitAccountDeductionLogRequest 删除分账扣钱日志请求
type DeleteSplitAccountDeductionLogRequest struct {
ID int64 `form:"id" binding:"required"`
}