liujiandao
2023-10-11 34ef7217a034599217a7fdd1e28e1ae6910e1b4b
docs/docs.go
@@ -1272,6 +1272,54 @@
                }
            }
        },
        "/api/code/getCodeList": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "编码"
                ],
                "summary": "获取编码列表",
                "parameters": [
                    {
                        "type": "string",
                        "name": "codeStandID",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "name": "name",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "页码",
                        "name": "page",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "每页大小",
                        "name": "pageSize",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "name": "type",
                        "in": "query"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "schema": {
                            "$ref": "#/definitions/response.ListResponse"
                        }
                    }
                }
            }
        },
        "/api/collectionProjection/add": {
            "post": {
                "produces": [
@@ -10243,6 +10291,69 @@
        }
    },
    "definitions": {
        "code.CodeAuto": {
            "type": "object",
            "properties": {
                "AutoLength": {
                    "type": "integer"
                },
                "Desc": {
                    "type": "string"
                },
                "PrefixMethod": {
                    "type": "integer"
                },
                "PrefixValue": {
                    "type": "string"
                },
                "SuffixMethod": {
                    "type": "integer"
                }
            }
        },
        "code.CodeRule": {
            "type": "object",
            "properties": {
                "Desc": {
                    "type": "string"
                },
                "Length": {
                    "type": "integer"
                },
                "Name": {
                    "type": "string"
                }
            }
        },
        "code.CodeStandard": {
            "type": "object",
            "properties": {
                "AutoRule": {
                    "$ref": "#/definitions/code.CodeAuto"
                },
                "ID": {
                    "type": "string"
                },
                "List": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/code.CodeRule"
                    }
                },
                "Method": {
                    "type": "integer"
                },
                "Name": {
                    "type": "string"
                },
                "Status": {
                    "type": "string"
                },
                "Type": {
                    "type": "string"
                }
            }
        },
        "constvar.BankAccountKeywordType": {
            "type": "string",
            "enum": [
@@ -10836,10 +10947,6 @@
        "model.Client": {
            "type": "object",
            "properties": {
                "_": {
                    "description": "The date when the item was deleted\nexample: 2023-08-10 15:48:25",
                    "type": "string"
                },
                "business_scope": {
                    "type": "string"
                },
@@ -10873,6 +10980,9 @@
                "client_type_id": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "contacts": {
                    "type": "array",
                    "items": {
@@ -10885,8 +10995,10 @@
                "country_id": {
                    "type": "integer"
                },
                "created_at": {
                    "description": "The date when the item was created\nexample: 2023-08-10 15:48:25",
                "createTime": {
                    "type": "string"
                },
                "creatorName": {
                    "type": "string"
                },
                "creator_id": {
@@ -10914,7 +11026,6 @@
                    }
                },
                "id": {
                    "description": "The ID of the item\nexample: 1",
                    "type": "integer"
                },
                "industry": {
@@ -10971,8 +11082,7 @@
                "service_member_id": {
                    "type": "integer"
                },
                "updated_at": {
                    "description": "The date when the item was last updated\nexample: 2023-08-10 15:48:25",
                "updateTime": {
                    "type": "string"
                }
            }
@@ -11024,10 +11134,6 @@
        "model.CollectionProjection": {
            "type": "object",
            "properties": {
                "_": {
                    "description": "The date when the item was deleted\nexample: 2023-08-10 15:48:25",
                    "type": "string"
                },
                "created_at": {
                    "description": "The date when the item was created\nexample: 2023-08-10 15:48:25",
                    "type": "string"
@@ -11071,6 +11177,9 @@
                },
                "client_id": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "country": {
                    "$ref": "#/definitions/model.Country"
@@ -11142,6 +11251,9 @@
                },
                "client_id": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "country": {
                    "$ref": "#/definitions/model.Country"
@@ -11216,15 +11328,14 @@
        "model.Contract": {
            "type": "object",
            "properties": {
                "_": {
                    "description": "The date when the item was deleted\nexample: 2023-08-10 15:48:25",
                    "type": "string"
                },
                "client": {
                    "$ref": "#/definitions/model.Client"
                },
                "clientId": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "created_at": {
                    "description": "The date when the item was created\nexample: 2023-08-10 15:48:25",
@@ -11372,6 +11483,9 @@
                },
                "client_status_id": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "contact": {
                    "$ref": "#/definitions/model.Contact"
@@ -11570,6 +11684,9 @@
                },
                "client_id": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "end_time": {
                    "type": "string"
@@ -11796,6 +11913,9 @@
                "client_id": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "conditions": {
                    "type": "string"
                },
@@ -11880,6 +12000,12 @@
                    "description": "客户id",
                    "type": "integer"
                },
                "createTime": {
                    "type": "string"
                },
                "creatorName": {
                    "type": "string"
                },
                "fileId": {
                    "description": "附件id",
                    "type": "integer"
@@ -11889,6 +12015,9 @@
                },
                "moneyType": {
                    "description": "币种",
                    "type": "string"
                },
                "number": {
                    "type": "string"
                },
                "paymentType": {
@@ -11929,6 +12058,9 @@
                            "$ref": "#/definitions/constvar.ReceiptSourceType"
                        }
                    ]
                },
                "updateTime": {
                    "type": "string"
                }
            }
        },
@@ -12021,6 +12153,9 @@
                },
                "client_id": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "collection_projections": {
                    "type": "array",
@@ -12207,6 +12342,9 @@
                "clientId": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "conditions": {
                    "type": "string"
                },
@@ -12284,6 +12422,9 @@
                "city_id": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "contact_name": {
                    "type": "string"
                },
@@ -12355,6 +12496,9 @@
        "model.SalesRefund": {
            "type": "object",
            "properties": {
                "Source": {
                    "$ref": "#/definitions/model.SalesReturn"
                },
                "amountTotal": {
                    "description": "价税合计",
                    "type": "number"
@@ -12371,6 +12515,9 @@
                },
                "clientId": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "createTime": {
                    "type": "string"
@@ -12457,6 +12604,9 @@
                "clientId": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "createTime": {
                    "type": "string"
                },
@@ -12493,6 +12643,9 @@
                "salesReturnStatusId": {
                    "description": "退货状态id",
                    "type": "integer"
                },
                "source": {
                    "$ref": "#/definitions/model.SalesDetails"
                },
                "sourceId": {
                    "description": "源单id",
@@ -12660,6 +12813,9 @@
                "clientId": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "contact": {
                    "$ref": "#/definitions/model.Contact"
                },
@@ -12800,6 +12956,9 @@
                "clientId": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "contact": {
                    "$ref": "#/definitions/model.Contact"
                },
@@ -12897,6 +13056,9 @@
                    "description": "客户id",
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "contact": {
                    "$ref": "#/definitions/model.Contact"
                },
@@ -12930,6 +13092,9 @@
                },
                "id": {
                    "type": "integer"
                },
                "number": {
                    "type": "string"
                },
                "priorityLevel": {
                    "$ref": "#/definitions/model.PriorityLevel"
@@ -13100,6 +13265,9 @@
                "clientId": {
                    "type": "integer"
                },
                "codeStandID": {
                    "type": "string"
                },
                "id": {
                    "type": "integer"
                },
@@ -13226,11 +13394,19 @@
                    "description": "物料类型",
                    "type": "string"
                },
                "MaxInventory": {
                    "description": "最大库存",
                    "type": "integer"
                },
                "MinInventory": {
                    "description": "安全库存",
                    "type": "integer"
                },
                "Name": {
                    "type": "string"
                },
                "Node": {
                    "description": "备注",
                    "type": "string"
                },
                "Number": {
@@ -13243,6 +13419,14 @@
                "SalePrice": {
                    "description": "销售价格",
                    "type": "number"
                },
                "Specs": {
                    "description": "规格",
                    "type": "string"
                },
                "Type": {
                    "description": "型号",
                    "type": "string"
                },
                "Unit": {
                    "type": "string"
@@ -13322,6 +13506,13 @@
                "client_type_id": {
                    "description": "客户类型ID",
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contact": {
                    "$ref": "#/definitions/request.Contact"
@@ -13467,6 +13658,13 @@
                    "description": "所属公司ID",
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "country_id": {
                    "description": "国家ID",
                    "type": "integer"
@@ -13522,6 +13720,13 @@
            "properties": {
                "client_id": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "file": {
                    "type": "string"
@@ -13782,6 +13987,13 @@
                "client_id": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "end_time": {
                    "type": "string"
                },
@@ -13898,6 +14110,13 @@
                "client_id": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "conditions": {
                    "type": "string"
                },
@@ -13967,6 +14186,12 @@
                    "description": "客户id",
                    "type": "integer"
                },
                "createTime": {
                    "type": "string"
                },
                "creatorName": {
                    "type": "string"
                },
                "fileId": {
                    "description": "附件id",
                    "type": "integer"
@@ -13976,6 +14201,9 @@
                },
                "moneyType": {
                    "description": "币种",
                    "type": "string"
                },
                "number": {
                    "type": "string"
                },
                "paymentType": {
@@ -14016,6 +14244,9 @@
                            "$ref": "#/definitions/constvar.ReceiptSourceType"
                        }
                    ]
                },
                "updateTime": {
                    "type": "string"
                }
            }
        },
@@ -14100,6 +14331,13 @@
                },
                "client_id": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "competitors": {
                    "type": "string"
@@ -14221,6 +14459,13 @@
                "clientId": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "conditions": {
                    "type": "string"
                },
@@ -14273,6 +14518,13 @@
            "properties": {
                "city_id": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contact_name": {
                    "description": "联系人姓名",
@@ -14393,6 +14645,13 @@
                "clientId": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contactId": {
                    "type": "integer"
                },
@@ -14497,6 +14756,13 @@
                    "description": "客户类型ID",
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contact": {
                    "$ref": "#/definitions/request.Contact"
                },
@@ -14587,6 +14853,13 @@
                "clientId": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contactId": {
                    "type": "integer"
                },
@@ -14647,6 +14920,13 @@
                "clientId": {
                    "description": "客户id",
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contactId": {
                    "description": "联系人id",
@@ -14798,6 +15078,13 @@
            "properties": {
                "clientId": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "masterOrderId": {
                    "type": "integer"
@@ -14986,6 +15273,13 @@
                "client_id": {
                    "description": "所属公司ID",
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "country_id": {
                    "description": "国家ID",
@@ -15222,6 +15516,12 @@
                },
                "client_status_id": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "type": "string"
                },
                "contact_id": {
                    "type": "integer"
@@ -15791,6 +16091,13 @@
                "clientId": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "conditions": {
                    "type": "string"
                },
@@ -15852,6 +16159,13 @@
                "clientId": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "isInvoice": {
                    "type": "string"
                },
@@ -15896,6 +16210,13 @@
            "properties": {
                "clientId": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "memberId": {
                    "type": "integer"
@@ -16091,6 +16412,13 @@
                "client_type_id": {
                    "description": "客户类型ID",
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contact": {
                    "$ref": "#/definitions/request.Contact"
@@ -16318,6 +16646,13 @@
                    "description": "所属公司ID",
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "country_id": {
                    "description": "国家ID",
                    "type": "integer"
@@ -16376,6 +16711,13 @@
            "properties": {
                "client_id": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "file": {
                    "type": "string"
@@ -16771,6 +17113,13 @@
                "client_id": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "end_time": {
                    "type": "string"
                },
@@ -16948,6 +17297,13 @@
                "client_id": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "conditions": {
                    "type": "string"
                },
@@ -17038,6 +17394,12 @@
                    "description": "客户id",
                    "type": "integer"
                },
                "createTime": {
                    "type": "string"
                },
                "creatorName": {
                    "type": "string"
                },
                "fileId": {
                    "description": "附件id",
                    "type": "integer"
@@ -17047,6 +17409,9 @@
                },
                "moneyType": {
                    "description": "币种",
                    "type": "string"
                },
                "number": {
                    "type": "string"
                },
                "paymentType": {
@@ -17087,6 +17452,9 @@
                            "$ref": "#/definitions/constvar.ReceiptSourceType"
                        }
                    ]
                },
                "updateTime": {
                    "type": "string"
                }
            }
        },
@@ -17278,6 +17646,13 @@
                "client_id": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "competitors": {
                    "type": "string"
                },
@@ -17441,6 +17816,13 @@
            "properties": {
                "city_id": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contact_name": {
                    "description": "联系人姓名",
@@ -17691,6 +18073,13 @@
                "clientId": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contactId": {
                    "type": "integer"
                },
@@ -17816,6 +18205,13 @@
                    "description": "客户类型ID",
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contact": {
                    "$ref": "#/definitions/request.Contact"
                },
@@ -17907,6 +18303,13 @@
                "clientId": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contactId": {
                    "type": "integer"
                },
@@ -17970,6 +18373,13 @@
                "clientId": {
                    "description": "客户id",
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "contactId": {
                    "description": "联系人id",
@@ -18161,6 +18571,13 @@
                "clientId": {
                    "type": "integer"
                },
                "codeRule": {
                    "$ref": "#/definitions/code.CodeStandard"
                },
                "codeStandID": {
                    "description": "编码id",
                    "type": "string"
                },
                "id": {
                    "type": "integer"
                },