jiangshuai
2024-01-05 e9439d34d4fad9a4133f573d4bd5f84d441300b7
docs/docs.go
@@ -1097,6 +1097,25 @@
                }
            }
        },
        "/api-wms/v1/operation/getClientList": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "入库/出库"
                ],
                "summary": "获取物流公司列表",
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-wms/v1/operation/getLogisticCompanyList": {
            "get": {
                "produces": [
@@ -1131,6 +1150,53 @@
                }
            }
        },
        "/api-wms/v1/operation/getOperationInfo/{id}": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "入库/出库"
                ],
                "summary": "入库/出库列表",
                "parameters": [
                    {
                        "type": "string",
                        "description": "id",
                        "name": "id",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-wms/v1/operation/getSupplierList": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "入库/出库"
                ],
                "summary": "获取物流公司列表",
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-wms/v1/operation/list": {
            "post": {
                "produces": [
@@ -1148,6 +1214,36 @@
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.OperationList"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-wms/v1/operation/listByCondition": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "入库/出库"
                ],
                "summary": "出入库明细",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.OperationCondition"
                        }
                    }
                ],
@@ -1230,6 +1326,34 @@
                    "入库/出库"
                ],
                "summary": "删除入库/出库信息",
                "parameters": [
                    {
                        "type": "integer",
                        "description": "id",
                        "name": "id",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-wms/v1/operation/outputOperation/{id}": {
            "put": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "入库/出库"
                ],
                "summary": "打印",
                "parameters": [
                    {
                        "type": "integer",
@@ -2624,12 +2748,26 @@
            "enum": [
                "原材料",
                "半成品",
                "成品"
                "成品",
                "辅料",
                "耗材",
                "其他",
                "虚拟件"
            ],
            "x-enum-comments": {
                "MaterialModeAuxiliary": "辅料",
                "MaterialModeConsumables": "耗材",
                "MaterialModeOther": "其他",
                "MaterialModeVirtual": "虚拟件, 不能销售,不能出入库,不能采购"
            },
            "x-enum-varnames": [
                "MaterialModeRaw",
                "MaterialModeSemi",
                "MaterialModeFinished"
                "MaterialModeFinished",
                "MaterialModeAuxiliary",
                "MaterialModeConsumables",
                "MaterialModeOther",
                "MaterialModeVirtual"
            ]
        },
        "constvar.OperationStatus": {
@@ -2642,7 +2780,7 @@
                5
            ],
            "x-enum-comments": {
                "OperationStatus_Cancel": "完成",
                "OperationStatus_Cancel": "取消",
                "OperationStatus_Draft": "草稿",
                "OperationStatus_Finish": "完成",
                "OperationStatus_Ready": "就绪",
@@ -3193,6 +3331,9 @@
        "models.Operation": {
            "type": "object",
            "properties": {
                "auditDate": {
                    "type": "string"
                },
                "baseOperationType": {
                    "description": "基础作业类型",
                    "allOf": [
@@ -3225,7 +3366,10 @@
                        "$ref": "#/definitions/models.OperationDetails"
                    }
                },
                "fromLocation": {
                "id": {
                    "type": "integer"
                },
                "location": {
                    "description": "源位置",
                    "allOf": [
                        {
@@ -3233,11 +3377,8 @@
                        }
                    ]
                },
                "fromLocationId": {
                "locationID": {
                    "description": "源位置id",
                    "type": "integer"
                },
                "id": {
                    "type": "integer"
                },
                "logisticCompany": {
@@ -3255,6 +3396,7 @@
                    "type": "string"
                },
                "operationDate": {
                    "description": "FromLocationID    int                      ` + "`" + `json:\"fromLocationId\"   gorm:\"type:int;not null;comment:源位置id\"` + "`" + `         //源位置id\nFromLocation      Location                 ` + "`" + `json:\"fromLocation\"     gorm:\"foreignKey:FromLocationID;references:Id\"` + "`" + ` //源位置\nToLocationID      int                      ` + "`" + `json:\"toLocationId\"    gorm:\"type:int;not null;comment:目标位置id\"` + "`" + `         //目标位置id\nToLocation        Location                 ` + "`" + `json:\"toLocation\"      gorm:\"foreignKey:ToLocationID;references:Id\"` + "`" + `    //目标位置",
                    "type": "string"
                },
                "operationTypeId": {
@@ -3263,6 +3405,18 @@
                },
                "operationTypeName": {
                    "description": "作业类型名称",
                    "type": "string"
                },
                "receiverAddr": {
                    "type": "string"
                },
                "receiverName": {
                    "type": "string"
                },
                "receiverPhone": {
                    "type": "string"
                },
                "source": {
                    "type": "string"
                },
                "sourceNumber": {
@@ -3276,18 +3430,6 @@
                            "$ref": "#/definitions/constvar.OperationStatus"
                        }
                    ]
                },
                "toLocation": {
                    "description": "目标位置",
                    "allOf": [
                        {
                            "$ref": "#/definitions/models.Location"
                        }
                    ]
                },
                "toLocationId": {
                    "description": "目标位置id",
                    "type": "integer"
                },
                "updateTime": {
                    "type": "string"
@@ -3312,6 +3454,18 @@
                "createTime": {
                    "type": "string"
                },
                "fromLocation": {
                    "description": "源位置",
                    "allOf": [
                        {
                            "$ref": "#/definitions/models.Location"
                        }
                    ]
                },
                "fromLocationId": {
                    "description": "源位置id",
                    "type": "integer"
                },
                "id": {
                    "type": "integer"
                },
@@ -3331,6 +3485,18 @@
                    "description": "产品id",
                    "type": "string"
                },
                "toLocation": {
                    "description": "目标位置",
                    "allOf": [
                        {
                            "$ref": "#/definitions/models.Location"
                        }
                    ]
                },
                "toLocationId": {
                    "description": "目标位置id",
                    "type": "integer"
                },
                "updateTime": {
                    "type": "string"
                }
@@ -3346,6 +3512,9 @@
                            "$ref": "#/definitions/constvar.CostingMethod"
                        }
                    ]
                },
                "createTime": {
                    "type": "string"
                },
                "forceRemovalStrategy": {
                    "description": "强制下架策略",
@@ -3380,6 +3549,9 @@
                },
                "routeName": {
                    "description": "公司",
                    "type": "string"
                },
                "updateTime": {
                    "type": "string"
                }
            }
@@ -3563,6 +3735,10 @@
                "fromLocationId": {
                    "type": "integer"
                },
                "number": {
                    "description": "Unit           string          ` + "`" + `json:\"unit\"` + "`" + `",
                    "type": "string"
                },
                "productId": {
                    "type": "string"
                },
@@ -3632,11 +3808,11 @@
                        "$ref": "#/definitions/request.OperationDetails"
                    }
                },
                "fromLocationId": {
                    "description": "源位置id",
                "id": {
                    "type": "integer"
                },
                "id": {
                "locationId": {
                    "description": "源位置id",
                    "type": "integer"
                },
                "logisticCompanyId": {
@@ -3651,7 +3827,7 @@
                    "type": "string"
                },
                "operationDate": {
                    "description": "安排日期",
                    "description": "FromLocationId    int                      ` + "`" + `json:\"fromLocationId\"   gorm:\"type:int;not null;comment:源位置id\"` + "`" + `   //源位置id\nToLocationId      int                      ` + "`" + `json:\"toLocationId\"    gorm:\"type:int;not null;comment:目标位置id\"` + "`" + `   //目标位置id",
                    "type": "string"
                },
                "operationTypeId": {
@@ -3660,6 +3836,15 @@
                },
                "operationTypeName": {
                    "description": "作业类型名称",
                    "type": "string"
                },
                "receiverAddr": {
                    "type": "string"
                },
                "receiverName": {
                    "type": "string"
                },
                "receiverPhone": {
                    "type": "string"
                },
                "sourceNumber": {
@@ -3673,10 +3858,6 @@
                            "$ref": "#/definitions/constvar.OperationStatus"
                        }
                    ]
                },
                "toLocationId": {
                    "description": "目标位置id",
                    "type": "integer"
                },
                "waybillNumber": {
                    "description": "运单号",
@@ -3938,6 +4119,10 @@
        "request.GetLocationList": {
            "type": "object",
            "properties": {
                "isScrapLocation": {
                    "description": "是否报废",
                    "type": "boolean"
                },
                "jointName": {
                    "description": "拼接名称",
                    "type": "string"
@@ -4035,6 +4220,22 @@
                }
            }
        },
        "request.OperationCondition": {
            "type": "object",
            "properties": {
                "condition": {
                    "type": "string"
                },
                "page": {
                    "description": "页码",
                    "type": "integer"
                },
                "pageSize": {
                    "description": "每页大小",
                    "type": "integer"
                }
            }
        },
        "request.OperationDetails": {
            "type": "object",
            "properties": {
@@ -4046,9 +4247,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:单位\"` + "`" + `                    //单位\nProduct models.Material ` + "`" + `json:\"product\" gorm:\"foreignKey:ProductId;references:ID\"` + "`" + `",
                    "type": "integer"
                },
                "productId": {
                    "description": "产品id",
                    "type": "string"
                },
                "toLocationId": {
                    "description": "目标位置id",
                    "type": "integer"
                }
            }
        },
