Sfoglia il codice sorgente

feat(types): 项目活动

vian 4 anni fa
parent
commit
3ec4fa9227
1 ha cambiato i file con 22 aggiunte e 0 eliminazioni
  1. 22 0
      types/src/interface/project.ts

+ 22 - 0
types/src/interface/project.ts

@@ -235,6 +235,26 @@ export enum ImportType {
   INTERFACE,
 }
 
+// 项目活动枚举
+export enum ProjectActivity {
+  // 新建
+  CREATE = 'create',
+  // 查看
+  CHECK = 'check',
+  // 编辑
+  EDIT = 'edit',
+  // 删除
+  DELETE = 'delete',
+  // 恢复
+  RECOVER = 'recover',
+}
+
+// 项目活动
+export interface IProjectActivity {
+  activity: ProjectActivity;
+  userID: string;
+}
+
 export interface IProject extends ITreeScm {
   type: ProjectType;
   compilationID: string;
@@ -243,6 +263,8 @@ export interface IProject extends ITreeScm {
   managerID: string; // 负责人ID
   creator: string;
   name: string;
+  updateDate: number; // 更新时间
+  activities: IProjectActivity[]; // 活动
   code?: string;
   createDate: number;
   property?: IProperty;