|
|
@@ -118,7 +118,7 @@ export enum CptModelName {
|
|
|
// 无数据表的模块名称的枚举
|
|
|
export enum SubModelName {
|
|
|
bookmarks = 'bookmarks', // 书签批注
|
|
|
- component = 'component', // 组成物
|
|
|
+ components = 'components', // 组成物
|
|
|
}
|
|
|
|
|
|
export enum ActionType {
|
|
|
@@ -128,12 +128,18 @@ export enum ActionType {
|
|
|
DELETE = 'delete',
|
|
|
}
|
|
|
|
|
|
+// 特殊的action
|
|
|
+export enum ActionName {
|
|
|
+ // ration相关
|
|
|
+ addStdRations = 'addStdRations', // 添加标准定额
|
|
|
+}
|
|
|
+
|
|
|
// 统一subject更新提交数据入口,为撤销功能做准备
|
|
|
export interface ISetData<T = any> {
|
|
|
projectID: string; // 考虑到可能会跨项目更新,提高一层
|
|
|
module: CptModelName | SubModelName;
|
|
|
action: ActionType;
|
|
|
- actionName?: string; // 除了增删改查,还会有更复杂的操作,用这个来区分
|
|
|
+ actionName?: ActionName; // 除了增删改查,还会有更复杂的操作,用这个来区分
|
|
|
filter?: any; // 查询条件
|
|
|
update?: any; // 和update类型对应,
|
|
|
documents?: T[]; // add 类型对应,批量插入
|