@@ -4311,11 +4520,11 @@
                        "$ref": "#/definitions/request.OperationDetails"
                    }
                },
                "fromLocationId": {
                    "description": "源位置id",
                "id": {
                    "type": "integer"
                },
                "id": {
                "locationId": {
                    "description": "源位置id",
                    "type": "integer"
                },
                "logisticCompanyId": {
@@ -4330,7 +4539,7 @@
                    "type": "string"
                },
                "operationDate": {
                    "description": "安排日期",
                    "description": "FromLocationId    int                        ` + "`" + `json:\"fromLocationId\"   gorm:\"type:int;not null;comment:源位置id\"` + "`" + `   //源位置id\nToLocationId      int                        ` + "`" + `json:\"toLocationId\"    gorm:\"type:int;not null;comment:目标位置id\"` + "`" + `   //目标位置id",
                    "type": "string"
                },
                "operationTypeId": {
@@ -4339,6 +4548,15 @@
                },
                "operationTypeName": {
                    "description": "作业类型名称",
                    "type": "string"
                },
                "receiverAddr": {
                    "type": "string"
                },
                "receiverName": {
                    "type": "string"
                },
                "receiverPhone": {
                    "type": "string"
                },
                "sourceNumber": {
@@ -4352,10 +4570,6 @@
                            "$ref": "#/definitions/constvar.OperationStatus"
                        }
                    ]
                },
                "toLocationId": {
                    "description": "目标位置id",
                    "type": "integer"
                },
                "waybillNumber": {
                    "description": "运单号",
@@ -4515,8 +4729,21 @@
                    "description": "源位置",
                    "type": "string"
                },
                "fromLocationId": {
                    "type": "integer"
                },
                "number": {
                    "description": "单号",
                    "type": "string"
                },
                "operationId": {
                    "type": "integer"
                },
                "operationTypeName": {
                    "description": "作业类型名称",
                    "type": "string"
                },
                "productId": {
                    "type": "string"
                },
                "productName": {
@@ -4531,9 +4758,16 @@
                    "description": "目标位置",
                    "type": "string"
                },
                "toLocationId": {
                    "type": "integer"
                },
                "unit": {
                    "description": "单位",
                    "type": "string"
                },
                "weight": {
                    "description": "重量",
                    "type": "number"
                }
            }
        },
@@ -4543,6 +4777,10 @@
                "amount": {
                    "description": "数量",
                    "type": "number"
                },
                "locationId": {
                    "description": "位置id",
                    "type": "integer"
                },
                "locationName": {
                    "description": "位置名称",
@@ -4635,8 +4873,6 @@
   Description:      "",
   InfoInstanceName: "swagger",
   SwaggerTemplate:  docTemplate,
   LeftDelim:        "{{",
   RightDelim:       "}}",
}
func init() {