index.ts 572 B

1234567891011121314151617
  1. import BaseOverwrite from './base/base';
  2. import ChongQing2018 from './chongqing-2018/chongQing2018';
  3. // 费用定额ID 与 overwrite实例 映射
  4. const overwriteMap: Record<string, BaseOverwrite> = {
  5. '5b52b027fd3bb0000b257cf8': new ChongQing2018(),
  6. };
  7. const baseOverwrite = new BaseOverwrite();
  8. // 根据费用定额ID,获取overwrite单例
  9. export function getOverwrite(compilationID?: string): BaseOverwrite {
  10. return (compilationID && overwriteMap[compilationID]) || baseOverwrite;
  11. }
  12. export * from './base/base';
  13. export * from './chongqing-2018/chongQing2018';