Some checks failed
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Has been cancelled
- 修复B-2:27个分页DTO字段名统一(list→items, page_size→size,删除total_pages) - 修复B-1:角色接口统一返回DTO(id小写,消除GORM大写字段名) - 修复C-1:套餐详情接口(GET /packages/:id)补充代理佣金字段 - 修复C-2:批量分配已存在记录由500改为静默跳过 - 修复C-3:创建系列授权响应在事务提交后构建,packages数组不再为空 - 新增C端开发测试登录接口(POST /api/c/v1/auth/dev-login,仅logging.development=true时生效) - 新增Hurl测试:card-price-verification-flow.hurl(导入卡→分配→C端价格验证) - 新增测试Excel数据文件和dev.env测试变量
19 lines
1.0 KiB
Go
19 lines
1.0 KiB
Go
package dto
|
||
|
||
// AllocationConfigResponse 配置版本响应
|
||
type AllocationConfigResponse struct {
|
||
ID uint `json:"id" description:"配置版本ID"`
|
||
AllocationID uint `json:"allocation_id" description:"关联的分配ID"`
|
||
Version int `json:"version" description:"配置版本号"`
|
||
BaseCommissionMode string `json:"base_commission_mode" description:"基础返佣模式 (fixed:固定金额, percent:百分比)"`
|
||
BaseCommissionValue int64 `json:"base_commission_value" description:"基础返佣值(分或千分比)"`
|
||
EffectiveFrom string `json:"effective_from" description:"生效开始时间"`
|
||
EffectiveTo string `json:"effective_to,omitempty" description:"生效结束时间(NULL表示当前生效)"`
|
||
CreatedAt string `json:"created_at" description:"创建时间"`
|
||
}
|
||
|
||
// AllocationConfigListResponse 配置版本列表响应
|
||
type AllocationConfigListResponse struct {
|
||
List []*AllocationConfigResponse `json:"items" description:"配置版本列表"`
|
||
}
|