export interface TenantVO extends BaseEntity {
  id: number | string;
  tenantId: number | string;
  username: string;
  contactUserName: string;
  contactPhone: string;
  companyName: string;
  licenseNumber: string;
  address: string;
  domain: string;
  intro: string;
  remark: string;
  packageId: string | number;
  expireTime: string;
  accountCount: number;
  status: string;
}

export interface TenantQuery extends PageQuery {
  tenantId: string | number;
  address: string;
  signStatus: string;
  type: number;
  contactUserName: string;
  personName: string;
  companyType: string;
  companyName: string;
  storeName: string;
  current: number;
  size: number;
  county: number | string;
  contactPhone: number | string;
  signTime: number | string;
}

export interface TenantForm {
  id: number | string | undefined;
  tenantId: number | string | undefined;
  username: string;
  type: number;
  templateName: string;
  password: string;
  storeName: string;
  inviteUserName: string;
  contactUserName: string;
  personName: string;
  personPhone: string;
  contactPhone: string;
  companyName: string;
  licenseNumber: string;
  domain: string;
  address: string;
  intro: string;
  remark: string;
  packageId: string | number;
  expireTime: string;
  accountCount: number;
  status: string;
  businessLicense: string;
  idCard: string;
  bankCard: string;
  inviteUserId: string | number;
  companyType: string;
  idCardType: string;
  businessTypes: string;
  signDate: string; //签约日期
  splitRatio: number | string | undefined; //分成比例
  signer: string; //签约人
  contractYear: string; //合同年限
  signStatus: string; //签约状态
  bankType: string; //开户行类型
  bankName: string; //开户行名称
  bankPhone: string; //开户行预留手机号
  contractAttachment: string; //合同附件
  attachment: string; //营业执照附件
  promoteList: any; //推广人图片吗
  related: any; //相关附件
  certificate: any; //身份证附件
}

export interface TenantModal {
  total: number | string;
  data: any[];
  record: object;
}

export interface enterpriseType {
  createTime: string;
  cssClass: string;
  dictCode: string;
  dictLabel: string;
  dictSort: number;
  dictType: string;
  dictValue: string;
  isDefault: string;
  listClass: string;
  remark: string;
}
