definitions:
|
models.Department:
|
properties:
|
children:
|
items:
|
$ref: '#/definitions/models.Department'
|
type: array
|
head:
|
description: 部门负责人
|
type: string
|
id:
|
type: integer
|
name:
|
description: 部门名称
|
type: string
|
number:
|
description: 部门编号
|
type: string
|
parentId:
|
description: 上级部门ID
|
type: integer
|
remark:
|
description: 备注
|
type: string
|
sort:
|
description: 排序
|
type: integer
|
type: object
|
request.AddDepartment:
|
properties:
|
name:
|
description: 部门名称
|
type: string
|
number:
|
description: 部门编号
|
type: string
|
parentId:
|
description: 上级部门ID 一级部门传0
|
type: integer
|
remark:
|
description: 备注
|
type: string
|
type: object
|
request.UpdateDepartment:
|
properties:
|
id:
|
type: integer
|
name:
|
description: 部门名称
|
type: string
|
number:
|
description: 部门编号
|
type: string
|
parentId:
|
description: 上级部门ID 一级部门传0
|
type: integer
|
remark:
|
description: 备注
|
type: string
|
type: object
|
util.Response:
|
properties:
|
code:
|
type: integer
|
data: {}
|
msg:
|
type: string
|
type: object
|
util.ResponseList:
|
properties:
|
code:
|
type: integer
|
data: {}
|
msg:
|
type: string
|
page:
|
type: integer
|
pageSize:
|
type: integer
|
total:
|
type: integer
|
type: object
|
info:
|
contact: {}
|
paths:
|
/api-s/v1/organize/department:
|
get:
|
parameters:
|
- description: 页码
|
in: query
|
name: page
|
type: integer
|
- description: 每页大小
|
in: query
|
name: pageSize
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.Department'
|
type: array
|
type: object
|
summary: 查询部门信息列表
|
tags:
|
- 部门信息
|
post:
|
parameters:
|
- description: 部门信息信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddDepartment'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加部门信息
|
tags:
|
- 部门信息
|
/api-s/v1/organize/department/{id}:
|
delete:
|
parameters:
|
- description: 部门信息信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateDepartment'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 编辑部门信息
|
tags:
|
- 部门信息
|
put:
|
parameters:
|
- description: 部门信息信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateDepartment'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 编辑部门信息
|
tags:
|
- 部门信息
|
swagger: "2.0"
|