|
|
@@ -1,3 +1,27 @@
|
|
|
+export interface IBusinessLicense {
|
|
|
+ ID: string;
|
|
|
+ type: BusinessLicenseType;
|
|
|
+ name: string;
|
|
|
+ validTime: string;
|
|
|
+ filePath: string;
|
|
|
+}
|
|
|
+
|
|
|
+export declare enum BusinessLicenseType {
|
|
|
+ ENTERPRISELEGALPERSON = "enterpriseLegalPerson",
|
|
|
+ INDIVIDUALBUSINESSES = "individualBusinesses",
|
|
|
+ GOVERNMENT = "government",
|
|
|
+ INSTITUTION = "institution",
|
|
|
+}
|
|
|
+export interface IQualificationCertificate {
|
|
|
+ ID: string;
|
|
|
+ certificationsName: string;
|
|
|
+ certificationsCategory: string;
|
|
|
+ lv: string;
|
|
|
+ certificateNo: string;
|
|
|
+ validTime: string;
|
|
|
+ filePath: string;
|
|
|
+}
|
|
|
+
|
|
|
export interface IInstitution {
|
|
|
ID: string;
|
|
|
name: string;
|
|
|
@@ -19,4 +43,26 @@ export interface IInstitution {
|
|
|
ID: string;
|
|
|
name: string;
|
|
|
};
|
|
|
+ businessLicense: IBusinessLicense[];
|
|
|
+ qualificationCertificate: IQualificationCertificate[];
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+export declare enum CertificationsType {
|
|
|
+ enterprise = "enterprise",
|
|
|
+ personnel = "personnel",
|
|
|
+}
|
|
|
+
|
|
|
+export interface ICertificationsTree {
|
|
|
+ ID: string;
|
|
|
+ name: string;
|
|
|
+ parentID: string;
|
|
|
+ folder: boolean;
|
|
|
+ children: ICertificationsTree[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface ICertifications {
|
|
|
+ ID: string;
|
|
|
+ type: CertificationsType;
|
|
|
+ tree: ICertificationsTree;
|
|
|
+}
|