export interface LiaisonVO {
    previousId: string | number;

    nextId: string | number;
    /**
     * 联系人id
     */
    id: string | number;

    /**
     * 关联客户id
     */
    customerId: string;

    customerName: string;

    /**
     * 是否是首要联系人（0不是，1是）
     */
    hasPrimaryLialison: number;

    /**
     * 联系人姓名
     */
    name: string;

    /**
     * 尊称（0为止，1先生，2女士）
     */
    call: number;
    callName: string;

    /**
     * 联系人角色value（对应字典联系人角色value）
     */
    liaisonRoleDictValue: string;
    liaisonRoleName: string;

    /**
     * 生日
     */
    birthday: string;

    /**
     * 部门职务
     */
    departmentPosition: string;

    /**
     * 手机号码
     */
    telephone: string;

    /**
     * 电子邮箱
     */
    email: string;
    email1: string;
    email2: string;
    email3: string;

    /**
     * 商机/订单（1商机，2订单）
     */
    nicheOrOrders: number;

    /**
     * 传真号码
     */
    faxNumber: string;

    /**
     * 邮政编码
     */
    postcode: string;

    /**
     * 联系方式
     */
    contactInformation: string;

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

    /**
     * qq
     */
    qq: string;

    /**
     * skype
     */
    skype: string;

    /**
     * 旺旺
     */
    wangwang: string;

    /**
     * 微信
     */
    wechat: string;

    /**
     * Twitter
     */
    twitter: string;

    /**
     * Linkedin
     */
    linkedin: string;

    /**
     * Facebook
     */
    facebook: string;

    /**
     * Whatsapp
     */
    whatsapp: string;

    /**
     * 详细地址
     */
    address: string;

    /**
     * 是否删除：0未删除，1已删除
     */
    isDelete: number;

    /**
     * 是否启用:1:启用,0:不启用
     */
    enabled: number;

    /**
     * 拥有者
     */
    ownerBy: number;

    /**
     * 显示顺序
     */
    sort: number;

    homeElectricity: string;

    fixedLineTelephone: string;

    createTime: string;

    lastFollowUpTime: string;

    createByName: string;

    updateTime: string;

    nextFollowUpTime: string;

    internationalArea: string;

    customerForm: string;

    resourceType: string;

    resourceTypeId: string;
    clueStatusDictValue: string | number;
    customerStatusDictValue: string | number;

  }

  export interface LiaisonForm extends BaseEntity {
    /**
     * 联系人id
     */
    id?: string | number;

    /**
     * 关联客户id
     */
    customerId?: string | number;

    /**
     * 是否是首要联系人（0不是，1是）
     */
    hasPrimaryLialison?: number;

    /**
     * 联系人姓名
     */
    name?: string;

    /**
     * 尊称（0为止，1先生，2女士）
     */
    call?: number | string;

    /**
     * 联系人角色value（对应字典联系人角色value）
     */
    liaisonRoleDictValue?: string;

    /**
     * 生日
     */
    birthday?: string;

    /**
     * 部门职务
     */
    departmentPosition?: string;

    /**
     * 手机号码
     */
    telephone?: string;

    /**
     * 电子邮箱
     */
    email?: string;
    email1?: string;
    email2?: string;
    email3?: string;

    resourceType?: string;

    resourceTypeId?: string;

    /**
     * 传真号码
     */
    faxNumber?: string;

    /**
     * 邮政编码
     */
    postcode?: string;

    /**
     * 联系方式
     */
    contactInformation?: string;

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

    /**
     * qq
     */
    qq?: string;

    /**
     * skype
     */
    skype?: string;

    /**
     * 旺旺
     */
    wangwang?: string;

    /**
     * 微信
     */
    wechat?: string;

    /**
     * Twitter
     */
    twitter?: string;

    /**
     * Linkedin
     */
    linkedin?: string;

    /**
     * Facebook
     */
    facebook?: string;

    /**
     * Whatsapp
     */
    whatsapp?: string;

    /**
     * 详细地址
     */
    address?: string;

    /**
     * 是否删除：0未删除，1已删除
     */
    isDelete?: number;

    /**
     * 是否启用:1:启用,0:不启用
     */
    enabled?: number;

    /**
     * 拥有者
     */
    ownerBy?: number;

    /**
     * 所在地区
     */
    internationalArea?: string;

    /**
     * 显示顺序
     */
    sort?: number;

    homeElectricity?: string;

    fixedLineTelephone?: string;

    task?: {
      taskBeginTime?: string,
      taskContent?: string,
      remindModels?: string[],
      remindType?: string,
      ownerBy?: string,
      isCreateTask?: boolean
    }
    liaisonId?: string;
    customerForm?: string;
    errorCanSaveVOList?: any,
    standbyList?: any,
    customerName?: string;
    resourceName?: string
  }

  export interface LiaisonQuery {
    liaisonName?: string;
    customerName?: string;
    ownerByIds?: string[],
    correlation?: number;
    commonScope?: number;
    commonScopeType?: string;

    queryRangeType?: number;

    /**
     * 关联客户id
     */
    customerId?: string | number;

    /**
     * 是否是首要联系人（0不是，1是）
     */
    hasPrimaryLialison?: number;

    /**
     * 联系人姓名
     */
    name?: string;

    /**
     * 尊称（0为止，1先生，2女士）
     */
    call?: number | string;

    /**
     * 联系人角色value（对应字典联系人角色value）
     */
    liaisonRoleDictValue?: string;

    /**
     * 生日
     */
    birthday?: string;

    /**
     * 部门职务
     */
    departmentPosition?: string;

    /**
     * 手机号码
     */
    telephone?: string;

    /**
     * 电子邮箱
     */
    email?: string;

    /**
     * 商机/订单（1商机，2订单）
     */
    nicheOrOrders?: number;

    /**
     * 传真号码
     */
    faxNumber?: string;

    /**
     * 邮政编码
     */
    postcode?: string;

    /**
     * 联系方式
     */
    contactInformation?: string;

    /**
     * 备注信息
     */
    remarks?: string;

    /**
     * qq
     */
    qq?: string;

    /**
     * skype
     */
    skype?: string;

    /**
     * 旺旺
     */
    wangwang?: string;

    /**
     * 微信
     */
    wechat?: string;

    /**
     * Twitter
     */
    twitter?: string;

    /**
     * Linkedin
     */
    linkedin?: string;

    /**
     * Facebook
     */
    facebook?: string;

    /**
     * Whatsapp
     */
    whatsapp?: string;

    /**
     * 详细地址
     */
    address?: string;

    /**
     * 是否删除：0未删除，1已删除
     */
    isDelete?: number;

    /**
     * 是否启用:1:启用,0:不启用
     */
    enabled?: number;

    /**
     * 拥有者
     */
    ownerBy?: number;

    /**
     * 显示顺序
     */
    sort?: number;

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

    blurry?: string;

    lastFollowUpBeginTime?: string;

    lastFollowUpEndTime?: string;
    resourceType?: string;
    resourceTypeId?: string
    nonId?: string
  }
