export interface TenantQuery {
  name?: string;
  code?: string;
  enabled?: boolean;
  pageNum?: number;
  pageSize?: number;
  sortField?: string;
  sortOrder?: string;
}

export interface TenantRequest {
  name: string;
  code: string;
  address?: string;
  contactName?: string;
  contactPhone?: string;
  email?: string;
  enabled?: boolean;
}

export interface TenantResponse {
  id: number;
  name: string;
  code: string;
  address?: string;
  contactName?: string;
  contactPhone?: string;
  email?: string;
  enabled: boolean;
  createTime: string;
  updateTime: string;
} 