|
|
@@ -0,0 +1,72 @@
|
|
|
+import { BusinessTypeKey, MatterTypeKey } from './subjectUnit';
|
|
|
+// 事项
|
|
|
+export interface IMatter {
|
|
|
+ ID: string;
|
|
|
+ subjectID: string;
|
|
|
+ businessType: BusinessTypeKey;
|
|
|
+ matterType: MatterTypeKey;
|
|
|
+ parentID: string;
|
|
|
+ name: string;
|
|
|
+ sort: string;
|
|
|
+ formSchema: any;
|
|
|
+ assembly: string[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface ISubjectMatter {
|
|
|
+ ID: string;
|
|
|
+ subjectID: string;
|
|
|
+ businessID: string;
|
|
|
+ businessType: BusinessTypeKey;
|
|
|
+ matterType: MatterTypeKey;
|
|
|
+ parentID: string;
|
|
|
+ name: string;
|
|
|
+ sort: string;
|
|
|
+ formSchema: any;
|
|
|
+ assembly: string[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface IStepMatter {
|
|
|
+ ID: string;
|
|
|
+ stepID: string;
|
|
|
+ matterID: string;
|
|
|
+ formPermission: string[];
|
|
|
+ zjPermission: string[];
|
|
|
+ profilePermission: string[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface ISubjectStepMatter {
|
|
|
+ ID: string;
|
|
|
+ businessID: string;
|
|
|
+ stepID: string;
|
|
|
+ matterID: string;
|
|
|
+ formPermission: string[];
|
|
|
+ zjPermission: string[];
|
|
|
+ profilePermission: string[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface IYsProfileTemplate {
|
|
|
+ ID: string;
|
|
|
+ parentID: string;
|
|
|
+ subjectID: string;
|
|
|
+ businessType: BusinessTypeKey;
|
|
|
+ name: string;
|
|
|
+ sort: string;
|
|
|
+ enable: boolean;
|
|
|
+ required: boolean;
|
|
|
+ folder: boolean;
|
|
|
+ mode: string[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface ISubjectYsProfileTemplate {
|
|
|
+ ID: string;
|
|
|
+ parentID: string;
|
|
|
+ subjectID: string;
|
|
|
+ businessType: BusinessTypeKey;
|
|
|
+ name: string;
|
|
|
+ sort: string;
|
|
|
+ enable: boolean;
|
|
|
+ required: boolean;
|
|
|
+ folder: boolean;
|
|
|
+ mode: string[];
|
|
|
+ businessID: string;
|
|
|
+}
|