zhangqian
2024-02-29 0873199876ca5289125d8356d6a5bbc05f37dc5e
docs/swagger.yaml
@@ -24,33 +24,6 @@
        description: Valid is true if Time is not NULL
        type: boolean
    type: object
  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
  models.Dict:
    properties:
      createdAt:
@@ -75,21 +48,6 @@
      updatedAt:
        type: string
    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.AddDict:
    properties:
      dictType:
@@ -102,23 +60,6 @@
      number:
        description: 编码
        type: string
      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
@@ -267,87 +208,4 @@
      summary: 删除字典
      tags:
      - 系统设置/字典
  /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"