jiangshuai
2023-12-28 2b6b5128653ca122c8136e557351ac11246da20a
docs/swagger.yaml
@@ -166,11 +166,24 @@
    - 原材料
    - 半成品
    - 成品
    - 辅料
    - 耗材
    - 其他
    - 虚拟件
    type: string
    x-enum-comments:
      MaterialModeAuxiliary: 辅料
      MaterialModeConsumables: 耗材
      MaterialModeOther: 其他
      MaterialModeVirtual: 虚拟件, 不能销售,不能出入库,不能采购
    x-enum-varnames:
    - MaterialModeRaw
    - MaterialModeSemi
    - MaterialModeFinished
    - MaterialModeAuxiliary
    - MaterialModeConsumables
    - MaterialModeOther
    - MaterialModeVirtual
  constvar.OperationStatus:
    enum:
    - 1
@@ -603,14 +616,14 @@
        items:
          $ref: '#/definitions/models.OperationDetails'
        type: array
      fromLocation:
      id:
        type: integer
      location:
        allOf:
        - $ref: '#/definitions/models.Location'
        description: 源位置
      fromLocationId:
      locationID:
        description: 源位置id
        type: integer
      id:
        type: integer
      logisticCompany:
        $ref: '#/definitions/models.LogisticCompany'
@@ -623,6 +636,11 @@
        description: 单号
        type: string
      operationDate:
        description: |-
          FromLocationID    int                      `json:"fromLocationId"   gorm:"type:int;not null;comment:源位置id"`         //源位置id
          FromLocation      Location                 `json:"fromLocation"     gorm:"foreignKey:FromLocationID;references:Id"` //源位置
          ToLocationID      int                      `json:"toLocationId"    gorm:"type:int;not null;comment:目标位置id"`         //目标位置id
          ToLocation        Location                 `json:"toLocation"      gorm:"foreignKey:ToLocationID;references:Id"`    //目标位置
        type: string
      operationTypeId:
        description: 作业类型id
@@ -645,13 +663,6 @@
        allOf:
        - $ref: '#/definitions/constvar.OperationStatus'
        description: 状态
      toLocation:
        allOf:
        - $ref: '#/definitions/models.Location'
        description: 目标位置
      toLocationId:
        description: 目标位置id
        type: integer
      updateTime:
        type: string
      waybillNumber:
@@ -669,6 +680,13 @@
        type: number
      createTime:
        type: string
      fromLocation:
        allOf:
        - $ref: '#/definitions/models.Location'
        description: 源位置
      fromLocationId:
        description: 源位置id
        type: integer
      id:
        type: integer
      operationId:
@@ -681,6 +699,13 @@
      productId:
        description: 产品id
        type: string
      toLocation:
        allOf:
        - $ref: '#/definitions/models.Location'
        description: 目标位置
      toLocationId:
        description: 目标位置id
        type: integer
      updateTime:
        type: string
    type: object
@@ -895,10 +920,10 @@
        items:
          $ref: '#/definitions/request.OperationDetails'
        type: array
      fromLocationId:
        description: 源位置id
        type: integer
      id:
        type: integer
      locationId:
        description: 源位置id
        type: integer
      logisticCompanyId:
        type: string
@@ -909,7 +934,9 @@
        description: 单号
        type: string
      operationDate:
        description: 安排日期
        description: |-
          FromLocationId    int                      `json:"fromLocationId"   gorm:"type:int;not null;comment:源位置id"`   //源位置id
          ToLocationId      int                      `json:"toLocationId"    gorm:"type:int;not null;comment:目标位置id"`   //目标位置id
        type: string
      operationTypeId:
        description: 作业类型id
@@ -930,9 +957,6 @@
        allOf:
        - $ref: '#/definitions/constvar.OperationStatus'
        description: 状态
      toLocationId:
        description: 目标位置id
        type: integer
      waybillNumber:
        description: 运单号
        type: string
@@ -1202,9 +1226,17 @@
        description: ProductName string          `json:"productName" gorm:"type:varchar(255);not
          null;comment:产品名称"` //产品名称
        type: number
      fromLocationId:
        description: |-
          Unit        string          `json:"unit" gorm:"type:varchar(31);comment:单位"`                    //单位
          Product models.Material `json:"product" gorm:"foreignKey:ProductId;references:ID"`
        type: integer
      productId:
        description: 产品id
        type: string
      toLocationId:
        description: 目标位置id
        type: integer
    type: object
  request.OperationList:
    properties:
@@ -1384,10 +1416,10 @@
        items:
          $ref: '#/definitions/request.OperationDetails'
        type: array
      fromLocationId:
        description: 源位置id
        type: integer
      id:
        type: integer
      locationId:
        description: 源位置id
        type: integer
      logisticCompanyId:
        type: string
@@ -1398,7 +1430,9 @@
        description: 单号
        type: string
      operationDate:
        description: 安排日期
        description: |-
          FromLocationId    int                        `json:"fromLocationId"   gorm:"type:int;not null;comment:源位置id"`   //源位置id
          ToLocationId      int                        `json:"toLocationId"    gorm:"type:int;not null;comment:目标位置id"`   //目标位置id
        type: string
      operationTypeId:
        description: 作业类型id
@@ -1419,9 +1453,6 @@
        allOf:
        - $ref: '#/definitions/constvar.OperationStatus'
        description: 状态
      toLocationId:
        description: 目标位置id
        type: integer
      waybillNumber:
        description: 运单号
        type: string