type.d.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. export interface ColumnItem {
  2. aggregateEnable: boolean;
  3. businessTableId: string;
  4. charset: string;
  5. cn_name: string;
  6. defaultValue: any;
  7. displayEnable: boolean;
  8. displayOrder: number;
  9. en_name: string;
  10. groupByEnable: boolean;
  11. id: string;
  12. isAggregateEnable: boolean;
  13. isDisplayEnable: boolean;
  14. isGroupByEnable: boolean;
  15. isLinkEnable: boolean;
  16. isOrderByEnable: boolean;
  17. isPreDefined: boolean;
  18. isRequired: boolean;
  19. isUnique: boolean;
  20. isWhereEnable: boolean;
  21. linkEnable: boolean;
  22. maxLength: number;
  23. name: string;
  24. orderByEnable: boolean;
  25. preDefined: boolean;
  26. precision: number;
  27. required: boolean;
  28. scale: number;
  29. schemaName: string;
  30. type: number;
  31. unique: boolean;
  32. whereEnable: boolean;
  33. }
  34. export interface ViewTable {
  35. aliasName: string;
  36. creationTime: string;
  37. creatorUserId: string;
  38. displayOrder: number;
  39. id: string;
  40. isDeleted: boolean;
  41. langDescription: string;
  42. langName: string;
  43. name: string;
  44. parentBusinessTableId: string;
  45. schemaName: string;
  46. tableExtInfoDto: {
  47. groupType: string;
  48. height: number;
  49. id: string;
  50. style: Record<string, any>;
  51. width: number;
  52. x: number;
  53. y: number;
  54. };
  55. type: number;
  56. updateTime: string;
  57. }