123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489 |
- basePath: /api
- definitions:
- e.R:
- properties:
- code:
- $ref: '#/definitions/e.Rescode'
- data: {}
- message: {}
- type: object
- e.Rescode:
- enum:
- - 200
- - 201
- - 1001
- - 1002
- - 1003
- - 1004
- - 1005
- - 1006
- - 1007
- - 1008
- - 1009
- - 1010
- - 1011
- - 1012
- - 1013
- - 1014
- - 1015
- - 1016
- - 1017
- - 1018
- - 1019
- - 1020
- type: integer
- x-enum-varnames:
- - SUCCESS
- - ERROR
- - TokenIsInvalid
- - TokenIsExpired
- - DELETEFAIL
- - UPDATEFAIL
- - FINDFAIL
- - DeleteFail
- - PaginationFailed
- - JSONParsingFailed
- - TheUserAlreadyExists
- - AlreadyExists
- - TheSystemIsAbnormal
- - CodeIsError
- - Theuseralreadyexists
- - ThePhoneNumberIsWrong
- - AnExceptionOccursWhenSendingAnSMSVerificationCode
- - TokenIsFaild
- - ThePasswordIsWrongOrThePhoneNumberIsIncorrect
- - HasSend
- - TheUserIsEmpty
- - TheParameterCannotBeEmpty
- gorm.DeletedAt:
- properties:
- time:
- type: string
- valid:
- description: Valid is true if Time is not NULL
- type: boolean
- type: object
- models.ProductDto:
- properties:
- product_type:
- type: string
- required:
- - product_type
- type: object
- models.ServiceNodes:
- properties:
- address:
- description: 节点地址
- type: string
- create_by:
- type: integer
- createdAt:
- type: string
- deletedAt:
- $ref: '#/definitions/gorm.DeletedAt'
- id:
- type: integer
- node_name:
- description: 节点名称
- type: string
- state:
- description: '0: 离线 1: 在线'
- type: boolean
- tokey:
- description: 节点token
- type: string
- updatedAt:
- type: string
- type: object
- models.ServiceNodesDto:
- properties:
- address:
- description: 节点地址
- type: string
- node_name:
- description: 节点名称
- type: string
- state:
- description: '0: 离线 1: 在线'
- type: boolean
- tokey:
- description: 节点token
- type: string
- type: object
- models.ShopDto:
- properties:
- product_avatar:
- description: 产品图片
- type: string
- product_description:
- description: 产品描述
- type: string
- product_name:
- description: 产品名称
- type: string
- product_price:
- description: 产品价格
- type: number
- product_type:
- description: 产品类型
- type: string
- required:
- - product_avatar
- - product_description
- - product_name
- - product_price
- - product_type
- type: object
- unity.PageParams:
- properties:
- desc:
- type: string
- page:
- type: integer
- size:
- type: integer
- type: object
- host: 127.0.0.1:8081
- info:
- contact: {}
- description: 物联智控平台
- title: 物联智控平台
- version: "1.0"
- paths:
- /admin/auditState:
- put:
- consumes:
- - application/json
- parameters:
- - description: id
- in: query
- name: id
- required: true
- type: string
- - description: 状态
- in: query
- name: state
- required: true
- type: string
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 管理员审核状态
- tags:
- - 管理员
- /admin/product:
- delete:
- consumes:
- - application/json
- parameters:
- - description: id
- in: query
- name: id
- required: true
- type: string
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 根据ID删除产品类型
- tags:
- - 管理员
- post:
- consumes:
- - application/json
- parameters:
- - description: 请求参数
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/models.ProductDto'
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 添加产品类型
- tags:
- - 管理员
- put:
- consumes:
- - application/json
- parameters:
- - description: 请求参数
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/models.ProductDto'
- - description: id
- in: query
- name: id
- required: true
- type: string
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 修改产品类型
- tags:
- - 管理员
- /admin/serviceNode:
- post:
- consumes:
- - application/json
- parameters:
- - description: 分页数据
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/unity.PageParams'
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 管理员查询所有节点
- tags:
- - 管理员
- /admin/shop:
- get:
- consumes:
- - application/json
- parameters:
- - description: 分页数据
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/unity.PageParams'
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 管理员查询所有店铺
- tags:
- - 管理员
- /getNode:
- get:
- consumes:
- - application/json
- responses:
- "200":
- description: OK
- schema:
- items:
- $ref: '#/definitions/models.ServiceNodes'
- type: array
- summary: 获取自己节点以及公开节点
- tags:
- - 节点管理
- /productall:
- post:
- consumes:
- - application/json
- parameters:
- - description: 分页数据
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/unity.PageParams'
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 查询所有类型
- tags:
- - 店铺管理
- /serviceNode:
- delete:
- consumes:
- - application/json
- parameters:
- - description: id
- in: query
- name: id
- required: true
- type: string
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 根据Id删除节点
- tags:
- - 节点管理
- get:
- consumes:
- - application/json
- parameters:
- - description: 分页数据
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/unity.PageParams'
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 查询自己的所有节点
- tags:
- - 节点管理
- post:
- consumes:
- - application/json
- parameters:
- - description: 节点数据
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/models.ServiceNodesDto'
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 添加节点
- tags:
- - 节点管理
- put:
- consumes:
- - application/json
- parameters:
- - description: id
- in: query
- name: id
- required: true
- type: string
- - description: 节点数据
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/models.ServiceNodesDto'
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 修改节点
- tags:
- - 节点管理
- /shop:
- delete:
- consumes:
- - application/json
- parameters:
- - description: id
- in: query
- name: id
- required: true
- type: string
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 根据Id删除节点
- tags:
- - 店铺管理
- get:
- consumes:
- - application/json
- parameters:
- - description: 分页数据
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/unity.PageParams'
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 获取自己的商品信息
- tags:
- - 店铺管理
- post:
- consumes:
- - application/json
- parameters:
- - description: 店铺数据
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/models.ShopDto'
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 添加节点
- tags:
- - 店铺管理
- put:
- consumes:
- - application/json
- parameters:
- - description: id
- in: query
- name: id
- required: true
- type: string
- - description: 店铺数据
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/models.ShopDto'
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 修改节点
- tags:
- - 店铺管理
- /shopByName:
- get:
- consumes:
- - application/json
- parameters:
- - description: 分页数据
- in: body
- name: req
- required: true
- schema:
- $ref: '#/definitions/unity.PageParams'
- - description: product_name
- in: query
- name: product_name
- required: true
- type: string
- responses:
- "200":
- description: OK
- schema:
- $ref: '#/definitions/e.R'
- summary: 根据商品名称模糊查询
- tags:
- - 店铺管理
- securityDefinitions:
- "":
- in: header
- name: Authorization
- type: apiKey
- swagger: "2.0"
|