yinbentan
2024-06-28 1003bcc738159a9dd0dbc0934279ed94a1a72535
docs/swagger.yaml
@@ -195,6 +195,20 @@
    - MaterialModeConsumables
    - MaterialModeOther
    - MaterialModeVirtual
  constvar.MiniDictType:
    enum:
    - 1
    - 2
    - 3
    type: integer
    x-enum-comments:
      StockoutType: 出库类型
      StorageType: 入库类型
      TransferType: 调拨类型
    x-enum-varnames:
    - TransferType
    - StorageType
    - StockoutType
  constvar.OperationSource:
    enum:
    - 1
@@ -749,6 +763,27 @@
        description: 重量
        type: number
    type: object
  models.MiniDict:
    properties:
      code:
        description: 编码
        type: string
      id:
        type: integer
      isDefault:
        description: 是否默认
        type: boolean
      name:
        description: 名称
        type: string
      type:
        allOf:
        - $ref: '#/definitions/constvar.MiniDictType'
        description: 字典类型
      value:
        description: 值
        type: string
    type: object
  models.MonthStats:
    properties:
      MoreUnitsArr:
@@ -897,6 +932,10 @@
          $ref: '#/definitions/models.OperationDetails'
        type: array
      id:
        type: integer
      inventoryDealer:
        $ref: '#/definitions/models.MiniDict'
      inventoryDealerType:
        type: integer
      isInternalOutput:
        description: 是否调拨产生的出库
@@ -1288,6 +1327,22 @@
        - $ref: '#/definitions/constvar.RuleType'
        description: 上架规则类型 1:产品类型;2:产品类别类型
    type: object
  request.AddMiniDict:
    properties:
      isDefault:
        description: 是否默认
        type: boolean
      name:
        description: 名称
        type: string
      type:
        allOf:
        - $ref: '#/definitions/constvar.MiniDictType'
        description: 字典类型
      value:
        description: 值
        type: string
    type: object
  request.AddOperation:
    properties:
      accountant:
@@ -1485,6 +1540,25 @@
      token:
        type: string
    type: object
  request.EditMiniDict:
    properties:
      id:
        description: 字典类型
        type: integer
      isDefault:
        description: 是否默认
        type: boolean
      name:
        description: 名称
        type: string
      type:
        allOf:
        - $ref: '#/definitions/constvar.MiniDictType'
        description: 字典类型
      value:
        description: 值
        type: string
    type: object
  request.FinishLocationProductAmount:
    properties:
      locationProductAmountId:
@@ -1596,6 +1670,13 @@
      type:
        type: integer
    type: object
  request.GetMiniDictList:
    properties:
      type:
        allOf:
        - $ref: '#/definitions/constvar.MiniDictType'
        description: 字典类型
    type: object
  request.GetMonthStats:
    properties:
      date:
@@ -1647,6 +1728,18 @@
        type: integer
      productId:
        description: 产品id
        type: string
    type: object
  request.MiniDict:
    properties:
      isDefault:
        description: 是否默认
        type: boolean
      name:
        description: 名称
        type: string
      value:
        description: 值
        type: string
    type: object
  request.OperationAllList:
@@ -1785,6 +1878,17 @@
        type: integer
      productId:
        type: string
    type: object
  request.SaveMiniDict:
    properties:
      list:
        items:
          $ref: '#/definitions/request.MiniDict'
        type: array
      type:
        allOf:
        - $ref: '#/definitions/constvar.MiniDictType'
        description: 字典类型
    type: object
  request.SaveUnitDict:
    properties:
@@ -2195,89 +2299,6 @@
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:
      - 部门信息
  /api-wms/v1/attachment/uploadFiles:
    post:
      responses:
@@ -2620,6 +2641,105 @@
      summary: 编辑公司
      tags:
      - 公司
  /api-wms/v1/dict/add:
    post:
      parameters:
      - description: 参数
        in: body
        name: object
        required: true
        schema:
          $ref: '#/definitions/request.AddMiniDict'
      produces:
      - application/json
      responses:
        "200":
          description: 成功
          schema:
            $ref: '#/definitions/util.Response'
      summary: 添加字典信息
      tags:
      - 数据字典
  /api-wms/v1/dict/delete/{id}:
    delete:
      parameters:
      - description: id
        in: path
        name: id
        required: true
        type: string
      responses:
        "200":
          description: 成功
          schema:
            $ref: '#/definitions/util.Response'
      summary: 删除字典信息
      tags:
      - 数据字典
  /api-wms/v1/dict/edit:
    post:
      parameters:
      - description: 参数
        in: body
        name: object
        required: true
        schema:
          $ref: '#/definitions/request.EditMiniDict'
      produces:
      - application/json
      responses:
        "200":
          description: 成功
          schema:
            $ref: '#/definitions/util.Response'
      summary: 编辑字典信息
      tags:
      - 数据字典
  /api-wms/v1/dict/getDictList:
    post:
      parameters:
      - description: 参数
        in: body
        name: object
        required: true
        schema:
          $ref: '#/definitions/request.GetMiniDictList'
      produces:
      - application/json
      responses:
        "200":
          description: 成功
          schema:
            allOf:
            - $ref: '#/definitions/util.ResponseList'
            - properties:
                data:
                  items:
                    $ref: '#/definitions/models.MiniDict'
                  type: array
              type: object
      summary: 获取字典信息列表
      tags:
      - 数据字典
  /api-wms/v1/dict/save:
    post:
      parameters:
      - description: 参数
        in: body
        name: object
        required: true
        schema:
          $ref: '#/definitions/request.SaveMiniDict'
      produces:
      - application/json
      responses:
        "200":
          description: 成功
          schema:
            $ref: '#/definitions/util.Response'
      summary: 批量更新迷你字典(会删除原数据)
      tags:
      - 数据字典
  /api-wms/v1/forms/doMonthStats:
    post:
      parameters:
@@ -3582,6 +3702,89 @@
      summary: 编辑作业类型
      tags:
      - 业务类型
  /api-wms/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-wms/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:
      - 部门信息
  /api-wms/v1/product/addDisuse:
    post:
      parameters: