docs/swagger.yaml
@@ -452,6 +452,13 @@
      name:
        type: string
    type: object
  model.FaultType:
    properties:
      id:
        type: integer
      name:
        type: string
    type: object
  model.FollowRecord:
    properties:
      client:
@@ -1099,12 +1106,17 @@
        type: number
      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
      expect_time:
@@ -1114,12 +1126,9 @@
        $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
      priority_level_id:
@@ -1135,7 +1144,7 @@
        type: integer
      product:
        $ref: '#/definitions/model.Product'
      product_id:
      productId:
        description: 产品id
        type: integer
      real_time:
@@ -1144,20 +1153,22 @@
      remark:
        description: 备注
        type: string
      sale_leads:
      saleChance:
        $ref: '#/definitions/model.SaleChance'
      saleChanceId:
        description: 销售机会id
        type: integer
      service_man_id:
      serviceManId:
        description: 服务人员
        type: integer
      service_number:
      serviceNumber:
        description: 服务单编号
        type: string
      service_type_id:
        description: 服务方式
        type: integer
      serviceType:
        $ref: '#/definitions/model.ServiceType'
      serviceTypeId:
        description: 服务方式
        type: integer
      severity:
        $ref: '#/definitions/model.Severity'
      solution:
@@ -1222,6 +1233,13 @@
        items:
          $ref: '#/definitions/model.Product'
        type: array
    type: object
  model.TimeSpent:
    properties:
      id:
        type: integer
      name:
        type: string
    type: object
  model.TimelyRate:
    properties:
@@ -1492,6 +1510,13 @@
    - name
    type: object
  request.AddFaq:
    properties:
      id:
        type: integer
      name:
        type: string
    type: object
  request.AddFaultType:
    properties:
      id:
        type: integer
@@ -1985,45 +2010,31 @@
      charge_amount:
        description: 收费金额
        type: number
      client:
        $ref: '#/definitions/model.Client'
      client_id:
      clientId:
        description: 客户id
        type: integer
      contract:
        $ref: '#/definitions/model.Contract'
      contract_id:
      contact_id:
        description: 联系人id
        type: integer
      contractId:
        description: 合同id
        type: integer
      expect_time:
        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
      priority_level_id:
        description: 优先级别
        type: integer
      priorityLevel:
        $ref: '#/definitions/model.PriorityLevel'
      problem_desc:
        description: 问题描述
        type: string
      problem_id:
        description: 常见问题id
        type: integer
      product:
        $ref: '#/definitions/model.Product'
      product_id:
      productId:
        description: 产品id
        type: integer
      real_time:
@@ -2032,22 +2043,21 @@
      remark:
        description: 备注
        type: string
      sale_leads:
      saleChanceId:
        description: 销售机会id
        type: integer
      service_man_id:
      serviceManId:
        description: 服务人员
        type: integer
      service_number:
      serviceNumber:
        description: 服务单编号
        type: string
      service_type_id:
      serviceTypeId:
        description: 服务方式
        type: integer
      serviceType:
        $ref: '#/definitions/model.ServiceType'
      severity:
        $ref: '#/definitions/model.Severity'
        description: 严重程度
        type: integer
      solution:
        description: 解决方法
        type: string
@@ -2106,6 +2116,13 @@
        items:
          $ref: '#/definitions/model.Product'
        type: array
    type: object
  request.AddTimeSpent:
    properties:
      id:
        type: integer
      name:
        type: string
    type: object
  request.AddTimelyRate:
    properties:
@@ -3034,6 +3051,13 @@
      name:
        type: string
    type: object
  request.UpdateFaultType:
    properties:
      id:
        type: integer
      name:
        type: string
    type: object
  request.UpdateFollowRecord:
    properties:
      follow_record:
@@ -3781,45 +3805,33 @@
      charge_amount:
        description: 收费金额
        type: number
      client:
        $ref: '#/definitions/model.Client'
      client_id:
      clientId:
        description: 客户id
        type: integer
      contract:
        $ref: '#/definitions/model.Contract'
      contract_id:
      contact_id:
        description: 联系人id
        type: integer
      contractId:
        description: 合同id
        type: integer
      expect_time:
        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
      priority_level_id:
        description: 优先级别
        type: integer
      priorityLevel:
        $ref: '#/definitions/model.PriorityLevel'
      problem_desc:
        description: 问题描述
        type: string
      problem_id:
        description: 常见问题id
        type: integer
      product:
        $ref: '#/definitions/model.Product'
      product_id:
      productId:
        description: 产品id
        type: integer
      real_time:
@@ -3828,22 +3840,21 @@
      remark:
        description: 备注
        type: string
      sale_leads:
      saleChanceId:
        description: 销售机会id
        type: integer
      service_man_id:
      serviceManId:
        description: 服务人员
        type: integer
      service_number:
      serviceNumber:
        description: 服务单编号
        type: string
      service_type_id:
      serviceTypeId:
        description: 服务方式
        type: integer
      serviceType:
        $ref: '#/definitions/model.ServiceType'
      severity:
        $ref: '#/definitions/model.Severity'
        description: 严重程度
        type: integer
      solution:
        description: 解决方法
        type: string
@@ -3928,6 +3939,13 @@
        items:
          $ref: '#/definitions/model.Product'
        type: array
    type: object
  request.UpdateTimeSpent:
    properties:
      id:
        type: integer
      name:
        type: string
    type: object
  request.UpdateTimelyRate:
    properties:
@@ -5892,6 +5910,81 @@
      summary: 更新常见问题
      tags:
      - 常见问题管理
  /api/faultType/add:
    post:
      parameters:
      - description: 查询参数
        in: body
        name: object
        required: true
        schema:
          $ref: '#/definitions/request.AddFaultType'
      produces:
      - application/json
      responses:
        "200":
          description: OK
          schema:
            $ref: '#/definitions/contextx.Response'
      summary: 添加故障类别
      tags:
      - 故障类别管理
  /api/faultType/delete/{id}:
    delete:
      parameters:
      - description: 查询参数
        in: path
        name: id
        required: true
        type: integer
      produces:
      - application/json
      responses:
        "200":
          description: OK
          schema:
            $ref: '#/definitions/contextx.Response'
      summary: 删除故障类别
      tags:
      - 故障类别管理
  /api/faultType/list:
    get:
      produces:
      - application/json
      responses:
        "200":
          description: OK
          schema:
            allOf:
            - $ref: '#/definitions/response.ListResponse'
            - properties:
                data:
                  items:
                    $ref: '#/definitions/model.FaultType'
                  type: array
              type: object
      summary: 获取故障类别列表
      tags:
      - 故障类别管理
  /api/faultType/update:
    put:
      parameters:
      - description: 查询参数
        in: body
        name: object
        required: true
        schema:
          $ref: '#/definitions/request.UpdateFaultType'
      produces:
      - application/json
      responses:
        "200":
          description: OK
          schema:
            $ref: '#/definitions/contextx.Response'
      summary: 更新故障类别
      tags:
      - 故障类别管理
  /api/followRecord/add:
    post:
      parameters:
@@ -9000,6 +9093,81 @@
      summary: 更新子订单
      tags:
      - SubOrder
  /api/timeSpent/add:
    post:
      parameters:
      - description: 查询参数
        in: body
        name: object
        required: true
        schema:
          $ref: '#/definitions/request.AddTimeSpent'
      produces:
      - application/json
      responses:
        "200":
          description: OK
          schema:
            $ref: '#/definitions/contextx.Response'
      summary: 添加花费时间
      tags:
      - 花费时间管理
  /api/timeSpent/delete/{id}:
    delete:
      parameters:
      - description: 查询参数
        in: path
        name: id
        required: true
        type: integer
      produces:
      - application/json
      responses:
        "200":
          description: OK
          schema:
            $ref: '#/definitions/contextx.Response'
      summary: 删除花费时间
      tags:
      - 花费时间管理
  /api/timeSpent/list:
    get:
      produces:
      - application/json
      responses:
        "200":
          description: OK
          schema:
            allOf:
            - $ref: '#/definitions/response.ListResponse'
            - properties:
                data:
                  items:
                    $ref: '#/definitions/model.TimeSpent'
                  type: array
              type: object
      summary: 获取花费时间列表
      tags:
      - 花费时间管理
  /api/timeSpent/update:
    put:
      parameters:
      - description: 查询参数
        in: body
        name: object
        required: true
        schema:
          $ref: '#/definitions/request.UpdateTimeSpent'
      produces:
      - application/json
      responses:
        "200":
          description: OK
          schema:
            $ref: '#/definitions/contextx.Response'
      summary: 更新花费时间
      tags:
      - 花费时间管理
  /api/timelyRate/add:
    post:
      parameters: