55 lines
1.0 KiB
TypeScript
55 lines
1.0 KiB
TypeScript
import type { PageParam } from '@/api';
|
||
|
||
/**
|
||
* 销售线索(联系表单)
|
||
*/
|
||
export interface CmsContactLead {
|
||
// 线索ID
|
||
leadId?: number;
|
||
// 姓名
|
||
name?: string;
|
||
// 手机号
|
||
phone?: string;
|
||
// 单位名称
|
||
company?: string;
|
||
// 交付方式: saas / private / hybrid
|
||
delivery?: string;
|
||
// 需求描述
|
||
need?: string;
|
||
// 来源页(页面 URL)
|
||
source?: string;
|
||
// 客户IP
|
||
clientIp?: string;
|
||
// 跟进状态: 0待跟进 1跟进中 2已成单 3已放弃
|
||
followStatus?: number;
|
||
// 跟进备注
|
||
followRemark?: string;
|
||
// 创建时间
|
||
createTime?: string;
|
||
// 更新时间
|
||
updateTime?: string;
|
||
}
|
||
|
||
/**
|
||
* 销售线索搜索条件
|
||
*/
|
||
export interface CmsContactLeadParam extends PageParam {
|
||
leadId?: number;
|
||
keywords?: string;
|
||
followStatus?: number;
|
||
createTimeStart?: string;
|
||
createTimeEnd?: string;
|
||
}
|
||
|
||
/**
|
||
* 提交联系表单的请求参数
|
||
*/
|
||
export interface ContactLeadSubmitForm {
|
||
name: string;
|
||
phone: string;
|
||
company: string;
|
||
delivery?: string;
|
||
need: string;
|
||
source?: string;
|
||
}
|