| 1234567891011121314151617181920212223242526272829303132333435 |
- declare interface Project {
- id: number;
- name: string;
- description: string;
- groupId: number;
- gitRemoteUrl: string;
- }
- declare interface Group {
- id: number;
- name: string;
- }
- declare type TreeNodeType = '0:需求' | '1:任务';
- declare type TreeNodeState = '0:已创建' | '1:进行中' | '2:已结束';
- declare interface TreeNode {
- deep: number;
- description: string;
- endTime: string;
- groupId: number;
- id: number;
- leaf: boolean;
- parentId: number;
- priority: number;
- projectId: number;
- startTime: string;
- state: TreeNodeState;
- timeToTake: number;
- title: string;
- type: TreeNodeType;
- userId: number;
- }
- declare type Role = 'TEACHER' | 'STUDENT' | 'ADMIN' | 'GUEST';
|