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" json:"business_no" binding:"required"` // 业务单号 ConfigID int64 `form:"config_id" json:"config_id" binding:"required"` // 分账配置ID ConfigName string `form:"config_name" json:"config_name" binding:"required"` // 分账配置名称 DeductionDetails string `form:"deduction_details" json:"deduction_details" binding:"required"` // 扣钱详情 TotalAmount *float64 `form:"total_amount" json:"total_amount"` // 总金额(传0为有效值) DeductionAmount *float64 `form:"deduction_amount" json:"deduction_amount"` // 扣钱金额 RemainingAmount *float64 `form:"remaining_amount" json:"remaining_amount"` // 剩余金额 CreatedBy string `form:"created_by" json:"created_by"` // 创建人/系统 } // 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"` } // GetSplitAccountDeductionLogSummaryRequest 获取分账扣钱日志汇总请求 type GetSplitAccountDeductionLogSummaryRequest struct { AboutId string `form:"about_id"` // 用户about_id,作为created_by PageNum int `form:"page_num"` // 页码 PageSize int `form:"page_size"` // 每页数量 } // GetSplitAccountDeductionLogDetailListRequest 获取分账扣钱日志详情列表请求 type GetSplitAccountDeductionLogDetailListRequest struct { AboutId string `form:"about_id"` // 用户about_id,作为created_by BusinessNo string `form:"business_no"` // 订单号 }