541 lines
12 KiB
YAML
541 lines
12 KiB
YAML
definitions:
|
|
types.Cdk:
|
|
properties:
|
|
cdkContent:
|
|
type: string
|
|
cdkId:
|
|
type: string
|
|
cdkName:
|
|
type: string
|
|
cdkStatus:
|
|
type: integer
|
|
createTime:
|
|
type: string
|
|
exchangeTime:
|
|
type: string
|
|
id:
|
|
type: string
|
|
orderId:
|
|
type: string
|
|
userId:
|
|
type: string
|
|
type: object
|
|
types.CdkType:
|
|
properties:
|
|
cdkAvailable:
|
|
description: 未发放的cdk数量
|
|
type: integer
|
|
cdkFrozen:
|
|
description: 冻结状态中的cdk数量
|
|
type: integer
|
|
cdkId:
|
|
type: string
|
|
cdkInfo:
|
|
type: string
|
|
cdkName:
|
|
type: string
|
|
cdkUsed:
|
|
description: 已发放的cdk数量
|
|
type: integer
|
|
coinName:
|
|
type: string
|
|
exchangeRate:
|
|
type: integer
|
|
type: object
|
|
types.CreateCdkOrderReq:
|
|
properties:
|
|
cdkId:
|
|
description: cdk 种类编号
|
|
type: string
|
|
number:
|
|
description: 兑换数量
|
|
type: integer
|
|
required:
|
|
- cdkId
|
|
- number
|
|
type: object
|
|
types.CreateCdkOrderResp:
|
|
properties:
|
|
orderId:
|
|
description: 订单编号
|
|
type: string
|
|
type: object
|
|
types.CreateCdkTypeReq:
|
|
properties:
|
|
cdkInfo:
|
|
type: string
|
|
cdkName:
|
|
type: string
|
|
coinName:
|
|
type: string
|
|
exchangeRate:
|
|
type: integer
|
|
required:
|
|
- coinName
|
|
- exchangeRate
|
|
type: object
|
|
types.CreateCdkTypeResp:
|
|
properties:
|
|
cdkId:
|
|
type: string
|
|
type: object
|
|
types.CreateCdksReq:
|
|
properties:
|
|
cdkContents:
|
|
items:
|
|
type: string
|
|
type: array
|
|
cdkId:
|
|
type: string
|
|
required:
|
|
- cdkContents
|
|
- cdkId
|
|
type: object
|
|
types.CreateCdksResp:
|
|
type: object
|
|
types.DealCdkOrderReq:
|
|
properties:
|
|
orderId:
|
|
description: 订单编号
|
|
type: string
|
|
result:
|
|
description: 处理结果
|
|
type: boolean
|
|
transferHash:
|
|
description: 转账记录 hash
|
|
type: string
|
|
required:
|
|
- orderId
|
|
- transferHash
|
|
type: object
|
|
types.DealCdkOrderResp:
|
|
type: object
|
|
types.DeleteCdkTypesReq:
|
|
properties:
|
|
cdkIds:
|
|
items:
|
|
type: string
|
|
type: array
|
|
required:
|
|
- cdkIds
|
|
type: object
|
|
types.DeleteCdkTypesResp:
|
|
type: object
|
|
types.DeleteCdksReq:
|
|
properties:
|
|
ids:
|
|
items:
|
|
type: string
|
|
type: array
|
|
required:
|
|
- ids
|
|
type: object
|
|
types.DeleteCdksResp:
|
|
type: object
|
|
types.ExchangeCdksReq:
|
|
properties:
|
|
ids:
|
|
items:
|
|
type: string
|
|
type: array
|
|
required:
|
|
- ids
|
|
type: object
|
|
types.ExchangeCdksResp:
|
|
type: object
|
|
types.GeneralResponse:
|
|
properties:
|
|
data:
|
|
type: object
|
|
message:
|
|
type: integer
|
|
result:
|
|
type: integer
|
|
type: object
|
|
types.GetCdkTypeByCoinNameReq:
|
|
properties:
|
|
coinName:
|
|
type: string
|
|
required:
|
|
- coinName
|
|
type: object
|
|
types.GetCdkTypeByCoinNameResp:
|
|
properties:
|
|
cdkAvailable:
|
|
description: 未发放的cdk数量
|
|
type: integer
|
|
cdkFrozen:
|
|
description: 冻结状态中的cdk数量
|
|
type: integer
|
|
cdkId:
|
|
type: string
|
|
cdkInfo:
|
|
type: string
|
|
cdkName:
|
|
type: string
|
|
cdkUsed:
|
|
description: 已发放的cdk数量
|
|
type: integer
|
|
coinName:
|
|
type: string
|
|
exchangeRate:
|
|
type: integer
|
|
type: object
|
|
types.GetCdkTypesReq:
|
|
properties:
|
|
coinName:
|
|
type: string
|
|
page:
|
|
description: 页数
|
|
type: integer
|
|
pageSize:
|
|
description: 每页数量
|
|
type: integer
|
|
type: object
|
|
types.GetCdkTypesResp:
|
|
properties:
|
|
cdkTypes:
|
|
items:
|
|
$ref: '#/definitions/types.CdkType'
|
|
type: array
|
|
totalElements:
|
|
type: integer
|
|
totalPages:
|
|
type: integer
|
|
type: object
|
|
types.GetCdksByUserIdReq:
|
|
properties:
|
|
page:
|
|
description: 页数
|
|
type: integer
|
|
pageSize:
|
|
description: 每页数量
|
|
type: integer
|
|
type: object
|
|
types.GetCdksByUserIdResp:
|
|
properties:
|
|
cdks:
|
|
items:
|
|
$ref: '#/definitions/types.Cdk'
|
|
type: array
|
|
totalElements:
|
|
type: integer
|
|
totalPages:
|
|
type: integer
|
|
type: object
|
|
types.GetCdksReq:
|
|
properties:
|
|
cdkContent:
|
|
type: string
|
|
cdkId:
|
|
type: string
|
|
page:
|
|
description: 页数
|
|
type: integer
|
|
pageSize:
|
|
description: 每页数量
|
|
type: integer
|
|
required:
|
|
- cdkId
|
|
type: object
|
|
types.GetCdksResp:
|
|
properties:
|
|
cdks:
|
|
items:
|
|
$ref: '#/definitions/types.Cdk'
|
|
type: array
|
|
totalElements:
|
|
type: integer
|
|
totalPages:
|
|
type: integer
|
|
type: object
|
|
types.UpdateCdkTypeReq:
|
|
properties:
|
|
cdkId:
|
|
type: string
|
|
cdkName:
|
|
type: string
|
|
coinName:
|
|
type: string
|
|
exchangeRate:
|
|
type: integer
|
|
required:
|
|
- cdkId
|
|
- cdkName
|
|
- coinName
|
|
- exchangeRate
|
|
type: object
|
|
types.UpdateCdkTypeResp:
|
|
type: object
|
|
info:
|
|
contact: {}
|
|
paths:
|
|
/app/cdk/create-cdk-order:
|
|
post:
|
|
parameters:
|
|
- description: MOCK
|
|
in: header
|
|
name: FZM-SIGNATURE
|
|
required: true
|
|
type: string
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.CreateCdkOrderReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.CreateCdkOrderResp'
|
|
type: object
|
|
summary: 创建兑换订单
|
|
tags:
|
|
- Cdk App
|
|
/app/cdk/deal-cdk-order:
|
|
post:
|
|
parameters:
|
|
- description: MOCK
|
|
in: header
|
|
name: FZM-SIGNATURE
|
|
required: true
|
|
type: string
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.DealCdkOrderReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.DealCdkOrderResp'
|
|
type: object
|
|
summary: 处理兑换订单
|
|
tags:
|
|
- Cdk App
|
|
/app/cdk/get-cdk-type-by-coin-name:
|
|
post:
|
|
parameters:
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.GetCdkTypeByCoinNameReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.GetCdkTypeByCoinNameResp'
|
|
type: object
|
|
summary: 查询一个票券对应的 cdkType
|
|
tags:
|
|
- Cdk App
|
|
/app/cdk/get-cdks-by-user-id:
|
|
post:
|
|
parameters:
|
|
- description: MOCK
|
|
in: header
|
|
name: FZM-SIGNATURE
|
|
required: true
|
|
type: string
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.GetCdksByUserIdReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.GetCdksByUserIdResp'
|
|
type: object
|
|
summary: 分页获得一个人拥有的 cdks
|
|
tags:
|
|
- Cdk App
|
|
/backend/cdk/create-cdk-type:
|
|
post:
|
|
parameters:
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.CreateCdkTypeReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.CreateCdkTypeResp'
|
|
type: object
|
|
summary: 创建 CdkType
|
|
tags:
|
|
- Cdk 后台
|
|
/backend/cdk/create-cdks:
|
|
post:
|
|
parameters:
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.CreateCdksReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.CreateCdksResp'
|
|
type: object
|
|
summary: 创建 Cdks
|
|
tags:
|
|
- Cdk 后台
|
|
/backend/cdk/delete-cdk-types:
|
|
post:
|
|
parameters:
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.DeleteCdkTypesReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.DeleteCdkTypesResp'
|
|
type: object
|
|
summary: 删除 cdkTypes
|
|
tags:
|
|
- Cdk 后台
|
|
/backend/cdk/delete-cdks:
|
|
post:
|
|
parameters:
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.DeleteCdksReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.DeleteCdksResp'
|
|
type: object
|
|
summary: 删除 cdks
|
|
tags:
|
|
- Cdk 后台
|
|
/backend/cdk/exchange-cdks:
|
|
post:
|
|
parameters:
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.ExchangeCdksReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.ExchangeCdksResp'
|
|
type: object
|
|
summary: 兑换 cdks
|
|
tags:
|
|
- Cdk 后台
|
|
/backend/cdk/get-cdk-types:
|
|
post:
|
|
parameters:
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.GetCdkTypesReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.GetCdkTypesResp'
|
|
type: object
|
|
summary: 分页获得 cdkType
|
|
tags:
|
|
- Cdk 查询
|
|
/backend/cdk/get-cdks:
|
|
post:
|
|
parameters:
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.GetCdksReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.GetCdksResp'
|
|
type: object
|
|
summary: 分页获得 cdks
|
|
tags:
|
|
- Cdk 查询
|
|
/backend/cdk/update-cdk-type:
|
|
post:
|
|
parameters:
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/types.UpdateCdkTypeReq'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/types.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/types.UpdateCdkTypeResp'
|
|
type: object
|
|
summary: 更新 cdkType
|
|
tags:
|
|
- Cdk 后台
|
|
swagger: "2.0"
|