32 lines
1.0 KiB
Go
32 lines
1.0 KiB
Go
package request
|
|
|
|
// GetSplitAccountConfigListRequest 获取分账配置列表请求
|
|
type GetSplitAccountConfigListRequest struct {
|
|
Page int `form:"page"`
|
|
PageSize int `form:"page_size"`
|
|
Keyword string `form:"keyword"`
|
|
Status string `form:"status"`
|
|
}
|
|
|
|
// AddSplitAccountConfigRequest 添加分账配置请求
|
|
type AddSplitAccountConfigRequest struct {
|
|
RuleName string `form:"rule_name" binding:"required"`
|
|
RuleValue string `form:"rule_value" binding:"required"`
|
|
Status int8 `form:"status"`
|
|
Description string `form:"description"`
|
|
}
|
|
|
|
// UpdateSplitAccountConfigRequest 更新分账配置请求
|
|
type UpdateSplitAccountConfigRequest struct {
|
|
ID int64 `form:"id" binding:"required"`
|
|
RuleName string `form:"rule_name"`
|
|
RuleValue string `form:"rule_value"`
|
|
Status int8 `form:"status"`
|
|
Description string `form:"description"`
|
|
}
|
|
|
|
// DeleteSplitAccountConfigRequest 删除分账配置请求
|
|
type DeleteSplitAccountConfigRequest struct {
|
|
ID int64 `form:"id" binding:"required"`
|
|
}
|