export interface CustomerContactVO {
  /**
   * 联系人ID
   */
  id: string | number;

  /**
   * 所属客户ID
   */
  customerId: string | number;

  contactNo: string;

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

  customLoginName: string;

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

  /**
   * 办公电话
   */
  officePhone: string;

  /**
   * 办公电话2
   */
  officePhoneTwo: string;

  /**
   * 性别
   */
  gender: string;

  /**
   * 采购角色（如：采购经理、财务）
   */
  roleId: string | number;

  roleName: string;

  deptId: string | number;

  deptName: string;

  /**
   * 是否主联系人：0=是，1=否
   */
  isPrimary: string;

  birthday: Date;

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

  /**
   * 所在省编码
   */
  addressProvince: string;

  /**
   * 所在市编码
   */
  addressCity: string;

  /**
   * 所在区县编码
   */
  addressCounty: string;

  /**
   * 省市区
   */
  provincialCityCounty: string;

  /**
   * 状态（0正常 1停用）
   */
  status: string;

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

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

  /**
   * 所属客户ID
   */
  customerId?: string | number;

  contactNo?: string;

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

  customLoginName?: string;

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

  /**
   * 办公电话
   */
  officePhone?: string;

  /**
   * 办公电话2
   */
  officePhoneTwo?: string;

  /**
   * 性别
   */
  gender?: string;

  /**
   * 采购角色（如：采购经理、财务）
   */
  roleId?: string | number;

  roleName?: string;

  deptId?: string | number;

  deptName?: string;

  email: string;

  /**
   * 是否主联系人：0=是，1=否
   */
  isPrimary?: string;

  birthday?: Date;

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

  /**
   * 所在省编码
   */
  addressProvince?: string;

  /**
   * 所在市编码
   */
  addressCity?: string;

  /**
   * 所在区县编码
   */
  addressCounty?: string;

  /**
   * 省市区
   */
  provincialCityCounty?: string;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

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

export interface CustomerContactQuery extends PageQuery {
  /**
   * 所属客户ID
   */
  customerId?: string | number;

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

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

  email?: string;

  /**
   * 办公电话
   */
  officePhone?: string;

  /**
   * 办公电话2
   */
  officePhoneTwo?: string;

  /**
   * 性别
   */
  gender?: string;

  /**
   * 采购角色（如：采购经理、财务）
   */
  roleId?: string | number;

  /**
   * 是否主联系人：0=是，1=否
   */
  isPrimary?: string;

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

  /**
   * 所在省编码
   */
  addressProvince?: string;

  /**
   * 所在市编码
   */
  addressCity?: string;

  /**
   * 所在区县编码
   */
  addressCounty?: string;

  /**
   * 省市区
   */
  provincialCityCounty?: string;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

  /**
   * 平台标识
   */
  platformCode?: string;

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