|
|
@@ -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;
|