代码拉取完成,页面将自动刷新
同步操作将从 guchengwuyue/yshop-gin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
swagger: "2.0"
info:
title: YSHOP-GO API
description: YSHOP-GO管理系统API
version: 1.0.0
termsOfService: https://www.yixiang.co/
basePath: /v1
paths:
/auth/captcha:
get:
tags:
- auth
description: 获取验证码
operationId: LoginController.获取验证码
/auth/info:
get:
tags:
- auth
description: 获取用户信息
operationId: LoginController.获取用户信息
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/auth/login:
post:
tags:
- auth
description: 登录
operationId: LoginController.登录
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/auth/logout:
delete:
tags:
- auth
description: 退出登录
operationId: LoginController.退出登录
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/dept/:
get:
tags:
- dept
description: 获取部门列表
operationId: DeptController.获取部门列表
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
put:
tags:
- dept
description: 修改部门
operationId: DeptController.修改部门
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
post:
tags:
- dept
description: 添加部门
operationId: DeptController.添加部门
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
delete:
tags:
- dept
description: 删除部门
operationId: DeptController.删除部门
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/dict/:
get:
tags:
- dict
description: 获取字典列表
operationId: DictController.获取字典列表
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
put:
tags:
- dict
description: 修改字典
operationId: DictController.修改字典
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
post:
tags:
- dict
description: 添加字典
operationId: DictController.添加字典
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/dict/{id}:
delete:
tags:
- dict
description: 删除字典
operationId: DictController.删除字典
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/dictDetail/:
get:
tags:
- dictDetail
description: 获取字典详情列表
operationId: DictDetailController.获取字典详情列表
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
put:
tags:
- dictDetail
description: 修改字典详情
operationId: DictDetailController.修改字典详情
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
post:
tags:
- dictDetail
description: 添加字典详情
operationId: DictDetailController.添加字典详情
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/dictDetail/{id}:
delete:
tags:
- dictDetail
description: 删除字典详情
operationId: DictDetailController.删除字典详情
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/job/:
get:
tags:
- job
description: 岗位列表
operationId: JobController.岗位列表
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
put:
tags:
- job
description: 岗位修改
operationId: JobController.岗位修改
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
post:
tags:
- job
description: 岗位添加
operationId: JobController.岗位添加
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
delete:
tags:
- job
description: 岗位删除
operationId: JobController.岗位删除
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/menu/:
get:
tags:
- menu
description: 菜单列表
operationId: MenuController.菜单列表
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
put:
tags:
- menu
description: 菜单修改
operationId: MenuController.菜单修改
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
post:
tags:
- menu
description: 菜单添加
operationId: MenuController.菜单添加
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
delete:
tags:
- menu
description: 菜单删除
operationId: MenuController.菜单删除
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/menu/build:
get:
tags:
- menu
description: 菜单构建
operationId: MenuController.菜单构建
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/menu/tree:
get:
tags:
- menu
description: 菜单树形
operationId: MenuController.菜单树形
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/roles/:
get:
tags:
- roles
description: 角色列表
operationId: RoleController.角色列表
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
put:
tags:
- roles
post:
tags:
- roles
description: 角色添加
operationId: RoleController.角色添加
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
delete:
tags:
- roles
description: 角色删除
operationId: RoleController.角色删除
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/roles/{id}:
get:
tags:
- roles
description: 获取单个角色
operationId: RoleController.获取单个角色
parameters:
- in: path
name: id
description: 角色ID
required: true
type: integer
format: int64
responses:
"200":
description: ""
schema:
$ref: '#/definitions/models.Role'
/roles/menu:
put:
tags:
- roles
description: 角色菜单更新
operationId: RoleController.角色菜单更新
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/user/:
get:
tags:
- user
description: 用户列表
operationId: UserController.用户列表
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
put:
tags:
- user
description: 用户编辑
operationId: UserController.用户编辑
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
post:
tags:
- user
description: 用户添加
operationId: UserController.用户添加
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
delete:
tags:
- user
description: 用户删除
operationId: UserController.用户删除
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/user/center:
put:
tags:
- user
description: 用户修改个人信息
operationId: UserController.用户修改个人信息
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/user/updateAvatar:
post:
tags:
- user
description: 用户上传图像
operationId: UserController.用户上传图像
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
/user/updatePass:
post:
tags:
- user
description: 用户修改密码
operationId: UserController.用户修改密码
responses:
"200":
description: ""
schema:
$ref: '#/definitions/controllers.Result'
definitions:
611.0xc000380630.false:
title: "false"
type: object
controllers.Result:
title: Result
type: object
properties:
data:
$ref: '#/definitions/611.0xc000380630.false'
msg:
type: string
status:
type: integer
format: int64
models.BaseModel:
title: BaseModel
type: object
properties:
createTime:
type: string
format: datetime
isDel:
type: integer
format: int32
updateTime:
type: string
format: datetime
models.Dept:
title: Dept
type: object
properties:
children:
type: array
items:
$ref: '#/definitions/models.Dept'
createTime:
type: string
format: datetime
enabled:
type: integer
format: int32
id:
type: integer
format: int64
isDel:
type: integer
format: int32
label:
type: string
name:
type: string
pid:
type: integer
format: int64
updateTime:
type: string
format: datetime
models.Job:
title: Job
type: object
properties:
createTime:
type: string
format: datetime
dept:
$ref: '#/definitions/models.Dept'
enabled:
type: integer
format: int32
id:
type: integer
format: int64
isDel:
type: integer
format: int32
name:
type: string
sort:
type: integer
format: int32
updateTime:
type: string
format: datetime
models.Menu:
title: Menu
type: object
properties:
cache:
type: integer
format: int32
children:
type: array
items:
$ref: '#/definitions/models.Menu'
component:
type: string
componentName:
type: string
createTime:
type: string
format: datetime
hidden:
type: integer
format: int32
icon:
type: string
id:
type: integer
format: int64
iframe:
type: integer
format: int32
isDel:
type: integer
format: int32
label:
type: string
name:
type: string
path:
type: string
permission:
type: string
pid:
type: integer
format: int64
router:
type: string
routerMethod:
type: string
sort:
type: integer
format: int32
type:
type: integer
format: int32
updateTime:
type: string
format: datetime
models.Role:
title: Role
type: object
properties:
Depts:
type: array
items:
$ref: '#/definitions/models.Dept'
Users:
type: array
items:
$ref: '#/definitions/models.User'
createTime:
type: string
format: datetime
dataScope:
type: string
id:
type: integer
format: int64
isDel:
type: integer
format: int32
level:
type: integer
format: int32
menus:
type: array
items:
$ref: '#/definitions/models.Menu'
name:
type: string
permission:
type: string
remark:
type: string
updateTime:
type: string
format: datetime
models.User:
title: User
type: object
properties:
Permissions:
type: array
items:
type: string
avatar:
type: string
createTime:
type: string
format: datetime
dept:
$ref: '#/definitions/models.Dept'
email:
type: string
enabled:
type: integer
format: int32
id:
type: integer
format: int64
isDel:
type: integer
format: int32
job:
$ref: '#/definitions/models.Job'
nickName:
type: string
password:
type: string
phone:
type: string
roleIds:
type: array
items:
type: integer
format: int64
roles:
type: array
items:
$ref: '#/definitions/models.Role'
sex:
type: string
updateTime:
type: string
format: datetime
username:
type: string
tags:
- name: auth
description: |
登录api
- name: user
description: |
用户 API
- name: menu
description: |
菜单api
- name: dict
description: |
字典api
- name: dictDetail
description: |
字典详情api
- name: dept
description: |
部门api
- name: job
description: |
岗位api
- name: roles
description: |
角色 API
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。