index.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233
  1. /**框架设置 */
  2. export { FreeConfiguration as Configuration } from './configuration';
  3. /**controller基类 */
  4. export { BaseController } from './controller/BaseController';
  5. /**service基类 */
  6. export { BaseService } from './service/BaseService';
  7. /**自定义错误 */
  8. export { FrameworkErrorEnum, ServiceError } from './error/service.error';
  9. /**自定义错误过滤器 */
  10. export { CustomErrorFilter } from './filter/customError.filter';
  11. /**查询基类 */
  12. export { SearchBase } from './interface/SearchBase';
  13. /**数据库表设置基类 */
  14. export { BaseModel } from './entity/BaseModel';
  15. /**数据元信息插件 */
  16. export * as meta from './entity/meta';
  17. /**返回结果格式化基类 */
  18. export { VOBase } from './interface/VOBase';
  19. /**返回结果格式化插件 */
  20. export { ResponseMiddleware } from './middleware/response.middleware';
  21. /**获取model实例的工具函数 */
  22. export { GetModel } from './util/getModel';
  23. /**数据库业务服务 */
  24. export { TransactionService } from './util/transactions';
  25. /**文件上传 */
  26. export { FileController } from './controller/File.controller';
  27. export { FileService } from './service/File.service';
  28. /**service工具 */
  29. export { PageOptions, ResultOptions } from './service/options';
  30. // /**文件处理定时任务队列 */
  31. // export { FileClearProcessor } from './queue/FileClear.queue';
  32. /**框架默认设置 */
  33. export * as defaultConfig from './config/config.default';