123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357 |
- swagger: "2.0"
- info:
- title: beego Test API
- description: beego has a very cool tools to autogenerate documents for your API
- version: 1.0.0
- termsOfService: http://beego.me/
- contact:
- email: astaxie@gmail.com
- license:
- name: Apache 2.0
- url: http://www.apache.org/licenses/LICENSE-2.0.html
- basePath: /api
- paths:
- /home/list:
- get:
- tags:
- - home
- description: 首页列表接口
- operationId: HomeController.首页列表接口
- parameters:
- - in: query
- name: PageSize
- description: 每页数据条数
- required: true
- type: integer
- format: int64
- - in: query
- name: CurrentIndex
- description: 当前页页码,从1开始
- required: true
- type: integer
- format: int64
- - in: query
- name: ChartPermissionId
- description: 品类id,最新传0
- required: true
- type: integer
- format: int64
- responses:
- "200":
- description: ""
- schema:
- $ref: '#/definitions/models.HomeList'
- /permission/all:
- get:
- tags:
- - permission
- description: 获取用户详情接口
- operationId: ChartPermissionController.获取所有品种
- responses:
- "200":
- description: ""
- schema:
- $ref: '#/definitions/models.ChartPermissionResp'
- /user/detail:
- get:
- tags:
- - user
- description: 获取用户详情接口
- operationId: UserController.获取用户详情
- responses:
- "200":
- description: ""
- schema:
- $ref: '#/definitions/models.UserDetail'
- /user/login:
- post:
- tags:
- - user
- description: 登录接口
- operationId: UserController.登录
- parameters:
- - in: body
- name: request
- description: type json string
- required: true
- schema:
- $ref: '#/definitions/models.LoginReq'
- responses:
- "200":
- description: ""
- schema:
- $ref: '#/definitions/models.LoginResp'
- /wechat/getEmailCode:
- get:
- tags:
- - wechat
- description: 获取邮件验证码接口
- operationId: WechatController.获取邮件验证码
- parameters:
- - in: query
- name: Email
- description: 邮箱
- required: true
- type: string
- responses:
- Ret=200:
- description: 获取成功
- /wechat/getPhoneNumber:
- post:
- tags:
- - wechat
- description: 小程序获取用户绑定手机号接口(需要登录)
- operationId: WechatController.小程序获取用户绑定手机号
- parameters:
- - in: body
- name: request
- description: type json string
- required: true
- schema:
- $ref: '#/definitions/models.WxGetPhoneNumberReq'
- responses:
- "200":
- description: ""
- schema:
- $ref: '#/definitions/models.WxGetPhoneNumberResp'
- /wechat/getSmsCode:
- get:
- tags:
- - wechat
- description: 获取短信验证码接口
- operationId: WechatController.获取短信验证码
- parameters:
- - in: query
- name: Mobile
- description: 手机号码
- required: true
- type: string
- - in: query
- name: AreaNum
- description: 地区编码
- required: true
- type: string
- responses:
- Ret=200:
- description: 获取成功
- /wechat/getUserInfo:
- post:
- tags:
- - wechat
- description: 小程序获取用户信息接口(需要登录)
- operationId: WechatController.小程序获取用户信息
- parameters:
- - in: body
- name: request
- description: type json string
- required: true
- schema:
- $ref: '#/definitions/models.WxGetUserInfoReq'
- responses:
- "200":
- description: ""
- schema:
- $ref: '#/definitions/models.WxGetUserInfoResp'
- /wechat/login:
- get:
- tags:
- - wechat
- description: 微信登录接口
- operationId: WechatCommonController.微信登录接口
- parameters:
- - in: query
- name: Code
- description: 微信唯一编码code
- required: true
- type: string
- responses:
- "200":
- description: ""
- schema:
- $ref: '#/definitions/models.WxLoginResp'
- definitions:
- models.ChartPermission:
- title: ChartPermission
- type: object
- properties:
- ChartPermissionId:
- description: 权限id
- type: integer
- format: int64
- PermissionName:
- description: 权限名称
- type: string
- models.ChartPermissionResp:
- title: ChartPermissionResp
- type: object
- properties:
- List:
- type: array
- items:
- $ref: '#/definitions/models.ChartPermission'
- models.HomeList:
- title: HomeList
- type: object
- models.LoginReq:
- title: LoginReq
- type: object
- properties:
- Email:
- description: 邮箱
- type: string
- LoginType:
- description: 登录方式:1:手机,2:邮箱
- type: integer
- format: int64
- Mobile:
- description: 手机号
- type: string
- models.LoginResp:
- title: LoginResp
- type: object
- properties:
- Authorization:
- description: Token
- type: string
- CompanyName:
- description: 客户名称
- type: string
- Email:
- description: 邮箱
- type: string
- EndDate:
- description: 到期日期
- type: string
- Headimgurl:
- description: 用户头像
- type: string
- Mobile:
- description: 手机号
- type: string
- ProductName:
- description: 客户类型名称
- type: string
- Status:
- description: 状态
- type: string
- UserId:
- description: 用户id
- type: integer
- format: int64
- models.UserDetail:
- title: UserDetail
- type: object
- properties:
- CompanyName:
- description: 公司名称
- type: string
- Email:
- description: 邮箱
- type: string
- HasPermission:
- description: true:有权限,false:无权限
- type: boolean
- Headimgurl:
- description: 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空
- type: string
- Mobile:
- description: 手机号码
- type: string
- NickName:
- description: 用户昵称
- type: string
- PermissionName:
- description: 拥有权限分类,多个用英文逗号分隔
- type: string
- RealName:
- description: 用户实际名称
- type: string
- models.WxGetPhoneNumberReq:
- title: WxGetPhoneNumberReq
- type: object
- properties:
- EncryptedData:
- description: encryptedData
- type: string
- Iv:
- description: iv
- type: string
- models.WxGetPhoneNumberResp:
- title: WxGetPhoneNumberResp
- type: object
- properties:
- Authorization:
- description: 登陆凭证,后续接口调用时,带在请求头里面Key:Authorization
- type: string
- CountryCode:
- description: 区号
- type: string
- PhoneNumber:
- description: 用户绑定的手机号(国外手机号会有区号)
- type: string
- PurePhoneNumber:
- description: 没有区号的手机号
- type: string
- models.WxGetUserInfoReq:
- title: WxGetUserInfoReq
- type: object
- properties:
- EncryptedData:
- description: encryptedData
- type: string
- Iv:
- description: iv
- type: string
- RawData:
- description: rawData
- type: string
- Signature:
- description: signature
- type: string
- models.WxGetUserInfoResp:
- title: WxGetUserInfoResp
- type: object
- properties:
- Authorization:
- description: 登陆凭证,后续接口调用时,带在请求头里面Key:Authorization
- type: string
- models.WxLoginResp:
- title: WxLoginResp
- type: object
- properties:
- Authorization:
- type: string
- CompanyName:
- description: 客户名称
- type: string
- Email:
- description: 邮箱
- type: string
- EndDate:
- description: 到期日期
- type: string
- FirstLogin:
- type: integer
- format: int64
- Headimgurl:
- description: 用户头像
- type: string
- Mobile:
- description: 手机号
- type: string
- ProductName:
- description: 客户类型名称
- type: string
- Status:
- description: 状态
- type: string
- UserId:
- type: integer
- format: int64
- tags:
- - name: user
- description: |
- 用户
- - name: permission
- description: |
- 品种
|