| | |
| | | export interface StorageFile { id: number; name?: string; url?: string; previewURL?: string; downloadURL?: string; } |
| | | export interface Clue { id?: number; name: string; source?: number; mobile?: string; telephone?: string; email?: string; wechat?: string; qq?: string; industryId?: number; level?: number; areaId?: number; areaName?: string; detailAddress?: string; contactNextTime?: string; remark?: string; ownerUserId?: number; ownerUserName?: string; ownerUserDeptName?: string; transformStatus?: boolean; followUpStatus?: boolean; contactLastTime?: string; contactLastContent?: string; creatorName?: string; createTime?: string; updateTime?: string; } |
| | | export interface CrmCustomerSimple { id: number; name: string; } |
| | | export interface CrmCustomer { id?: number; name: string; mobile?: string; telephone?: string; qq?: string; wechat?: string; email?: string; areaId?: number; areaName?: string; detailAddress?: string; industryId?: number; level?: number; source?: number; remark?: string; ownerUserId?: number; ownerUserName?: string; ownerUserDeptName?: string; lockStatus?: boolean; dealStatus?: boolean; followUpStatus?: boolean; contactStatus?: number; contactLastTime?: string; contactLastContent?: string; contactNextTime?: string; poolDay?: number; creatorName?: string; createTime?: string; updateTime?: string; } |
| | | export interface CrmCustomer { id?: number; name: string; mobile?: string; telephone?: string; qq?: string; wechat?: string; email?: string; areaId?: number; areaName?: string; detailAddress?: string; industryId?: number; level?: number; source?: number; remark?: string; ownerUserId?: number; ownerUserName?: string; ownerUserDeptName?: string; lockStatus?: boolean; dealStatus?: boolean; followUpStatus?: boolean; contactStatus?: number; contactLastTime?: string; contactLastContent?: string; contactNextTime?: string; /** 是否自动流入客户公海,默认开启 */ autoPoolEnabled?: boolean; poolDay?: number; creatorName?: string; createTime?: string; updateTime?: string; } |
| | | export interface CrmContact { id?: number; name: string; customerId?: number; customerName?: string; businessId?: number; ownerUserId?: number; mobile?: string; telephone?: string; email?: string; wechat?: string; qq?: string | number; post?: string; master?: boolean; contactLastTime?: string; contactLastContent?: string; contactNextTime?: string; ownerUserName?: string; ownerUserDeptName?: string; areaId?: number; areaName?: string; detailAddress?: string; sex?: number; parentId?: number; parentName?: string; remark?: string; creatorName?: string; createTime?: string; updateTime?: string; } |
| | | export interface ContractProduct { id?: number; itemId?: number; itemName?: string; itemCode?: string; itemSpecification?: string; itemUnitId?: number; itemUnitName?: string; itemPrice?: number; contractPrice?: number; count?: number; totalPrice?: number; } |
| | | export interface CrmContract { id?: number; name: string; no?: string; customerId?: number; customerName?: string; businessId?: number; businessName?: string; contactId?: number; contactName?: string; contactLastTime?: string; contactNextTime?: string; ownerUserId?: number; ownerUserName?: string; ownerUserDeptName?: string; processInstanceId?: number; auditStatus?: number; orderDate?: string; startTime?: string; endTime?: string; totalProductPrice?: number; discountPercent?: number; totalPrice?: number; depositPrice?: number; totalReceivablePrice?: number; totalInvoicePrice?: number; unInvoicePrice?: number; signContactId?: number; signContactName?: string; signUserId?: number; signUserName?: string; remark?: string; creatorName?: string; createTime?: string; updateTime?: string; products?: ContractProduct[]; } |