123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644 |
- 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"
|