| | |
| | | ClientId: serviceFollowup.ClientId,
|
| | | Number: serviceFollowup.Number,
|
| | | ContactId: serviceFollowup.ContactId,
|
| | | ServiceId: serviceFollowup.ServiceId,
|
| | | ServiceOrderId: serviceFollowup.ServiceOrderId, |
| | | MemberId: serviceFollowup.MemberId,
|
| | | PlanId: serviceFollowup.PlanId,
|
| | | SatisfactionId: serviceFollowup.Satisfaction,
|
| | |
| | | } |
| | | } |
| | | }, |
| | | "model.CustomerServiceSheet": { |
| | | "type": "object", |
| | | "properties": { |
| | | "handleStatus": { |
| | | "type": "integer" |
| | | }, |
| | | "id": { |
| | | "type": "integer" |
| | | }, |
| | | "memberId": { |
| | | "type": "integer" |
| | | }, |
| | | "number": { |
| | | "type": "string" |
| | | }, |
| | | "priority": { |
| | | "type": "integer" |
| | | }, |
| | | "serviceFollowupId": { |
| | | "type": "integer" |
| | | }, |
| | | "serviceMode": { |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "model.Department": { |
| | | "type": "object", |
| | | "properties": { |
| | |
| | | "contactId": { |
| | | "type": "integer" |
| | | }, |
| | | "customerServiceSheet": { |
| | | "$ref": "#/definitions/model.CustomerServiceSheet" |
| | | }, |
| | | "file": { |
| | | "type": "string" |
| | | }, |
| | |
| | | }, |
| | | "id": { |
| | | "type": "integer" |
| | | }, |
| | | "orderManage": { |
| | | "$ref": "#/definitions/model.OrderManage" |
| | | }, |
| | | "priorityLevel": { |
| | | "$ref": "#/definitions/model.PriorityLevel" |
| | |
| | | "satisfaction": { |
| | | "type": "integer" |
| | | }, |
| | | "serviceId": { |
| | | "serviceOrderId": { |
| | | "type": "integer" |
| | | }, |
| | | "solveRate": { |
| | |
| | | "description": "联系人id", |
| | | "type": "integer" |
| | | }, |
| | | "contractId": { |
| | | "description": "合同id", |
| | | "type": "integer" |
| | | }, |
| | | "expectTime": { |
| | | "description": "希望处理时间", |
| | | "type": "string" |
| | |
| | | }, |
| | | "faultTypeId": { |
| | | "description": "故障类别id", |
| | | "type": "integer" |
| | | }, |
| | | "orderId": { |
| | | "description": "销售订单id", |
| | | "type": "integer" |
| | | }, |
| | | "priorityLevelId": { |
| | |
| | | }, |
| | | "saleChanceId": { |
| | | "description": "销售机会id", |
| | | "type": "integer" |
| | | }, |
| | | "salesDetailsId": { |
| | | "description": "销售订单id", |
| | | "type": "integer" |
| | | }, |
| | | "serviceContractId": { |
| | | "description": "合同id", |
| | | "type": "integer" |
| | | }, |
| | | "serviceManId": { |
| | |
| | | "satisfaction": { |
| | | "type": "integer" |
| | | }, |
| | | "serviceId": { |
| | | "serviceOrderId": { |
| | | "type": "integer" |
| | | }, |
| | | "solveRate": { |
| | |
| | | "description": "联系人id", |
| | | "type": "integer" |
| | | }, |
| | | "contractId": { |
| | | "description": "合同id", |
| | | "type": "integer" |
| | | }, |
| | | "expectTime": { |
| | | "description": "希望处理时间", |
| | | "type": "string" |
| | |
| | | "type": "integer" |
| | | }, |
| | | "id": { |
| | | "type": "integer" |
| | | }, |
| | | "orderId": { |
| | | "description": "销售订单id", |
| | | "type": "integer" |
| | | }, |
| | | "priorityLevelId": { |
| | |
| | | "description": "销售机会id", |
| | | "type": "integer" |
| | | }, |
| | | "salesDetailsId": { |
| | | "description": "销售订单id", |
| | | "type": "integer" |
| | | }, |
| | | "serviceContractId": { |
| | | "description": "合同id", |
| | | "type": "integer" |
| | | }, |
| | | "serviceManId": { |
| | | "description": "服务人员", |
| | | "type": "integer" |
| | |
| | | } |
| | | } |
| | | }, |
| | | "model.CustomerServiceSheet": { |
| | | "type": "object", |
| | | "properties": { |
| | | "handleStatus": { |
| | | "type": "integer" |
| | | }, |
| | | "id": { |
| | | "type": "integer" |
| | | }, |
| | | "memberId": { |
| | | "type": "integer" |
| | | }, |
| | | "number": { |
| | | "type": "string" |
| | | }, |
| | | "priority": { |
| | | "type": "integer" |
| | | }, |
| | | "serviceFollowupId": { |
| | | "type": "integer" |
| | | }, |
| | | "serviceMode": { |
| | | "type": "integer" |
| | | } |
| | | } |
| | | }, |
| | | "model.Department": { |
| | | "type": "object", |
| | | "properties": { |
| | |
| | | "contactId": { |
| | | "type": "integer" |
| | | }, |
| | | "customerServiceSheet": { |
| | | "$ref": "#/definitions/model.CustomerServiceSheet" |
| | | }, |
| | | "file": { |
| | | "type": "string" |
| | | }, |
| | |
| | | }, |
| | | "id": { |
| | | "type": "integer" |
| | | }, |
| | | "orderManage": { |
| | | "$ref": "#/definitions/model.OrderManage" |
| | | }, |
| | | "priorityLevel": { |
| | | "$ref": "#/definitions/model.PriorityLevel" |
| | |
| | | "satisfaction": { |
| | | "type": "integer" |
| | | }, |
| | | "serviceId": { |
| | | "serviceOrderId": { |
| | | "type": "integer" |
| | | }, |
| | | "solveRate": { |
| | |
| | | "description": "联系人id", |
| | | "type": "integer" |
| | | }, |
| | | "contractId": { |
| | | "description": "合同id", |
| | | "type": "integer" |
| | | }, |
| | | "expectTime": { |
| | | "description": "希望处理时间", |
| | | "type": "string" |
| | |
| | | }, |
| | | "faultTypeId": { |
| | | "description": "故障类别id", |
| | | "type": "integer" |
| | | }, |
| | | "orderId": { |
| | | "description": "销售订单id", |
| | | "type": "integer" |
| | | }, |
| | | "priorityLevelId": { |
| | |
| | | }, |
| | | "saleChanceId": { |
| | | "description": "销售机会id", |
| | | "type": "integer" |
| | | }, |
| | | "salesDetailsId": { |
| | | "description": "销售订单id", |
| | | "type": "integer" |
| | | }, |
| | | "serviceContractId": { |
| | | "description": "合同id", |
| | | "type": "integer" |
| | | }, |
| | | "serviceManId": { |
| | |
| | | "satisfaction": { |
| | | "type": "integer" |
| | | }, |
| | | "serviceId": { |
| | | "serviceOrderId": { |
| | | "type": "integer" |
| | | }, |
| | | "solveRate": { |
| | |
| | | "description": "联系人id", |
| | | "type": "integer" |
| | | }, |
| | | "contractId": { |
| | | "description": "合同id", |
| | | "type": "integer" |
| | | }, |
| | | "expectTime": { |
| | | "description": "希望处理时间", |
| | | "type": "string" |
| | |
| | | "type": "integer" |
| | | }, |
| | | "id": { |
| | | "type": "integer" |
| | | }, |
| | | "orderId": { |
| | | "description": "销售订单id", |
| | | "type": "integer" |
| | | }, |
| | | "priorityLevelId": { |
| | |
| | | "description": "销售机会id", |
| | | "type": "integer" |
| | | }, |
| | | "salesDetailsId": { |
| | | "description": "销售订单id", |
| | | "type": "integer" |
| | | }, |
| | | "serviceContractId": { |
| | | "description": "合同id", |
| | | "type": "integer" |
| | | }, |
| | | "serviceManId": { |
| | | "description": "服务人员", |
| | | "type": "integer" |
| | |
| | | name: |
| | | type: string |
| | | type: object |
| | | model.CustomerServiceSheet: |
| | | properties: |
| | | handleStatus: |
| | | type: integer |
| | | id: |
| | | type: integer |
| | | memberId: |
| | | type: integer |
| | | number: |
| | | type: string |
| | | priority: |
| | | type: integer |
| | | serviceFollowupId: |
| | | type: integer |
| | | serviceMode: |
| | | type: integer |
| | | type: object |
| | | model.Department: |
| | | properties: |
| | | id: |
| | |
| | | $ref: '#/definitions/model.Contact' |
| | | contactId: |
| | | type: integer |
| | | customerServiceSheet: |
| | | $ref: '#/definitions/model.CustomerServiceSheet' |
| | | file: |
| | | type: string |
| | | id: |
| | |
| | | type: integer |
| | | id: |
| | | type: integer |
| | | orderManage: |
| | | $ref: '#/definitions/model.OrderManage' |
| | | priorityLevel: |
| | | $ref: '#/definitions/model.PriorityLevel' |
| | | priorityLevelId: |
| | |
| | | type: string |
| | | satisfaction: |
| | | type: integer |
| | | serviceId: |
| | | serviceOrderId: |
| | | type: integer |
| | | solveRate: |
| | | type: integer |
| | |
| | | contactId: |
| | | description: 联系人id |
| | | type: integer |
| | | contractId: |
| | | description: 合同id |
| | | type: integer |
| | | expectTime: |
| | | description: 希望处理时间 |
| | | type: string |
| | |
| | | type: integer |
| | | faultTypeId: |
| | | description: 故障类别id |
| | | type: integer |
| | | orderId: |
| | | description: 销售订单id |
| | | type: integer |
| | | priorityLevelId: |
| | | description: 优先级别id |
| | |
| | | type: string |
| | | saleChanceId: |
| | | description: 销售机会id |
| | | type: integer |
| | | salesDetailsId: |
| | | description: 销售订单id |
| | | type: integer |
| | | serviceContractId: |
| | | description: 合同id |
| | | type: integer |
| | | serviceManId: |
| | | description: 服务人员 |
| | |
| | | type: string |
| | | satisfaction: |
| | | type: integer |
| | | serviceId: |
| | | serviceOrderId: |
| | | type: integer |
| | | solveRate: |
| | | type: integer |
| | |
| | | contactId: |
| | | description: 联系人id |
| | | type: integer |
| | | contractId: |
| | | description: 合同id |
| | | type: integer |
| | | expectTime: |
| | | description: 希望处理时间 |
| | | type: string |
| | |
| | | description: 故障类别id |
| | | type: integer |
| | | id: |
| | | type: integer |
| | | orderId: |
| | | description: 销售订单id |
| | | type: integer |
| | | priorityLevelId: |
| | | description: 优先级别id |
| | |
| | | saleChanceId: |
| | | description: 销售机会id |
| | | type: integer |
| | | salesDetailsId: |
| | | description: 销售订单id |
| | | type: integer |
| | | serviceContractId: |
| | | description: 合同id |
| | | type: integer |
| | | serviceManId: |
| | | description: 服务人员 |
| | | type: integer |
| | |
| | | ClientId int `json:"clientId"`
|
| | | Number string `json:"number"`
|
| | | ContactId int `json:"contactId"`
|
| | | ServiceId int `json:"serviceId"`
|
| | | ServiceOrderId int `json:"serviceOrderId"` |
| | | MemberId int `json:"memberId"`
|
| | | PlanId int `json:"planId"`
|
| | | Satisfaction int `json:"satisfaction"`
|
| | |
| | | type AddServiceOrder struct { |
| | | ServiceNumber string `gorm:"service_number" json:"serviceNumber"` // 服务单编号 |
| | | ClientId int `gorm:"client_id" json:"clientId"` // 客户id |
| | | ContractId int `gorm:"contract_id" json:"contractId"` // 合同id |
| | | OrderId int `gorm:"order_id" json:"orderId"` // 销售订单id |
| | | ServiceContractId int `gorm:"service_contract_id" json:"serviceContractId"` // 合同id |
| | | SalesDetailsId int `gorm:"sales_details_id" json:"salesDetailsId"` // 销售订单id |
| | | Subject string `gorm:"subject" json:"subject"` // 主题 |
| | | ProductId int `gorm:"product_id" json:"productId"` // 产品id |
| | | ServiceTypeId int `gorm:"service_type_id" json:"serviceTypeId"` // 服务方式id |
| | |
| | | ContactId int `json:"contactId" gorm:"column:contact_id;type:int;comment:联系人id"` |
| | | Contact Contact `json:"contact" gorm:"foreignKey:ContactId"` |
| | | ServiceOrderId int `json:"serviceOrderId" gorm:"column:service_order_id;type:int;comment:客户服务单id"` |
| | | ServiceOrder ServiceOrder `gorm:"foreignKey:ServiceId"` |
| | | CustomerServiceSheet CustomerServiceSheet `json:"customerServiceSheet" gorm:"foreignKey:ServiceId"` |
| | | ServiceOrder ServiceOrder `gorm:"foreignKey:ServiceOrderId"` |
| | | MemberId int `json:"memberId" gorm:"column:member_id;type:int;comment:服务人员id"` |
| | | Member User `json:"Member" gorm:"foreignKey:MemberId"` |
| | | PlanId int `json:"planId" gorm:"column:plan_id;type:int;comment:服务计划id"` |
| | |
| | | ServiceContract ServiceContract `gorm:"foreignKey:ServiceContractId"` |
| | | SalesDetailsId int `gorm:"column:order_id;type:int;not null;default:0;comment:销售订单id" json:"salesDetailsId"` // 销售明细id |
| | | SalesDetails SalesDetails `gorm:"foreignKey:SalesDetailsId"` |
| | | OrderManage OrderManage `gorm:"foreignKey:OrderId"` |
| | | Subject string `gorm:"column:subject;type:varchar(255);not null;default:'';comment:主题" json:"subject"` // 主题 |
| | | ProductId int `gorm:"column:product_id;type:int;not null;default:0;comment:产品id" json:"productId"` // 产品id |
| | | Product Product `gorm:"foreignKey:ProductId"` |