package request
|
|
import (
|
"aps_crm/constvar"
|
"aps_crm/model"
|
)
|
|
type AddServiceContract struct {
|
ServiceContract
|
}
|
|
type ServiceContract struct {
|
ClientId int `json:"clientId"`
|
Number string `json:"number"`
|
MemberId int `json:"memberId" binding:"required"`
|
ContactId int `json:"contactId"`
|
SaleChanceId int `json:"saleChanceId"`
|
SalesDetailsId int `json:"salesDetailsId"`
|
QuotationId int `json:"quotationId"`
|
TypeId int `json:"typeId"`
|
SignTime string `json:"signTime" binding:"datetime=2006-01-02"`
|
StartTime string `json:"startTime"`
|
EndTime string `json:"endTime"`
|
StatusId int `json:"statusId"`
|
ServiceTimes int `json:"serviceTimes"`
|
Terms string `json:"terms"`
|
Remark string `json:"remark"`
|
Products []*model.Product `json:"products"`
|
ServiceContractTypeId int `json:"serviceContractTypeId"`
|
ServiceContractStatusId int `json:"serviceContractStatusId"`
|
CodeStandID string `json:"codeStandID"` //编码id
|
}
|
|
type UpdateServiceContract struct {
|
Id int `json:"id"`
|
ServiceContract
|
}
|
|
type GetServiceContractList struct {
|
PageInfo
|
QueryClass constvar.ServiceContractQueryClass `json:"queryClass"`
|
KeywordType constvar.ServiceContractKeywordType `json:"keywordType"`
|
Keyword string `json:"keyword"`
|
SalesDetailsId int `json:"salesDetailsId"` //合同订单id
|
QuotationId int `json:"quotationId"` //报价单id
|
SaleChanceId int `json:"saleChanceId"` //销售机会id
|
ContactId int `json:"contactId"` //联系人id
|
}
|
|
type DeleteServiceContract struct {
|
Ids []int `json:"ids"`
|
}
|