definitions: base.HTTPError: properties: code: example: 500 format: int type: integer message: example: status bad request type: string type: object v1.CreateOrganizationBody: properties: is_disable: type: boolean month: type: integer organization_name: type: string type: object v1.CreateOrganizationData: properties: organization_code: type: string type: object v1.CreateOrganizationResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.CreateOrganizationData' type: object message: default: success description: 消息 type: string type: object v1.CreateOrganizationUserBody: properties: email: type: string organization_code: type: string password: type: string phone: type: string username: type: string type: object v1.CreateOrganizationUserReply: properties: uid: type: integer type: object v1.CreateOrganizationUserResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.CreateOrganizationUserReply' type: object message: default: success description: 消息 type: string type: object v1.LoginBody: properties: password: type: string user: type: string type: object v1.LoginData: properties: token: type: string uid: type: integer user: type: string type: object v1.LoginResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.LoginData' type: object message: default: success description: 消息 type: string type: object v1.Organization: properties: end_time: type: integer is_disable: type: boolean is_expire: type: boolean key: type: string organization_code: type: string organization_name: type: string type: object v1.OrganizationListReply: properties: list: items: $ref: '#/definitions/v1.Organization' type: array page: type: integer total: type: integer type: object v1.OrganizationListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.OrganizationListReply' type: object message: default: success description: 消息 type: string type: object v1.OrganizationUserItem: properties: created_at: type: string email: type: string id: type: integer organization_code: type: string phone: type: string username: type: string type: object v1.OrganizationUserListReply: properties: list: items: $ref: '#/definitions/v1.OrganizationUserItem' type: array page: type: integer total: type: integer type: object v1.OrganizationUserListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.OrganizationUserListReply' type: object message: default: success description: 消息 type: string type: object v1.OrganizationUserUpdateBody: properties: email: type: string id: type: integer organization_code: type: string password: type: string phone: type: string username: type: string type: object v1.OrganizationUserUpdateResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.ResetPasswdBody: properties: new: type: string old: type: string type: object v1.ResetePasswdResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object v1.SystemLogItem: properties: action: description: 行为 type: string created_at: description: 时间 type: string id: description: 日志id type: integer module: description: 模块 type: string origin: description: 修改前信息 type: string target: description: 修改后信息 type: string uid: description: 账号id type: integer username: description: 账号名 type: string type: object v1.SystemLogListReply: properties: list: items: $ref: '#/definitions/v1.SystemLogItem' type: array page: type: integer total: type: integer type: object v1.SystemLogListResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: $ref: '#/definitions/v1.SystemLogListReply' type: object message: default: success description: 消息 type: string type: object v1.TokenResponse: properties: code: default: 0 description: 返回码 format: int type: integer data: type: string message: default: success description: 消息 type: string refresh_token: type: string type: object v1.UpdateOrganizationBody: properties: is_disable: type: boolean month: type: integer organization_code: type: string organization_name: type: string type: object v1.UpdateOrganizationResponse: properties: code: default: 0 description: 返回码 format: int type: integer message: default: success description: 消息 type: string type: object info: contact: {} description: This is a gateway server. On the page, you can go to do testing for every API. license: {} title: Project cp-system-management-gateway's APIs version: "1.1" paths: /api/v1/log/list: get: consumes: - application/json description: 获取日志列表 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.SystemLogListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取日志列表 tags: - 操作日志 /api/v1/organization: post: consumes: - application/json description: 创建机构 parameters: - description: token in: header name: token required: true type: string - description: 机构信息 in: body name: body required: true schema: $ref: '#/definitions/v1.CreateOrganizationBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.CreateOrganizationResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 创建机构 tags: - 机构 put: consumes: - application/json description: 修改机构 parameters: - description: token in: header name: token required: true type: string - description: 机构信息 in: body name: body required: true schema: $ref: '#/definitions/v1.UpdateOrganizationBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.UpdateOrganizationResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改机构 tags: - 机构 /api/v1/organization/list: get: consumes: - application/json description: 获取机构列表 parameters: - description: token in: header name: token required: true type: string - description: 过滤 in: query name: filter type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.OrganizationListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取机构列表 tags: - 机构 /api/v1/organization/user: post: consumes: - application/json description: 创建机构超级管理员 parameters: - description: token in: header name: token required: true type: string - description: 机构信息 in: body name: body required: true schema: $ref: '#/definitions/v1.CreateOrganizationUserBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.CreateOrganizationUserResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 创建机构超级管理员 tags: - 机构 put: consumes: - application/json description: 修改机构超级管理员 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.OrganizationUserUpdateBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.OrganizationUserUpdateResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改机构超级管理员 tags: - 机构 /api/v1/organization/user_list: get: consumes: - application/json description: 获取机构超级管理员列表 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: query name: page type: integer - description: ' ' in: query name: page_size type: integer - description: 机构代码 in: query name: organization_code required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.OrganizationUserListResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 获取机构超级管理员列表 tags: - 机构 /api/v1/token_refresh: put: consumes: - application/json description: 刷新token parameters: - description: token in: header name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.TokenResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 刷新token tags: - 用户 /api/v1/user/login: post: consumes: - application/json description: 登录 parameters: - description: 登录信息 in: body name: body required: true schema: $ref: '#/definitions/v1.LoginBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.LoginResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 登录 tags: - 用户 /api/v1/user/password: put: consumes: - application/json description: 修改系统账号密码 parameters: - description: token in: header name: token required: true type: string - description: ' ' in: body name: body required: true schema: $ref: '#/definitions/v1.ResetPasswdBody' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/v1.ResetePasswdResponse' "500": description: Internal Server Error schema: $ref: '#/definitions/base.HTTPError' summary: 修改系统账号密码 tags: - 用户 swagger: "2.0"