zhangqian
2024-02-28 fe5cd122cf94f83f97a1e71a391cefd62f219938
docs/swagger.yaml
@@ -1,4 +1,29 @@
definitions:
  constvar.DictType:
    enum:
    - 0
    - 1
    - 2
    - 3
    type: integer
    x-enum-comments:
      DictTypeColor: 颜色
      DictTypeMarket: 庄口
      DictTypeSpec: 规格
      DictTypeWorkshop: 车间
    x-enum-varnames:
    - DictTypeMarket
    - DictTypeWorkshop
    - DictTypeColor
    - DictTypeSpec
  gorm.DeletedAt:
    properties:
      time:
        type: string
      valid:
        description: Valid is true if Time is not NULL
        type: boolean
    type: object
  models.Department:
    properties:
      children:
@@ -26,6 +51,30 @@
        description: 排序
        type: integer
    type: object
  models.Dict:
    properties:
      createdAt:
        type: string
      deletedAt:
        $ref: '#/definitions/gorm.DeletedAt'
      dictType:
        allOf:
        - $ref: '#/definitions/constvar.DictType'
        description: 字典类型
      id:
        type: integer
      name:
        description: 名称
        type: string
      number:
        description: 编号
        type: string
      remark:
        description: 备注
        type: string
      updatedAt:
        type: string
    type: object
  request.AddDepartment:
    properties:
      name:
@@ -37,6 +86,22 @@
      parentId:
        description: 上级部门ID 一级部门传0
        type: integer
      remark:
        description: 备注
        type: string
    type: object
  request.AddDict:
    properties:
      dictType:
        allOf:
        - $ref: '#/definitions/constvar.DictType'
        description: 字典类型
      name:
        description: 名称
        type: string
      number:
        description: 编码
        type: string
      remark:
        description: 备注
        type: string
@@ -54,6 +119,24 @@
      parentId:
        description: 上级部门ID 一级部门传0
        type: integer
      remark:
        description: 备注
        type: string
    type: object
  request.UpdateDict:
    properties:
      dictType:
        allOf:
        - $ref: '#/definitions/constvar.DictType'
        description: 字典类型
      id:
        type: integer
      name:
        description: 名称
        type: string
      number:
        description: 编码
        type: string
      remark:
        description: 备注
        type: string
@@ -83,6 +166,107 @@
info:
  contact: {}
paths:
  /api-jl/v1/system/dict:
    get:
      parameters:
      - description: 字典类型
        enum:
        - 0
        - 1
        - 2
        - 3
        in: query
        name: dictType
        type: integer
        x-enum-comments:
          DictTypeColor: 颜色
          DictTypeMarket: 庄口
          DictTypeSpec: 规格
          DictTypeWorkshop: 车间
        x-enum-varnames:
        - DictTypeMarket
        - DictTypeWorkshop
        - DictTypeColor
        - DictTypeSpec
      - 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.Dict'
                  type: array
              type: object
      summary: 查询字典列表
      tags:
      - 系统设置/字典
    post:
      parameters:
      - description: 字典信息
        in: body
        name: object
        required: true
        schema:
          $ref: '#/definitions/request.AddDict'
      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.UpdateDict'
      produces:
      - application/json
      responses:
        "200":
          description: 成功
          schema:
            $ref: '#/definitions/util.Response'
      summary: 编辑字典
      tags:
      - 系统设置/字典
  /api-jl/v1/system/dict/{id}:
    delete:
      parameters:
      - description: 字典信息
        in: path
        name: id
        required: true
        type: string
      produces:
      - application/json
      responses:
        "200":
          description: 成功
          schema:
            $ref: '#/definitions/util.Response'
      summary: 删除字典
      tags:
      - 系统设置/字典
  /api-s/v1/organize/department:
    get:
      parameters: