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"` }