type.ts 789 B

1234567891011121314151617181920212223242526272829303132333435
  1. export type TenantInfoType = {
  2. id: number;
  3. tenantCode: string; // 租户编码
  4. tenantName: string; // 租户名称
  5. parentId: number;
  6. startTime: string; // 生效时间
  7. endTime: string; //失效时间
  8. isDisabled: 0 | 1; // 状态
  9. createdBy: number; // 创建人
  10. updatedBy: number; // 更新人
  11. createdAt: string;
  12. updatedAt: string;
  13. isDeleted: number;
  14. children: TenantInfoType[] | [];
  15. };
  16. export type TenantInfoTreeType = TenantInfoType[];
  17. export const TENANT_STATUS_LABEL = {
  18. 0: '启用',
  19. 1: '禁用',
  20. };
  21. export type tenantDrawerModeType = 'add' | 'edit';
  22. export interface tenantFormType {
  23. id?: number;
  24. parentId: number | undefined;
  25. parentName: string | undefined;
  26. tenantName: string;
  27. tenantCode: string;
  28. startTime: string;
  29. endTime: string;
  30. }