export interface CustomerInfoVO {
  /**
   * 客户ID
   */
  customerId: string | number;

  /**
   * 客户名称
   */
  customerName: string;

  /**
   * 助记名称
   */
  mnemonicName: string;

  /**
   * 所属行业（1制造业 2仓储业 ……）
   */
  industryId: string | number;

  /**
   * 客户类型（1企业客户 2个人客户）
   */
  customerType: number;

  /**
   * 客户状态（1了解产品  2正在跟进  3正在试用  4准备购买  5准备付款  6已经购买  7暂时搁置）
   */
  customerStatus: number;

  /**
   * 客户级别（1普通客户 2意向客户 3重要客户）
   */
  customerLevel: number;

  /**
   * 客户来源（1电话营销  2主动来电  3客户介绍  4朋友介绍  5独立开发  6网络搜索  7广告杂志  8展会促销  9其它途径）
   */
  customerSource: number;

  /**
   * 归属人员ID
   */
  ownerId: string | number;

  /**
   * 归属人员名称
   */
  ownerName?: string;

  /**
   * 注册地/单位地址
   */
  registeredAddress?: string;

  /**
   * 电话号码
   */
  phoneNumber?: string;

  /**
   * 办公地
   */
  detailedAddress: string;

  /**
   * 商务联系人
   */
  businessContact?: string;

  /**
   * 商务联系人电话
   */
  businessContactPhone?: string;

  /**
   * 技术联系人
   */
  technicalContact?: string;

  /**
   * 技术联系人电话
   */
  technicalContactPhone?: string;

  /**
   * 企业规模（10人以内  10-20人  21人-50人  51人-200人  201人-500人  500人以上）
   */
  customerScale: number;

  /**
   * 下级客户
   */
  parentCustomerId: string | number;

  /**
   * 客户关系
   */
  customerRelationship: string;

  /**
   * 法定代表人
   */
  legalRepresentative: string;

  /**
   * 营业执照号码
   */
  businessLicenseNumber: string;

  /**
   * 税号
   */
  taxNumber: string;

  /**
   * 开户银行
   */
  bankAccountOpening: string;

  /**
   * 银行账号
   */
  bankNumber: string;

  /**
   * 附件ID
   */
  ossId: string | number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 激活标识（1是 0否）
   */
  activeFlag: string;

  /**
   * 本公司标识（1是 0否）
   */
  ourCompanyFlag?: string;

  /** 创建人用户ID */
  createBy?: string | number;

}

export interface CustomerInfoForm extends BaseEntity {
  /**
   * 客户ID
   */
  customerId?: string | number;

  /**
   * 客户名称
   */
  customerName?: string;

  /**
   * 助记名称
   */
  mnemonicName?: string;

  /**
   * 所属行业（1制造业 2仓储业 ……）
   */
  industryId?: string | number;

  /**
   * 客户类型（1企业客户 2个人客户）
   */
  customerType?: number;

  /**
   * 客户状态（1了解产品  2正在跟进  3正在试用  4准备购买  5准备付款  6已经购买  7暂时搁置）
   */
  customerStatus?: number;

  /**
   * 客户级别（1普通客户 2意向客户 3重要客户）
   */
  customerLevel?: number;

  /**
   * 客户来源（1电话营销  2主动来电  3客户介绍  4朋友介绍  5独立开发  6网络搜索  7广告杂志  8展会促销  9其它途径）
   */
  customerSource?: number;

  /**
   * 归属人员ID
   */
  ownerId?: string | number;

  /**
   * 办公地
   */
  detailedAddress?: string;

  /**
   * 注册地/单位地址
   */
  registeredAddress?: string;

  /**
   * 电话号码
   */
  phoneNumber?: string;

  /**
   * 商务联系人
   */
  businessContact?: string;

  /**
   * 商务联系人电话
   */
  businessContactPhone?: string;

  /**
   * 技术联系人
   */
  technicalContact?: string;

  /**
   * 技术联系人电话
   */
  technicalContactPhone?: string;

  /**
   * 企业规模（10人以内  10-20人  21人-50人  51人-200人  201人-500人  500人以上）
   */
  customerScale?: number;

  /**
   * 下级客户
   */
  parentCustomerId?: string | number;

  /**
   * 客户关系
   */
  customerRelationship?: string;

  /**
   * 法定代表人
   */
  legalRepresentative?: string;

  /**
   * 营业执照号码
   */
  businessLicenseNumber?: string;

  /**
   * 税号
   */
  taxNumber?: string;

  /**
   * 开户银行
   */
  bankAccountOpening?: string;

  /**
   * 银行账号
   */
  bankNumber?: string;

  /**
   * 附件ID
   */
  ossId?: string | number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 激活标识（1是 0否）
   */
  activeFlag?: string;

  /**
   * 本公司标识（1是 0否）
   */
  ourCompanyFlag?: string;

  /**
   * 电话号码
   */
  phoneNumber?: string;

}

export interface CustomerInfoQuery extends PageQuery {

  /**
   * 客户名称
   */
  customerName?: string;

  /**
   * 助记名称
   */
  mnemonicName?: string;

  /**
   * 所属行业（1制造业 2仓储业 ……）
   */
  industryId?: string | number;

  /**
   * 客户类型（1企业客户 2个人客户）
   */
  customerType?: number;

  /**
   * 客户状态（1了解产品  2正在跟进  3正在试用  4准备购买  5准备付款  6已经购买  7暂时搁置）
   */
  customerStatus?: number;

  /**
   * 客户级别（1普通客户 2意向客户 3重要客户）
   */
  customerLevel?: number;

  /**
   * 客户来源（1电话营销  2主动来电  3客户介绍  4朋友介绍  5独立开发  6网络搜索  7广告杂志  8展会促销  9其它途径）
   */
  customerSource?: number;

  /**
   * 归属人员ID
   */
  ownerId?: string | number;

  /**
   * 办公地
   */
  detailedAddress?: string;

  /**
   * 注册地
   */
  registeredAddress?: string;

  /**
   * 商务联系人
   */
  businessContact?: string;

  /**
   * 商务联系人电话
   */
  businessContactPhone?: string;

  /**
   * 技术联系人
   */
  technicalContact?: string;

  /**
   * 技术联系人电话
   */
  technicalContactPhone?: string;

  /**
   * 企业规模（10人以内  10-20人  21人-50人  51人-200人  201人-500人  500人以上）
   */
  customerScale?: number;

  /**
   * 下级客户
   */
  parentCustomerId?: string | number;

  /**
   * 客户关系
   */
  customerRelationship?: string;

  /**
   * 法定代表人
   */
  legalRepresentative?: string;

  /**
   * 营业执照号码
   */
  businessLicenseNumber?: string;

  /**
   * 税号
   */
  taxNumber?: string;

  /**
   * 开户银行
   */
  bankAccountOpening?: string;

  /**
   * 银行账号
   */
  bankNumber?: string;

  /**
   * 附件ID
   */
  ossId?: string | number;

  /**
   * 激活标识（1是 0否）
   */
  activeFlag?: string;

  /**
   * 本公司标识（1是 0否）
   */
  ourCompanyFlag?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}



