docs/docs.go
@@ -2196,6 +2196,128 @@
                }
            }
        },
        "/api/faultType/add": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "故障类别管理"
                ],
                "summary": "添加故障类别",
                "parameters": [
                    {
                        "description": "查询参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.AddFaultType"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "schema": {
                            "$ref": "#/definitions/contextx.Response"
                        }
                    }
                }
            }
        },
        "/api/faultType/delete/{id}": {
            "delete": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "故障类别管理"
                ],
                "summary": "删除故障类别",
                "parameters": [
                    {
                        "type": "integer",
                        "description": "查询参数",
                        "name": "id",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "schema": {
                            "$ref": "#/definitions/contextx.Response"
                        }
                    }
                }
            }
        },
        "/api/faultType/list": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "故障类别管理"
                ],
                "summary": "获取故障类别列表",
                "responses": {
                    "200": {
                        "description": "OK",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/response.ListResponse"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/model.FaultType"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api/faultType/update": {
            "put": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "故障类别管理"
                ],
                "summary": "更新故障类别",
                "parameters": [
                    {
                        "description": "查询参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.UpdateFaultType"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "schema": {
                            "$ref": "#/definitions/contextx.Response"
                        }
                    }
                }
            }
        },
        "/api/followRecord/add": {
            "post": {
                "produces": [
@@ -7252,6 +7374,128 @@
                }
            }
        },
        "/api/timeSpent/add": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "花费时间管理"
                ],
                "summary": "添加花费时间",
                "parameters": [
                    {
                        "description": "查询参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.AddTimeSpent"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "schema": {
                            "$ref": "#/definitions/contextx.Response"
                        }
                    }
                }
            }
        },
        "/api/timeSpent/delete/{id}": {
            "delete": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "花费时间管理"
                ],
                "summary": "删除花费时间",
                "parameters": [
                    {
                        "type": "integer",
                        "description": "查询参数",
                        "name": "id",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "schema": {
                            "$ref": "#/definitions/contextx.Response"
                        }
                    }
                }
            }
        },
        "/api/timeSpent/list": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "花费时间管理"
                ],
                "summary": "获取花费时间列表",
                "responses": {
                    "200": {
                        "description": "OK",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/response.ListResponse"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/model.TimeSpent"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api/timeSpent/update": {
            "put": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "花费时间管理"
                ],
                "summary": "更新花费时间",
                "parameters": [
                    {
                        "description": "查询参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.UpdateTimeSpent"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "schema": {
                            "$ref": "#/definitions/contextx.Response"
                        }
                    }
                }
            }
        },
        "/api/timelyRate/add": {
            "post": {
                "produces": [
@@ -8333,6 +8577,17 @@
                }
            }
        },
        "model.FaultType": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "integer"
                },
                "name": {
                    "type": "string"
                }
            }
        },
        "model.FollowRecord": {
            "type": "object",
            "properties": {
@@ -9319,14 +9574,21 @@
                "client": {
                    "$ref": "#/definitions/model.Client"
                },
                "client_id": {
                "clientId": {
                    "description": "客户id",
                    "type": "integer"
                },
                "contact": {
                    "$ref": "#/definitions/model.Contact"
                },
                "contact_id": {
                    "description": "联系人id",
                    "type": "integer"
                },
                "contract": {
                    "$ref": "#/definitions/model.Contract"
                },
                "contract_id": {
                "contractId": {
                    "description": "合同id",
                    "type": "integer"
                },
@@ -9340,14 +9602,10 @@
                "id": {
                    "type": "integer"
                },
                "linkman_id": {
                    "description": "联系人id",
                    "type": "integer"
                },
                "order": {
                    "$ref": "#/definitions/model.OrderManage"
                },
                "order_id": {
                "orderId": {
                    "description": "销售订单id",
                    "type": "integer"
                },
@@ -9369,7 +9627,7 @@
                "product": {
                    "$ref": "#/definitions/model.Product"
                },
                "product_id": {
                "productId": {
                    "description": "产品id",
                    "type": "integer"
                },
@@ -9381,22 +9639,25 @@
                    "description": "备注",
                    "type": "string"
                },
                "sale_leads": {
                "saleChance": {
                    "$ref": "#/definitions/model.SaleChance"
                },
                "saleChanceId": {
                    "description": "销售机会id",
                    "type": "integer"
                },
                "serviceManId": {
                    "description": "服务人员",
                    "type": "integer"
                },
                "serviceNumber": {
                    "description": "服务单编号",
                    "type": "string"
                },
                "serviceType": {
                    "$ref": "#/definitions/model.ServiceType"
                },
                "service_man_id": {
                    "description": "服务人员",
                    "type": "integer"
                },
                "service_number": {
                    "description": "服务单编号",
                    "type": "string"
                },
                "service_type_id": {
                "serviceTypeId": {
                    "description": "服务方式",
                    "type": "integer"
                },
@@ -9495,6 +9756,17 @@
                    "items": {
                        "$ref": "#/definitions/model.Product"
                    }
                }
            }
        },
        "model.TimeSpent": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "integer"
                },
                "name": {
                    "type": "string"
                }
            }
        },
@@ -9890,6 +10162,17 @@
            }
        },
        "request.AddFaq": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "integer"
                },
                "name": {
                    "type": "string"
                }
            }
        },
        "request.AddFaultType": {
            "type": "object",
            "properties": {
                "id": {
@@ -10631,17 +10914,15 @@
                    "description": "收费金额",
                    "type": "number"
                },
                "client": {
                    "$ref": "#/definitions/model.Client"
                },
                "client_id": {
                "clientId": {
                    "description": "客户id",
                    "type": "integer"
                },
                "contract": {
                    "$ref": "#/definitions/model.Contract"
                "contact_id": {
                    "description": "联系人id",
                    "type": "integer"
                },
                "contract_id": {
                "contractId": {
                    "description": "合同id",
                    "type": "integer"
                },
@@ -10649,25 +10930,9 @@
                    "description": "希望处理时间",
                    "type": "string"
                },
                "faq": {
                    "$ref": "#/definitions/model.Faq"
                },
                "id": {
                    "type": "integer"
                },
                "linkman_id": {
                    "description": "联系人id",
                    "type": "integer"
                },
                "order": {
                    "$ref": "#/definitions/model.OrderManage"
                },
                "order_id": {
                "orderId": {
                    "description": "销售订单id",
                    "type": "integer"
                },
                "priorityLevel": {
                    "$ref": "#/definitions/model.PriorityLevel"
                },
                "priority_level_id": {
                    "description": "优先级别",
@@ -10681,10 +10946,7 @@
                    "description": "常见问题id",
                    "type": "integer"
                },
                "product": {
                    "$ref": "#/definitions/model.Product"
                },
                "product_id": {
                "productId": {
                    "description": "产品id",
                    "type": "integer"
                },
@@ -10696,27 +10958,25 @@
                    "description": "备注",
                    "type": "string"
                },
                "sale_leads": {
                "saleChanceId": {
                    "description": "销售机会id",
                    "type": "integer"
                },
                "serviceType": {
                    "$ref": "#/definitions/model.ServiceType"
                },
                "service_man_id": {
                "serviceManId": {
                    "description": "服务人员",
                    "type": "integer"
                },
                "service_number": {
                "serviceNumber": {
                    "description": "服务单编号",
                    "type": "string"
                },
                "service_type_id": {
                "serviceTypeId": {
                    "description": "服务方式",
                    "type": "integer"
                },
                "severity": {
                    "$ref": "#/definitions/model.Severity"
                    "description": "严重程度",
                    "type": "integer"
                },
                "solution": {
                    "description": "解决方法",
@@ -10804,6 +11064,17 @@
                    "items": {
                        "$ref": "#/definitions/model.Product"
                    }
                }
            }
        },
        "request.AddTimeSpent": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "integer"
                },
                "name": {
                    "type": "string"
                }
            }
        },
@@ -12165,6 +12436,17 @@
                }
            }
        },
        "request.UpdateFaultType": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "integer"
                },
                "name": {
                    "type": "string"
                }
            }
        },
        "request.UpdateFollowRecord": {
            "type": "object",
            "required": [
@@ -13286,17 +13568,15 @@
                    "description": "收费金额",
                    "type": "number"
                },
                "client": {
                    "$ref": "#/definitions/model.Client"
                },
                "client_id": {
                "clientId": {
                    "description": "客户id",
                    "type": "integer"
                },
                "contract": {
                    "$ref": "#/definitions/model.Contract"
                "contact_id": {
                    "description": "联系人id",
                    "type": "integer"
                },
                "contract_id": {
                "contractId": {
                    "description": "合同id",
                    "type": "integer"
                },
@@ -13304,25 +13584,12 @@
                    "description": "希望处理时间",
                    "type": "string"
                },
                "faq": {
                    "$ref": "#/definitions/model.Faq"
                },
                "id": {
                    "type": "integer"
                },
                "linkman_id": {
                    "description": "联系人id",
                    "type": "integer"
                },
                "order": {
                    "$ref": "#/definitions/model.OrderManage"
                },
                "order_id": {
                "orderId": {
                    "description": "销售订单id",
                    "type": "integer"
                },
                "priorityLevel": {
                    "$ref": "#/definitions/model.PriorityLevel"
                },
                "priority_level_id": {
                    "description": "优先级别",
@@ -13336,10 +13603,7 @@
                    "description": "常见问题id",
                    "type": "integer"
                },
                "product": {
                    "$ref": "#/definitions/model.Product"
                },
                "product_id": {
                "productId": {
                    "description": "产品id",
                    "type": "integer"
                },
@@ -13351,27 +13615,25 @@
                    "description": "备注",
                    "type": "string"
                },
                "sale_leads": {
                "saleChanceId": {
                    "description": "销售机会id",
                    "type": "integer"
                },
                "serviceType": {
                    "$ref": "#/definitions/model.ServiceType"
                },
                "service_man_id": {
                "serviceManId": {
                    "description": "服务人员",
                    "type": "integer"
                },
                "service_number": {
                "serviceNumber": {
                    "description": "服务单编号",
                    "type": "string"
                },
                "service_type_id": {
                "serviceTypeId": {
                    "description": "服务方式",
                    "type": "integer"
                },
                "severity": {
                    "$ref": "#/definitions/model.Severity"
                    "description": "严重程度",
                    "type": "integer"
                },
                "solution": {
                    "description": "解决方法",
@@ -13501,6 +13763,17 @@
                }
            }
        },
        "request.UpdateTimeSpent": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "integer"
                },
                "name": {
                    "type": "string"
                }
            }
        },
        "request.UpdateTimelyRate": {
            "type": "object",
            "required": [