@ecoba-vn/tender-feature
Version:
39 lines (38 loc) • 1.09 kB
TypeScript
/**
* Norm config for mod role
*/
export declare type INormConfig = {
serviceCode: string;
normCode: string;
materialCode: string;
materialType: string;
quantity: number;
};
declare function getNormConfigs(): Promise<INormConfig[]>;
declare function uploadConfig(files: File[]): Promise<any>;
export declare const normModService: {
getNormConfigs: typeof getNormConfigs;
uploadConfig: typeof uploadConfig;
};
/**
* Norm for user role
*/
export declare type INorm = {
parentCode: string;
parentName: string;
elementCode: string;
elementName: string;
componentCode: string;
idCode: string;
billCode: string;
serviceCode: string;
optionCode: string;
normCode: string;
};
declare function getNorms(projectCode: string, type: "default" | "adjustment", versionCode?: string): Promise<INorm[]>;
declare function upload(projectCode: string, files: File[]): Promise<any>;
declare const normService: {
getNorms: typeof getNorms;
upload: typeof upload;
};
export default normService;