package response
|
|
import (
|
"aps_crm/model"
|
)
|
|
type (
|
CaptchaResponse struct {
|
CaptchaId string `json:"captchaId"`
|
PicPath string `json:"picPath"`
|
CaptchaLength int `json:"captchaLength"`
|
OpenCaptcha bool `json:"openCaptcha"`
|
}
|
|
UserResponse struct {
|
User model.User `json:"user"`
|
}
|
|
LoginResponse struct {
|
User model.User `json:"user"`
|
Token string `json:"token"`
|
ExpiresAt int64 `json:"expiresAt"`
|
}
|
|
MenusResponse struct {
|
Menus []*model.Menu `json:"menus"`
|
}
|
|
MenuResponse struct {
|
Menu model.Menu `json:"menu"`
|
}
|
|
CountryResponse struct {
|
List []*model.Country `json:"list"`
|
}
|
|
ProvinceResponse struct {
|
List []*model.Province `json:"list"`
|
}
|
|
CityResponse struct {
|
List []*model.City `json:"list"`
|
}
|
|
RegionResponse struct {
|
List []*model.Region `json:"list"`
|
}
|
|
ContactResponse struct {
|
List []*model.ContactDetail `json:"list"`
|
Count int `json:"count"`
|
}
|
|
ClientResponse struct {
|
List []*model.Client `json:"list"`
|
Count int `json:"count"`
|
}
|
|
ClientStatusResponse struct {
|
List []*model.ClientStatus `json:"list"`
|
}
|
|
ClientTypeResponse struct {
|
List []*model.ClientType `json:"list"`
|
}
|
|
ClientOriginResponse struct {
|
List []*model.ClientOrigin `json:"list"`
|
}
|
|
ClientLevelResponse struct {
|
List []*model.ClientLevel `json:"list"`
|
}
|
|
IndustryResponse struct {
|
List []*model.Industry `json:"list"`
|
}
|
|
EnterpriseNatureResponse struct {
|
List []*model.EnterpriseNature `json:"list"`
|
}
|
|
RegisteredCapitalResponse struct {
|
List []*model.RegisteredCapital `json:"list"`
|
}
|
|
EnterpriseScaleResponse struct {
|
List []*model.EnterpriseScale `json:"list"`
|
}
|
|
SalesLeadsResponse struct {
|
List []*model.SalesLeads `json:"list"`
|
Count int `json:"count"`
|
}
|
|
SalesSourceResponse struct {
|
List []*model.SalesSources `json:"list"`
|
}
|
|
FollowRecordResponse struct {
|
List []*model.FollowRecord `json:"list"`
|
Count int `json:"count"`
|
}
|
|
SaleChanceResponse struct {
|
List []*model.SaleChance `json:"list"`
|
Count int `json:"count"`
|
}
|
|
SaleStageResponse struct {
|
List []*model.SaleStage `json:"list"`
|
}
|
|
SaleTypeResponse struct {
|
List []*model.SaleType `json:"list"`
|
}
|
|
RegularCustomersResponse struct {
|
List []*model.RegularCustomers `json:"list"`
|
}
|
|
PossibilityResponse struct {
|
List []*model.Possibility `json:"list"`
|
}
|
|
StatusResponse struct {
|
List []*model.Status `json:"list"`
|
}
|
|
QuotationResponse struct {
|
List []*model.Quotation `json:"list"`
|
Count int `json:"count"`
|
}
|
|
MasterOrderResponse struct {
|
List []*model.MasterOrder `json:"list"`
|
Count int `json:"count"`
|
}
|
|
SubOrderResponse struct {
|
List []*model.SubOrder `json:"list"`
|
Count int `json:"count"`
|
}
|
|
SalesDetailsResponse struct {
|
List []*model.SalesDetails `json:"list"`
|
Count int `json:"count"`
|
}
|
|
SalesReturnResponse struct {
|
List []*model.SalesReturn `json:"list"`
|
Count int `json:"count"`
|
}
|
|
SalesRefundResponse struct {
|
List []*model.SalesRefund `json:"list"`
|
Count int `json:"count"`
|
}
|
|
ContractResponse struct {
|
List []*model.Contract `json:"list"`
|
Count int `json:"count"`
|
}
|
|
PlanResponse struct {
|
List []*model.Plan `json:"list"`
|
Count int `json:"count"`
|
}
|
|
ServiceContractsResponse struct {
|
List []*model.ServiceContract `json:"list"`
|
Count int `json:"count"`
|
}
|
|
OrderManageResponse struct {
|
List []*model.OrderManage `json:"list"`
|
Count int `json:"count"`
|
}
|
|
ServiceFollowupResponse struct {
|
List []*model.ServiceFollowup `json:"list"`
|
Count int `json:"count"`
|
}
|
|
CustomerServiceSheetResponse struct {
|
List []*model.CustomerServiceSheet `json:"list"`
|
}
|
|
ServiceFeeManageResponse struct {
|
List []*model.ServiceFeeManage `json:"list"`
|
Count int `json:"count"`
|
}
|
|
MenuTreeResponse struct {
|
List []model.Menu `json:"list"`
|
}
|
|
DataResponse struct {
|
|
// 币种
|
Currency []*model.Currency `json:"currency"`
|
|
// 报价单状态
|
QuotationStatus []*model.QuotationStatus `json:"quotationStatus"`
|
|
// 退货仓库
|
Repository []*model.Repository `json:"repository"`
|
|
// 退货单状态
|
SalesReturnStatus []*model.SalesReturnStatus `json:"salesReturnStatus"`
|
|
// 账户
|
AccountId []*model.AccountId `json:"accountId"`
|
|
// 是否开票
|
IsInvoice []*model.IsInvoice `json:"isInvoice"`
|
|
// 退款方式
|
RefundMethod []*model.RefundMethod `json:"refundMethod"`
|
|
// 服务合同类型
|
ServiceContractType []*model.ServiceContractType `json:"serviceContractType"`
|
|
// 服务合同状态
|
ServiceContractStatus []*model.ServiceContractStatus `json:"serviceContractStatus"`
|
|
// 工单类型
|
OrderType []*model.OrderType `json:"orderType"`
|
|
// 报表来源
|
ReportSource []*model.ReportSource `json:"reportSource"`
|
|
// 服务人员是否来过
|
IsVisit []*model.IsVisit `json:"isVisit"`
|
|
// 国家数据
|
Country []*model.Country `json:"country"`
|
// 省份数据
|
Province []*model.Province `json:"province"`
|
// 城市数据
|
City []*model.City `json:"city"`
|
// 区域数据
|
Region []*model.Region `json:"region"`
|
// 客户等级
|
ClientLevel []*model.ClientLevel `json:"client_level"`
|
// 客户状态
|
ClientStatus []*model.ClientStatus `json:"client_status"`
|
// 客户类型
|
ClientType []*model.ClientType `json:"client_type"`
|
// 客户来源
|
ClientOrigin []*model.ClientOrigin `json:"client_origin"`
|
// 行业
|
Industry []*model.Industry `json:"industry"`
|
// 企业性质
|
EnterpriseNature []*model.EnterpriseNature `json:"enterprise_nature"`
|
// 注册资金
|
RegisteredCapital []*model.RegisteredCapital `json:"registered_capital"`
|
// 企业规模
|
EnterpriseScale []*model.EnterpriseScale `json:"enterprise_scale"`
|
// 销售阶段
|
SaleStage []*model.SaleStage `json:"sale_stage"`
|
// 销售类型
|
SaleType []*model.SaleType `json:"sale_type"`
|
// 商机来源
|
SalesSource []*model.SalesSources `json:"sales_source"`
|
// 老客户营销
|
RegularCustomers []*model.RegularCustomers `json:"regular_customers"`
|
// Member
|
Member []*model.User `json:"member"`
|
// 部门
|
Department []*model.Department `json:"department"`
|
// 满意度
|
Satisfaction []*model.Satisfaction `json:"satisfaction"`
|
// 及时率
|
TimelyRate []*model.TimelyRate `json:"timely_rate"`
|
// 解决率
|
SolveRate []*model.SolveRate `json:"solve_rate"`
|
// 可能性
|
Possibility []*model.Possibility `json:"possibility"`
|
// 状态
|
Status []*model.Status `json:"status"`
|
}
|
|
DepartmentResponse struct {
|
List []*model.Department `json:"list"`
|
}
|
|
SatisfactionResponse struct {
|
List []*model.Satisfaction `json:"list"`
|
}
|
|
TimelyRateResponse struct {
|
List []*model.TimelyRate `json:"list"`
|
}
|
|
SolveRateResponse struct {
|
List []*model.SolveRate `json:"list"`
|
}
|
|
IsVisitResponse struct {
|
List []*model.IsVisit `json:"list"`
|
}
|
|
ReportSourceResponse struct {
|
List []*model.ReportSource `json:"list"`
|
}
|
|
OrderTypeResponse struct {
|
List []*model.OrderType `json:"list"`
|
}
|
|
ServiceContractStatusResponse struct {
|
List []*model.ServiceContractStatus `json:"list"`
|
}
|
|
ServiceContractTypeResponse struct {
|
List []*model.ServiceContractType `json:"list"`
|
}
|
|
RefundMethodResponse struct {
|
List []*model.RefundMethod `json:"list"`
|
}
|
|
IsInvoiceResponse struct {
|
List []*model.IsInvoice `json:"list"`
|
}
|
|
AccountIdResponse struct {
|
List []*model.AccountId `json:"list"`
|
}
|
|
SalesReturnStatusResponse struct {
|
List []*model.SalesReturnStatus `json:"list"`
|
}
|
|
RepositoryResponse struct {
|
List []*model.Repository `json:"list"`
|
}
|
|
QuotationStatusResponse struct {
|
List []*model.QuotationStatus `json:"list"`
|
}
|
|
CurrencyResponse struct {
|
List []*model.Currency `json:"list"`
|
}
|
)
|