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