5605 lines
136 KiB
YAML
5605 lines
136 KiB
YAML
definitions:
|
|
errors.Error:
|
|
properties:
|
|
code:
|
|
type: integer
|
|
detail:
|
|
type: string
|
|
id:
|
|
type: string
|
|
status:
|
|
type: string
|
|
type: object
|
|
schema.Activity:
|
|
properties:
|
|
address:
|
|
type: string
|
|
categoryId:
|
|
type: string
|
|
content:
|
|
type: string
|
|
cover:
|
|
type: string
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
endAt:
|
|
type: string
|
|
endSignupAt:
|
|
type: string
|
|
id:
|
|
type: string
|
|
images:
|
|
items:
|
|
type: string
|
|
type: array
|
|
maxSignupNum:
|
|
type: integer
|
|
signupNum:
|
|
type: integer
|
|
startAt:
|
|
type: string
|
|
startSignupAt:
|
|
type: string
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.ActivityCategory:
|
|
properties:
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
name:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.ActivityCategoryForm:
|
|
type: object
|
|
schema.ActivityForm:
|
|
properties:
|
|
address:
|
|
type: string
|
|
categoryId:
|
|
type: string
|
|
content:
|
|
type: string
|
|
cover:
|
|
type: string
|
|
endAt:
|
|
type: string
|
|
endSignupAt:
|
|
type: string
|
|
images:
|
|
items:
|
|
type: string
|
|
type: array
|
|
maxSignupNum:
|
|
type: integer
|
|
signupNum:
|
|
type: integer
|
|
startAt:
|
|
type: string
|
|
startSignupAt:
|
|
type: string
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
type: object
|
|
schema.AiRequest:
|
|
properties:
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.AiRequestForm:
|
|
properties:
|
|
msg:
|
|
type: string
|
|
type: object
|
|
schema.App:
|
|
properties:
|
|
created_at:
|
|
description: Create time
|
|
type: string
|
|
id:
|
|
description: Unique ID
|
|
type: string
|
|
updated_at:
|
|
description: Update time
|
|
type: string
|
|
type: object
|
|
schema.AppForm:
|
|
type: object
|
|
schema.Balance:
|
|
properties:
|
|
after:
|
|
type: integer
|
|
before:
|
|
type: integer
|
|
change:
|
|
type: integer
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
customerId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
operatorId:
|
|
type: string
|
|
reason:
|
|
type: string
|
|
type:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.BalanceForm:
|
|
properties:
|
|
CreatedID:
|
|
type: string
|
|
after:
|
|
type: integer
|
|
before:
|
|
type: integer
|
|
change:
|
|
type: integer
|
|
customerId:
|
|
type: string
|
|
operatorId:
|
|
type: string
|
|
reason:
|
|
type: string
|
|
type:
|
|
type: string
|
|
type: object
|
|
schema.Banner:
|
|
properties:
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
desc:
|
|
type: string
|
|
id:
|
|
type: string
|
|
img:
|
|
type: string
|
|
link:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
type:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.BannerForm:
|
|
properties:
|
|
desc:
|
|
type: string
|
|
img:
|
|
type: string
|
|
link:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
type:
|
|
type: string
|
|
type: object
|
|
schema.Captcha:
|
|
properties:
|
|
captcha_id:
|
|
description: Captcha ID
|
|
type: string
|
|
type: object
|
|
schema.Customer:
|
|
properties:
|
|
avatar:
|
|
type: string
|
|
birthday:
|
|
type: string
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
introduce:
|
|
type: string
|
|
name:
|
|
type: string
|
|
phone:
|
|
type: string
|
|
status:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
wxSign:
|
|
type: string
|
|
type: object
|
|
schema.CustomerForm:
|
|
properties:
|
|
avatar:
|
|
type: string
|
|
birthday:
|
|
type: string
|
|
introduce:
|
|
type: string
|
|
name:
|
|
type: string
|
|
phone:
|
|
type: string
|
|
status:
|
|
type: string
|
|
wxSign:
|
|
type: string
|
|
type: object
|
|
schema.Help:
|
|
properties:
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
customerId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
desc:
|
|
type: string
|
|
id:
|
|
type: string
|
|
img:
|
|
type: string
|
|
link:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
type:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.HelpForm:
|
|
type: object
|
|
schema.Logger:
|
|
properties:
|
|
created_at:
|
|
description: Create time
|
|
type: string
|
|
data:
|
|
description: Log data
|
|
type: string
|
|
id:
|
|
description: Unique ID
|
|
type: string
|
|
level:
|
|
description: Log level
|
|
type: string
|
|
login_name:
|
|
description: From User.Username
|
|
type: string
|
|
message:
|
|
description: Log message
|
|
type: string
|
|
stack:
|
|
description: Error stack
|
|
type: string
|
|
tag:
|
|
description: Log tag
|
|
type: string
|
|
trace_id:
|
|
description: Trace ID
|
|
type: string
|
|
user_id:
|
|
description: User ID
|
|
type: string
|
|
user_name:
|
|
description: From User.Name
|
|
type: string
|
|
type: object
|
|
schema.LoginForm:
|
|
properties:
|
|
captcha_code:
|
|
description: Captcha verify code
|
|
type: string
|
|
captcha_id:
|
|
description: Captcha verify id
|
|
type: string
|
|
password:
|
|
description: Login password (md5 hash)
|
|
type: string
|
|
username:
|
|
description: Login name
|
|
type: string
|
|
required:
|
|
- password
|
|
- username
|
|
type: object
|
|
schema.LoginToken:
|
|
properties:
|
|
access_token:
|
|
description: Access token (JWT)
|
|
type: string
|
|
expires_at:
|
|
description: 'Expired time (Unit: second)'
|
|
type: integer
|
|
token_type:
|
|
description: 'Token type (Usage: Authorization=${token_type} ${access_token})'
|
|
type: string
|
|
type: object
|
|
schema.Menu:
|
|
properties:
|
|
children:
|
|
description: Child menus
|
|
items:
|
|
$ref: '#/definitions/schema.Menu'
|
|
type: array
|
|
code:
|
|
description: Code of menu (unique for each level)
|
|
type: string
|
|
created_at:
|
|
description: Create time
|
|
type: string
|
|
description:
|
|
description: Details about menu
|
|
type: string
|
|
id:
|
|
description: Unique ID
|
|
type: string
|
|
name:
|
|
description: Display name of menu
|
|
type: string
|
|
parent_id:
|
|
description: Parent ID (From Menu.ID)
|
|
type: string
|
|
parent_path:
|
|
description: Parent path (split by .)
|
|
type: string
|
|
path:
|
|
description: Access path of menu
|
|
type: string
|
|
properties:
|
|
description: Properties of menu (JSON)
|
|
type: string
|
|
resources:
|
|
description: Resources of menu
|
|
items:
|
|
$ref: '#/definitions/schema.MenuResource'
|
|
type: array
|
|
sequence:
|
|
description: Sequence for sorting (Order by desc)
|
|
type: integer
|
|
status:
|
|
description: Status of menu (enabled, disabled)
|
|
type: string
|
|
type:
|
|
description: Type of menu (page, button)
|
|
type: string
|
|
updated_at:
|
|
description: Update time
|
|
type: string
|
|
type: object
|
|
schema.MenuForm:
|
|
properties:
|
|
code:
|
|
description: Code of menu (unique for each level)
|
|
maxLength: 32
|
|
type: string
|
|
description:
|
|
description: Details about menu
|
|
type: string
|
|
name:
|
|
description: Display name of menu
|
|
maxLength: 128
|
|
type: string
|
|
parent_id:
|
|
description: Parent ID (From Menu.ID)
|
|
type: string
|
|
path:
|
|
description: Access path of menu
|
|
type: string
|
|
properties:
|
|
description: Properties of menu (JSON)
|
|
type: string
|
|
resources:
|
|
description: Resources of menu
|
|
items:
|
|
$ref: '#/definitions/schema.MenuResource'
|
|
type: array
|
|
sequence:
|
|
description: Sequence for sorting (Order by desc)
|
|
type: integer
|
|
status:
|
|
description: Status of menu (enabled, disabled)
|
|
enum:
|
|
- disabled
|
|
- enabled
|
|
type: string
|
|
type:
|
|
description: Type of menu (page, button)
|
|
enum:
|
|
- page
|
|
- button
|
|
type: string
|
|
required:
|
|
- code
|
|
- name
|
|
- status
|
|
- type
|
|
type: object
|
|
schema.MenuResource:
|
|
properties:
|
|
created_at:
|
|
description: Create time
|
|
type: string
|
|
id:
|
|
description: Unique ID
|
|
type: string
|
|
menu_id:
|
|
description: From Menu.ID
|
|
type: string
|
|
method:
|
|
description: HTTP method
|
|
type: string
|
|
path:
|
|
description: API request path (e.g. /api/v1/users/:id)
|
|
type: string
|
|
updated_at:
|
|
description: Update time
|
|
type: string
|
|
type: object
|
|
schema.MettingRoom:
|
|
properties:
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
desc:
|
|
type: string
|
|
id:
|
|
type: string
|
|
imgs:
|
|
items:
|
|
type: string
|
|
type: array
|
|
link:
|
|
type: string
|
|
maxNum:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.MettingRoomForm:
|
|
properties:
|
|
desc:
|
|
type: string
|
|
imgs:
|
|
items:
|
|
type: string
|
|
type: array
|
|
link:
|
|
type: string
|
|
maxNum:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
type: object
|
|
schema.MettingRoomOrder:
|
|
properties:
|
|
concatName:
|
|
type: string
|
|
concatPhone:
|
|
type: string
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
customerId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
endAt:
|
|
type: string
|
|
id:
|
|
type: string
|
|
roomId:
|
|
type: string
|
|
startAt:
|
|
type: string
|
|
status:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.MettingRoomOrderForm:
|
|
properties:
|
|
concatName:
|
|
type: string
|
|
concatPhone:
|
|
type: string
|
|
customerId:
|
|
type: string
|
|
endAt:
|
|
type: string
|
|
roomId:
|
|
type: string
|
|
startAt:
|
|
type: string
|
|
status:
|
|
type: string
|
|
type: object
|
|
schema.Notice:
|
|
properties:
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
desc:
|
|
type: string
|
|
id:
|
|
type: string
|
|
link:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.NoticeForm:
|
|
properties:
|
|
desc:
|
|
type: string
|
|
link:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
type: object
|
|
schema.Order:
|
|
properties:
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
customerId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
num:
|
|
type: integer
|
|
productId:
|
|
type: string
|
|
shopId:
|
|
type: string
|
|
status:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.OrderForm:
|
|
type: object
|
|
schema.Product:
|
|
properties:
|
|
categoryId:
|
|
type: string
|
|
content:
|
|
type: string
|
|
cover:
|
|
type: string
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
images:
|
|
items:
|
|
type: string
|
|
type: array
|
|
introduce:
|
|
type: string
|
|
num:
|
|
type: integer
|
|
price:
|
|
type: integer
|
|
shopId:
|
|
type: string
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.ProductCategory:
|
|
properties:
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
name:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.ProductCategoryForm:
|
|
properties:
|
|
name:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
type: object
|
|
schema.ProductForm:
|
|
properties:
|
|
categoryId:
|
|
type: string
|
|
content:
|
|
type: string
|
|
cover:
|
|
type: string
|
|
images:
|
|
items:
|
|
type: string
|
|
type: array
|
|
introduce:
|
|
type: string
|
|
num:
|
|
type: integer
|
|
price:
|
|
type: integer
|
|
shopId:
|
|
type: string
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
type: object
|
|
schema.Reciprocity:
|
|
properties:
|
|
content:
|
|
type: string
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
customerId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
images:
|
|
items:
|
|
type: string
|
|
type: array
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.ReciprocityForm:
|
|
properties:
|
|
content:
|
|
type: string
|
|
customerId:
|
|
type: string
|
|
images:
|
|
items:
|
|
type: string
|
|
type: array
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
type: object
|
|
schema.Record:
|
|
properties:
|
|
content:
|
|
type: string
|
|
sendAt:
|
|
type: string
|
|
sender:
|
|
type: string
|
|
type: object
|
|
schema.Role:
|
|
properties:
|
|
code:
|
|
description: Code of role (unique)
|
|
type: string
|
|
created_at:
|
|
description: Create time
|
|
type: string
|
|
description:
|
|
description: Details about role
|
|
type: string
|
|
id:
|
|
description: Unique ID
|
|
type: string
|
|
menus:
|
|
description: Role menu list
|
|
items:
|
|
$ref: '#/definitions/schema.RoleMenu'
|
|
type: array
|
|
name:
|
|
description: Display name of role
|
|
type: string
|
|
sequence:
|
|
description: Sequence for sorting
|
|
type: integer
|
|
status:
|
|
description: Status of role (disabled, enabled)
|
|
type: string
|
|
updated_at:
|
|
description: Update time
|
|
type: string
|
|
type: object
|
|
schema.RoleForm:
|
|
properties:
|
|
code:
|
|
description: Code of role (unique)
|
|
maxLength: 32
|
|
type: string
|
|
description:
|
|
description: Details about role
|
|
type: string
|
|
menus:
|
|
description: Role menu list
|
|
items:
|
|
$ref: '#/definitions/schema.RoleMenu'
|
|
type: array
|
|
name:
|
|
description: Display name of role
|
|
maxLength: 128
|
|
type: string
|
|
sequence:
|
|
description: Sequence for sorting
|
|
type: integer
|
|
status:
|
|
description: Status of role (enabled, disabled)
|
|
enum:
|
|
- disabled
|
|
- enabled
|
|
type: string
|
|
required:
|
|
- code
|
|
- name
|
|
- status
|
|
type: object
|
|
schema.RoleMenu:
|
|
properties:
|
|
created_at:
|
|
description: Create time
|
|
type: string
|
|
id:
|
|
description: Unique ID
|
|
type: string
|
|
menu_id:
|
|
description: From Menu.ID
|
|
type: string
|
|
role_id:
|
|
description: From Role.ID
|
|
type: string
|
|
updated_at:
|
|
description: Update time
|
|
type: string
|
|
type: object
|
|
schema.Shop:
|
|
properties:
|
|
content:
|
|
type: string
|
|
cover:
|
|
type: string
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
images:
|
|
items:
|
|
type: string
|
|
type: array
|
|
introduce:
|
|
type: string
|
|
latitude:
|
|
type: number
|
|
longitude:
|
|
type: number
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.ShopForm:
|
|
properties:
|
|
content:
|
|
type: string
|
|
cover:
|
|
type: string
|
|
images:
|
|
items:
|
|
type: string
|
|
type: array
|
|
introduce:
|
|
type: string
|
|
latitude:
|
|
type: number
|
|
longitude:
|
|
type: number
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
type: object
|
|
schema.SurroundingService:
|
|
properties:
|
|
content:
|
|
type: string
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
desc:
|
|
type: string
|
|
id:
|
|
type: string
|
|
img:
|
|
type: string
|
|
link:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
typeId:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.SurroundingServiceForm:
|
|
properties:
|
|
content:
|
|
type: string
|
|
desc:
|
|
type: string
|
|
img:
|
|
type: string
|
|
link:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
title:
|
|
type: string
|
|
typeId:
|
|
type: string
|
|
type: object
|
|
schema.SurroundingServiceType:
|
|
properties:
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
name:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.SurroundingServiceTypeForm:
|
|
properties:
|
|
name:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
type: object
|
|
schema.UpdateCurrentUser:
|
|
properties:
|
|
email:
|
|
description: Email of user
|
|
maxLength: 128
|
|
type: string
|
|
name:
|
|
description: Name of user
|
|
maxLength: 64
|
|
type: string
|
|
phone:
|
|
description: Phone number of user
|
|
maxLength: 32
|
|
type: string
|
|
remark:
|
|
description: Remark of user
|
|
maxLength: 1024
|
|
type: string
|
|
required:
|
|
- name
|
|
type: object
|
|
schema.UpdateLoginPassword:
|
|
properties:
|
|
new_password:
|
|
description: New password (md5 hash)
|
|
type: string
|
|
old_password:
|
|
description: Old password (md5 hash)
|
|
type: string
|
|
required:
|
|
- new_password
|
|
- old_password
|
|
type: object
|
|
schema.User:
|
|
properties:
|
|
created_at:
|
|
description: Create time
|
|
type: string
|
|
email:
|
|
description: Email of user
|
|
type: string
|
|
id:
|
|
description: Unique ID
|
|
type: string
|
|
name:
|
|
description: Name of user
|
|
type: string
|
|
phone:
|
|
description: Phone number of user
|
|
type: string
|
|
remark:
|
|
description: Remark of user
|
|
type: string
|
|
roles:
|
|
description: Roles of user
|
|
items:
|
|
$ref: '#/definitions/schema.UserRole'
|
|
type: array
|
|
status:
|
|
description: Status of user (activated, freezed)
|
|
type: string
|
|
updated_at:
|
|
description: Update time
|
|
type: string
|
|
username:
|
|
description: Username for login
|
|
type: string
|
|
type: object
|
|
schema.UserForm:
|
|
properties:
|
|
email:
|
|
description: Email of user
|
|
maxLength: 128
|
|
type: string
|
|
name:
|
|
description: Name of user
|
|
maxLength: 64
|
|
type: string
|
|
password:
|
|
description: Password for login (md5 hash)
|
|
maxLength: 64
|
|
type: string
|
|
phone:
|
|
description: Phone number of user
|
|
maxLength: 32
|
|
type: string
|
|
remark:
|
|
description: Remark of user
|
|
maxLength: 1024
|
|
type: string
|
|
roles:
|
|
description: Roles of user
|
|
items:
|
|
$ref: '#/definitions/schema.UserRole'
|
|
type: array
|
|
status:
|
|
description: Status of user (activated, freezed)
|
|
enum:
|
|
- activated
|
|
- freezed
|
|
type: string
|
|
username:
|
|
description: Username for login
|
|
maxLength: 64
|
|
type: string
|
|
required:
|
|
- name
|
|
- roles
|
|
- status
|
|
- username
|
|
type: object
|
|
schema.UserRole:
|
|
properties:
|
|
created_at:
|
|
description: Create time
|
|
type: string
|
|
id:
|
|
description: Unique ID
|
|
type: string
|
|
role_id:
|
|
description: From Role.ID
|
|
type: string
|
|
role_name:
|
|
description: From Role.Name
|
|
type: string
|
|
updated_at:
|
|
description: Update time
|
|
type: string
|
|
user_id:
|
|
description: From User.ID
|
|
type: string
|
|
type: object
|
|
schema.WebSite:
|
|
properties:
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
phone:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.WebSiteForm:
|
|
properties:
|
|
phone:
|
|
type: string
|
|
type: object
|
|
schema.WorkOrder:
|
|
properties:
|
|
content:
|
|
type: string
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
customerId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
images:
|
|
items:
|
|
type: string
|
|
type: array
|
|
records:
|
|
items:
|
|
$ref: '#/definitions/schema.Record'
|
|
type: array
|
|
status:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
videos:
|
|
items:
|
|
type: string
|
|
type: array
|
|
type: object
|
|
schema.WorkOrderForm:
|
|
properties:
|
|
content:
|
|
type: string
|
|
customerId:
|
|
type: string
|
|
images:
|
|
items:
|
|
type: string
|
|
type: array
|
|
records:
|
|
items:
|
|
$ref: '#/definitions/schema.Record'
|
|
type: array
|
|
status:
|
|
type: string
|
|
videos:
|
|
items:
|
|
type: string
|
|
type: array
|
|
type: object
|
|
schema.WorkOrderType:
|
|
properties:
|
|
createdAt:
|
|
type: string
|
|
createdId:
|
|
type: string
|
|
deletedAt:
|
|
type: integer
|
|
deletedId:
|
|
type: string
|
|
id:
|
|
type: string
|
|
name:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
updatedAt:
|
|
type: string
|
|
type: object
|
|
schema.WorkOrderTypeForm:
|
|
properties:
|
|
name:
|
|
type: string
|
|
sequence:
|
|
type: integer
|
|
status:
|
|
type: string
|
|
type: object
|
|
util.ResponseResult:
|
|
properties:
|
|
data: {}
|
|
error:
|
|
$ref: '#/definitions/errors.Error'
|
|
success:
|
|
type: boolean
|
|
total:
|
|
type: integer
|
|
type: object
|
|
info:
|
|
contact: {}
|
|
description: 近山社区小程序平台
|
|
title: jinshan_community
|
|
version: v1.0.0
|
|
paths:
|
|
/api/v1/activities:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Activity'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query activity list
|
|
tags:
|
|
- ActivityAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ActivityForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Activity'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create activity record
|
|
tags:
|
|
- ActivityAPI
|
|
/api/v1/activities/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete activity record by ID
|
|
tags:
|
|
- ActivityAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Activity'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get activity record by ID
|
|
tags:
|
|
- ActivityAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ActivityForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update activity record by ID
|
|
tags:
|
|
- ActivityAPI
|
|
/api/v1/activity-categories:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.ActivityCategory'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query activity category list
|
|
tags:
|
|
- ActivityCategoryAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ActivityCategoryForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.ActivityCategory'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create activity category record
|
|
tags:
|
|
- ActivityCategoryAPI
|
|
/api/v1/activity-categories/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete activity category record by ID
|
|
tags:
|
|
- ActivityCategoryAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.ActivityCategory'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get activity category record by ID
|
|
tags:
|
|
- ActivityCategoryAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ActivityCategoryForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update activity category record by ID
|
|
tags:
|
|
- ActivityCategoryAPI
|
|
/api/v1/ai-requests:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.AiRequest'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query ai request list
|
|
tags:
|
|
- AiRequestAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.AiRequestForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.AiRequest'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create ai request record
|
|
tags:
|
|
- AiRequestAPI
|
|
/api/v1/ai-requests/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete ai request record by ID
|
|
tags:
|
|
- AiRequestAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.AiRequest'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get ai request record by ID
|
|
tags:
|
|
- AiRequestAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.AiRequestForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update ai request record by ID
|
|
tags:
|
|
- AiRequestAPI
|
|
/api/v1/apps:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.App'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query app list
|
|
tags:
|
|
- AppAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.AppForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.App'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create app record
|
|
tags:
|
|
- AppAPI
|
|
/api/v1/apps/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete app record by ID
|
|
tags:
|
|
- AppAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.App'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get app record by ID
|
|
tags:
|
|
- AppAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.AppForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update app record by ID
|
|
tags:
|
|
- AppAPI
|
|
/api/v1/balances:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Balance'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query balance list
|
|
tags:
|
|
- BalanceAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.BalanceForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Balance'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create balance record
|
|
tags:
|
|
- BalanceAPI
|
|
/api/v1/balances/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete balance record by ID
|
|
tags:
|
|
- BalanceAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Balance'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get balance record by ID
|
|
tags:
|
|
- BalanceAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.BalanceForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update balance record by ID
|
|
tags:
|
|
- BalanceAPI
|
|
/api/v1/banners:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Banner'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query banner list
|
|
tags:
|
|
- BannerAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.BannerForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Banner'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create banner record
|
|
tags:
|
|
- BannerAPI
|
|
/api/v1/banners/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete banner record by ID
|
|
tags:
|
|
- BannerAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Banner'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get banner record by ID
|
|
tags:
|
|
- BannerAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.BannerForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update banner record by ID
|
|
tags:
|
|
- BannerAPI
|
|
/api/v1/captcha/id:
|
|
get:
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Captcha'
|
|
type: object
|
|
summary: Get captcha ID
|
|
tags:
|
|
- LoginAPI
|
|
/api/v1/captcha/image:
|
|
get:
|
|
parameters:
|
|
- description: Captcha ID
|
|
in: query
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Reload captcha image (reload=1)
|
|
in: query
|
|
name: reload
|
|
type: number
|
|
produces:
|
|
- image/png
|
|
responses:
|
|
"200":
|
|
description: Captcha image
|
|
"404":
|
|
description: Not Found
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
summary: Response captcha image
|
|
tags:
|
|
- LoginAPI
|
|
/api/v1/current/logout:
|
|
post:
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Logout system
|
|
tags:
|
|
- LoginAPI
|
|
/api/v1/current/menus:
|
|
get:
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Menu'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query current user menus based on the current user role
|
|
tags:
|
|
- LoginAPI
|
|
/api/v1/current/password:
|
|
put:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.UpdateLoginPassword'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Change current user password
|
|
tags:
|
|
- LoginAPI
|
|
/api/v1/current/refresh-token:
|
|
post:
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.LoginToken'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Refresh current access token
|
|
tags:
|
|
- LoginAPI
|
|
/api/v1/current/user:
|
|
get:
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.User'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get current user info
|
|
tags:
|
|
- LoginAPI
|
|
put:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.UpdateCurrentUser'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update current user info
|
|
tags:
|
|
- LoginAPI
|
|
/api/v1/customers:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Customer'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query customer list
|
|
tags:
|
|
- CustomerAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.CustomerForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Customer'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create customer record
|
|
tags:
|
|
- CustomerAPI
|
|
/api/v1/customers/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete customer record by ID
|
|
tags:
|
|
- CustomerAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Customer'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get customer record by ID
|
|
tags:
|
|
- CustomerAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.CustomerForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update customer record by ID
|
|
tags:
|
|
- CustomerAPI
|
|
/api/v1/helps:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Help'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query help list
|
|
tags:
|
|
- HelpAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.HelpForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Help'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create help record
|
|
tags:
|
|
- HelpAPI
|
|
/api/v1/helps/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete help record by ID
|
|
tags:
|
|
- HelpAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Help'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get help record by ID
|
|
tags:
|
|
- HelpAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.HelpForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update help record by ID
|
|
tags:
|
|
- HelpAPI
|
|
/api/v1/loggers:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
- description: log level
|
|
in: query
|
|
name: level
|
|
type: string
|
|
- description: trace ID
|
|
in: query
|
|
name: traceID
|
|
type: string
|
|
- description: user name
|
|
in: query
|
|
name: userName
|
|
type: string
|
|
- description: log tag
|
|
in: query
|
|
name: tag
|
|
type: string
|
|
- description: log message
|
|
in: query
|
|
name: message
|
|
type: string
|
|
- description: start time
|
|
in: query
|
|
name: startTime
|
|
type: string
|
|
- description: end time
|
|
in: query
|
|
name: endTime
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Logger'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query logger list
|
|
tags:
|
|
- LoggerAPI
|
|
/api/v1/login:
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.LoginForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.LoginToken'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
summary: Login system with username and password
|
|
tags:
|
|
- LoginAPI
|
|
/api/v1/menus:
|
|
get:
|
|
parameters:
|
|
- description: Code path of menu (like xxx.xxx.xxx)
|
|
in: query
|
|
name: code
|
|
type: string
|
|
- description: Name of menu
|
|
in: query
|
|
name: name
|
|
type: string
|
|
- description: Whether to include menu resources
|
|
in: query
|
|
name: includeResources
|
|
type: boolean
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Menu'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query menu tree data
|
|
tags:
|
|
- MenuAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.MenuForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Menu'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create menu record
|
|
tags:
|
|
- MenuAPI
|
|
/api/v1/menus/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete menu record by ID
|
|
tags:
|
|
- MenuAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Menu'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get menu record by ID
|
|
tags:
|
|
- MenuAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.MenuForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update menu record by ID
|
|
tags:
|
|
- MenuAPI
|
|
/api/v1/metting-room-orders:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.MettingRoomOrder'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query metting room order list
|
|
tags:
|
|
- MettingRoomOrderAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.MettingRoomOrderForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.MettingRoomOrder'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create metting room order record
|
|
tags:
|
|
- MettingRoomOrderAPI
|
|
/api/v1/metting-room-orders/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete metting room order record by ID
|
|
tags:
|
|
- MettingRoomOrderAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.MettingRoomOrder'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get metting room order record by ID
|
|
tags:
|
|
- MettingRoomOrderAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.MettingRoomOrderForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update metting room order record by ID
|
|
tags:
|
|
- MettingRoomOrderAPI
|
|
/api/v1/metting-rooms:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.MettingRoom'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query metting room list
|
|
tags:
|
|
- MettingRoomAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.MettingRoomForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.MettingRoom'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create metting room record
|
|
tags:
|
|
- MettingRoomAPI
|
|
/api/v1/metting-rooms/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete metting room record by ID
|
|
tags:
|
|
- MettingRoomAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.MettingRoom'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get metting room record by ID
|
|
tags:
|
|
- MettingRoomAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.MettingRoomForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update metting room record by ID
|
|
tags:
|
|
- MettingRoomAPI
|
|
/api/v1/notices:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Notice'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query notice list
|
|
tags:
|
|
- NoticeAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.NoticeForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Notice'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create notice record
|
|
tags:
|
|
- NoticeAPI
|
|
/api/v1/notices/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete notice record by ID
|
|
tags:
|
|
- NoticeAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Notice'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get notice record by ID
|
|
tags:
|
|
- NoticeAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.NoticeForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update notice record by ID
|
|
tags:
|
|
- NoticeAPI
|
|
/api/v1/orders:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Order'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query order list
|
|
tags:
|
|
- OrderAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.OrderForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Order'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create order record
|
|
tags:
|
|
- OrderAPI
|
|
/api/v1/orders/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete order record by ID
|
|
tags:
|
|
- OrderAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Order'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get order record by ID
|
|
tags:
|
|
- OrderAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.OrderForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update order record by ID
|
|
tags:
|
|
- OrderAPI
|
|
/api/v1/product-categories:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.ProductCategory'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query product category list
|
|
tags:
|
|
- ProductCategoryAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ProductCategoryForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.ProductCategory'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create product category record
|
|
tags:
|
|
- ProductCategoryAPI
|
|
/api/v1/product-categories/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete product category record by ID
|
|
tags:
|
|
- ProductCategoryAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.ProductCategory'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get product category record by ID
|
|
tags:
|
|
- ProductCategoryAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ProductCategoryForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update product category record by ID
|
|
tags:
|
|
- ProductCategoryAPI
|
|
/api/v1/products:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Product'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query product list
|
|
tags:
|
|
- ProductAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ProductForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Product'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create product record
|
|
tags:
|
|
- ProductAPI
|
|
/api/v1/products/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete product record by ID
|
|
tags:
|
|
- ProductAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Product'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get product record by ID
|
|
tags:
|
|
- ProductAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ProductForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update product record by ID
|
|
tags:
|
|
- ProductAPI
|
|
/api/v1/reciprocities:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Reciprocity'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query reciprocity list
|
|
tags:
|
|
- ReciprocityAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ReciprocityForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Reciprocity'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create reciprocity record
|
|
tags:
|
|
- ReciprocityAPI
|
|
/api/v1/reciprocities/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete reciprocity record by ID
|
|
tags:
|
|
- ReciprocityAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Reciprocity'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get reciprocity record by ID
|
|
tags:
|
|
- ReciprocityAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ReciprocityForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update reciprocity record by ID
|
|
tags:
|
|
- ReciprocityAPI
|
|
/api/v1/roles:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
- description: Display name of role
|
|
in: query
|
|
name: name
|
|
type: string
|
|
- description: Status of role (disabled, enabled)
|
|
in: query
|
|
name: status
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Role'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query role list
|
|
tags:
|
|
- RoleAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.RoleForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Role'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create role record
|
|
tags:
|
|
- RoleAPI
|
|
/api/v1/roles/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete role record by ID
|
|
tags:
|
|
- RoleAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Role'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get role record by ID
|
|
tags:
|
|
- RoleAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.RoleForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update role record by ID
|
|
tags:
|
|
- RoleAPI
|
|
/api/v1/shops:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.Shop'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query shop list
|
|
tags:
|
|
- ShopAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ShopForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Shop'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create shop record
|
|
tags:
|
|
- ShopAPI
|
|
/api/v1/shops/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete shop record by ID
|
|
tags:
|
|
- ShopAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.Shop'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get shop record by ID
|
|
tags:
|
|
- ShopAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.ShopForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update shop record by ID
|
|
tags:
|
|
- ShopAPI
|
|
/api/v1/surrounding-service-types:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.SurroundingServiceType'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query surrounding service type list
|
|
tags:
|
|
- SurroundingServiceTypeAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.SurroundingServiceTypeForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.SurroundingServiceType'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create surrounding service type record
|
|
tags:
|
|
- SurroundingServiceTypeAPI
|
|
/api/v1/surrounding-service-types/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete surrounding service type record by ID
|
|
tags:
|
|
- SurroundingServiceTypeAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.SurroundingServiceType'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get surrounding service type record by ID
|
|
tags:
|
|
- SurroundingServiceTypeAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.SurroundingServiceTypeForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update surrounding service type record by ID
|
|
tags:
|
|
- SurroundingServiceTypeAPI
|
|
/api/v1/surrounding-services:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.SurroundingService'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query surrounding service list
|
|
tags:
|
|
- SurroundingServiceAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.SurroundingServiceForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.SurroundingService'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create surrounding service record
|
|
tags:
|
|
- SurroundingServiceAPI
|
|
/api/v1/surrounding-services/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete surrounding service record by ID
|
|
tags:
|
|
- SurroundingServiceAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.SurroundingService'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get surrounding service record by ID
|
|
tags:
|
|
- SurroundingServiceAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.SurroundingServiceForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update surrounding service record by ID
|
|
tags:
|
|
- SurroundingServiceAPI
|
|
/api/v1/users:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
- description: Username for login
|
|
in: query
|
|
name: username
|
|
type: string
|
|
- description: Name of user
|
|
in: query
|
|
name: name
|
|
type: string
|
|
- description: Status of user (activated, freezed)
|
|
in: query
|
|
name: status
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.User'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query user list
|
|
tags:
|
|
- UserAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.UserForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.User'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create user record
|
|
tags:
|
|
- UserAPI
|
|
/api/v1/users/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete user record by ID
|
|
tags:
|
|
- UserAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.User'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get user record by ID
|
|
tags:
|
|
- UserAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.UserForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update user record by ID
|
|
tags:
|
|
- UserAPI
|
|
/api/v1/users/{id}/reset-pwd:
|
|
patch:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Reset user password by ID
|
|
tags:
|
|
- UserAPI
|
|
/api/v1/web-sites:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.WebSite'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query web site list
|
|
tags:
|
|
- WebSiteAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.WebSiteForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.WebSite'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create web site record
|
|
tags:
|
|
- WebSiteAPI
|
|
/api/v1/web-sites/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete web site record by ID
|
|
tags:
|
|
- WebSiteAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.WebSite'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get web site record by ID
|
|
tags:
|
|
- WebSiteAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.WebSiteForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update web site record by ID
|
|
tags:
|
|
- WebSiteAPI
|
|
/api/v1/work-order-types:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.WorkOrderType'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query work order type list
|
|
tags:
|
|
- WorkOrderTypeAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.WorkOrderTypeForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.WorkOrderType'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create work order type record
|
|
tags:
|
|
- WorkOrderTypeAPI
|
|
/api/v1/work-order-types/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete work order type record by ID
|
|
tags:
|
|
- WorkOrderTypeAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.WorkOrderType'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get work order type record by ID
|
|
tags:
|
|
- WorkOrderTypeAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.WorkOrderTypeForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update work order type record by ID
|
|
tags:
|
|
- WorkOrderTypeAPI
|
|
/api/v1/work-orders:
|
|
get:
|
|
parameters:
|
|
- default: 1
|
|
description: pagination index
|
|
in: query
|
|
name: current
|
|
required: true
|
|
type: integer
|
|
- default: 10
|
|
description: pagination size
|
|
in: query
|
|
name: pageSize
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
items:
|
|
$ref: '#/definitions/schema.WorkOrder'
|
|
type: array
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Query work order list
|
|
tags:
|
|
- WorkOrderAPI
|
|
post:
|
|
parameters:
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.WorkOrderForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.WorkOrder'
|
|
type: object
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Create work order record
|
|
tags:
|
|
- WorkOrderAPI
|
|
/api/v1/work-orders/{id}:
|
|
delete:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Delete work order record by ID
|
|
tags:
|
|
- WorkOrderAPI
|
|
get:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/util.ResponseResult'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/schema.WorkOrder'
|
|
type: object
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Get work order record by ID
|
|
tags:
|
|
- WorkOrderAPI
|
|
put:
|
|
parameters:
|
|
- description: unique id
|
|
in: path
|
|
name: id
|
|
required: true
|
|
type: string
|
|
- description: Request body
|
|
in: body
|
|
name: body
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/schema.WorkOrderForm'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"400":
|
|
description: Bad Request
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"401":
|
|
description: Unauthorized
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
"500":
|
|
description: Internal Server Error
|
|
schema:
|
|
$ref: '#/definitions/util.ResponseResult'
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update work order record by ID
|
|
tags:
|
|
- WorkOrderAPI
|
|
securityDefinitions:
|
|
ApiKeyAuth:
|
|
in: header
|
|
name: Authorization
|
|
type: apiKey
|
|
swagger: "2.0"
|