This commit is contained in:
2026-04-27 14:49:02 +08:00
parent f545aee45e
commit e96e3f9583
20 changed files with 284 additions and 605 deletions

View File

@@ -18,6 +18,10 @@ service main {
@handler AdminGetAgentList
get /list (AdminGetAgentListReq) returns (AdminGetAgentListResp)
// 代理编辑
@handler AdminUpdateAgent
post /update (AdminUpdateAgentReq) returns (AdminUpdateAgentResp)
// 代理推广链接分页查询
@handler AdminGetAgentLinkList
get /agent-link/list (AdminGetAgentLinkListReq) returns (AdminGetAgentLinkListResp)
@@ -119,6 +123,8 @@ type (
PageSize int64 `form:"pageSize"` // 每页数量
Mobile *string `form:"mobile,optional"` // 手机号(可选)
Region *string `form:"region,optional"` // 区域(可选)
CreateTimeStart *string `form:"create_time_start,optional"` // 成为代理时间开始(可选)
CreateTimeEnd *string `form:"create_time_end,optional"` // 成为代理时间结束(可选)
ParentAgentId *int64 `form:"parent_agent_id,optional"` // 上级代理ID可选
}
@@ -148,6 +154,20 @@ type (
Items []AgentListItem `json:"items"` // 列表数据
}
// 代理编辑请求
AdminUpdateAgentReq {
Id int64 `json:"id"` // 主键
Mobile string `json:"mobile"` // 手机号
LevelName string `json:"level_name"` // 等级名称
Region string `json:"region"` // 区域
MembershipExpiryTime string `json:"membership_expiry_time"` // 会员到期时间YYYY-MM-DD HH:mm:ss
}
// 代理编辑响应
AdminUpdateAgentResp {
Success bool `json:"success"` // 是否成功
}
// 代理推广链接分页查询请求
AdminGetAgentLinkListReq {
Page int64 `form:"page"` // 页码