You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
113 lines
2.1 KiB
113 lines
2.1 KiB
package backend |
|
|
|
import ( |
|
"server/modules/backend/app" |
|
"server/modules/backend/values" |
|
) |
|
|
|
// swagger:route GET /power/user/list power idOfPowerUserList |
|
// 账号列表 |
|
// Responses: |
|
// 200:PowerUserListResp |
|
|
|
// swagger:response PowerUserListResp |
|
type PowerUserListResp struct { |
|
// in:body |
|
Body values.UserListResp |
|
} |
|
|
|
// swagger:route POST /power/user/add power idOfPowerUserAdd |
|
// 新增账号 |
|
// Responses: |
|
// 200:PowerUserAddResp |
|
|
|
// swagger:response PowerUserAddResp |
|
type PowerUserAddResp struct { |
|
// in:body |
|
Body app.R |
|
} |
|
|
|
// swagger:parameters idOfPowerUserAdd |
|
type PowerUserAddReq struct { |
|
// in:body |
|
Body values.AddUserReq |
|
} |
|
|
|
// swagger:route POST /power/user/edit power idOfPowerUserEdit |
|
// 编辑账号权限 |
|
// Responses: |
|
// 200:PowerUserEditResp |
|
|
|
// swagger:response PowerUserEditResp |
|
type PowerUserEditResp struct { |
|
// in:body |
|
Body app.R |
|
} |
|
|
|
// swagger:parameters idOfPowerUserEdit |
|
type PowerUserEditReq struct { |
|
// in:body |
|
Body values.EditPowerReq |
|
} |
|
|
|
// swagger:route POST /power/user/del power idOfPowerUserDel |
|
// 删除账号 |
|
// Responses: |
|
// 200:PowerUserDelResp |
|
|
|
// swagger:response PowerUserDelResp |
|
type PowerUserDelResp struct { |
|
// in:body |
|
Body app.R |
|
} |
|
|
|
// swagger:parameters idOfPowerUserDel |
|
type PowerUserDelReq struct { |
|
// in:body |
|
Body values.DelUserReq |
|
} |
|
|
|
// swagger:route GET /power/role/list power idOfPowerRoleList |
|
// 角色列表 |
|
// Responses: |
|
// 200:PowerRoleListResp |
|
|
|
// swagger:response PowerRoleListResp |
|
type PowerRoleListResp struct { |
|
// in:body |
|
Body values.RoleListResp |
|
} |
|
|
|
// swagger:route POST /power/role/add power idOfPowerRoleAdd |
|
// 新增角色 |
|
// Responses: |
|
// 200:PowerRoleAddResp |
|
|
|
// swagger:response PowerRoleAddResp |
|
type PowerRoleAddResp struct { |
|
// in:body |
|
Body app.R |
|
} |
|
|
|
// swagger:parameters idOfPowerRoleAdd |
|
type PowerRoleAddReq struct { |
|
// in:body |
|
Body values.AddRoleReq |
|
} |
|
|
|
// swagger:route POST /power/role/edit power idOfPowerRoleEdit |
|
// 编辑角色 |
|
// Responses: |
|
// 200:PowerRoleEditResp |
|
|
|
// swagger:response PowerRoleEditResp |
|
type PowerRoleEditResp struct { |
|
// in:body |
|
Body app.R |
|
} |
|
|
|
// swagger:parameters idOfPowerRoleEdit |
|
type PowerRoleEditReq struct { |
|
// in:body |
|
Body values.EditRoleReq |
|
}
|
|
|