export interface TenantVO extends BaseEntity {
  id: number | string;
  tenantId: number | string;
  merchantId: string | number;
  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;
  brandName: string;
  appId: string;
  appSecret: string;
  logo: string;
}

export interface TenantQuery extends PageQuery {
  tenantId: string | number;

  contactUserName: string;

  contactPhone: string;

  companyName: string;
}

export interface TenantForm {
  id: number | string | undefined;
  tenantId: number | string | undefined;
  merchantId: string | number;
  userId: string | number;
  username: string;
  password?: string;
  contactUserName: string;
  contactPhone: string;
  companyName: string;
  licenseNumber: string;
  domain: string;
  address: string;
  intro: string;
  remark: string;
  packageId: string | number;
  expireTime: string;
  accountCount: number;
  status: string;
  brandName: string;
  appId: string;
  appSecret: string;
  logo: string;
}
