|
|
@@ -12,17 +12,8 @@ export interface IMatter {
|
|
|
assembly: string[];
|
|
|
}
|
|
|
|
|
|
-export interface ISubjectMatter {
|
|
|
- ID: string;
|
|
|
- subjectID: string;
|
|
|
+export interface ISubjectMatter extends IMatter {
|
|
|
businessID: string;
|
|
|
- businessType: BusinessTypeKey;
|
|
|
- matterType: MatterTypeKey;
|
|
|
- parentID: string;
|
|
|
- name: string;
|
|
|
- sort: string;
|
|
|
- formSchema: any;
|
|
|
- assembly: string[];
|
|
|
}
|
|
|
|
|
|
export interface IStepMatter {
|
|
|
@@ -34,14 +25,8 @@ export interface IStepMatter {
|
|
|
profilePermission: string[];
|
|
|
}
|
|
|
|
|
|
-export interface ISubjectStepMatter {
|
|
|
- ID: string;
|
|
|
+export interface ISubjectStepMatter extends IStepMatter {
|
|
|
businessID: string;
|
|
|
- stepID: string;
|
|
|
- matterID: string;
|
|
|
- formPermission: string[];
|
|
|
- zjPermission: string[];
|
|
|
- profilePermission: string[];
|
|
|
}
|
|
|
|
|
|
export interface IYsProfileTemplate {
|
|
|
@@ -57,16 +42,6 @@ export interface IYsProfileTemplate {
|
|
|
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[];
|
|
|
+export interface ISubjectYsProfileTemplate extends IYsProfileTemplate {
|
|
|
businessID: string;
|
|
|
}
|