write-package-info.js 2.1 KB

123456789101112131415161718192021222324252627
  1. const fs = require('fs');
  2. const p = 'd:/ylrz_saas_new/java/fs-service/src/main/java/com/fs/company/service/workflow/impl/package-info.java';
  3. const lines = [
  4. '/**',
  5. ' * \u9f99\u867e\uff08Lobster\uff09\u5de5\u4f5c\u6d41\u5f15\u64ce\u6838\u5fc3\u5b9e\u73b0\u5305\u3002',
  6. ' * <p>',
  7. ' * \u672c\u5305\u63d0\u4f9b Spring {@code @Service} \u7ea7\u522b\u7684\u5177\u4f53\u5b9e\u73b0\uff0c\u8986\u76d6\u5de5\u4f5c\u6d41\u6267\u884c\u3001\u5bf9\u8bdd\u8fdb\u5316\u3001',
  8. ' * \u4e0a\u4e0b\u6587\u7ec4\u88c5\u3001\u52a8\u6001\u8282\u70b9\u3001\u53d8\u91cf\u5b58\u50a8\u3001\u8d28\u91cf\u8bc4\u5206\u3001\u654f\u611f\u8bcd\u8fc7\u6ee4\u3001E2E \u6d4b\u8bd5\u7b49\u8fd0\u884c\u65f6\u80fd\u529b\u3002',
  9. ' * <p>',
  10. ' * \u4e3b\u8981\u8c03\u7528\u65b9\uff1a',
  11. ' * <ul>',
  12. ' * <li>{@code LobsterWorkflowExecutorImpl} \u2014 \u5de5\u4f5c\u6d41\u5b9e\u4f8b\u542f\u52a8/\u63a8\u8fdb/\u6682\u505c/\u7ec8\u6b62\uff0c\u7531',
  13. ' * {@code LobsterInboundService}\u3001{@code WorkflowTriggerScheduler}\u3001',
  14. ' * {@code LobsterTaskDispatchService}\u3001{@code LobsterWorkflowExecController} \u7b49\u9a71\u52a8</li>',
  15. ' * <li>{@code LobsterEvolutionEngineImpl} \u2014 \u5355\u8f6e AI \u5bf9\u8bdd\u8fdb\u5316\u6d41\u6c34\u7ebf\uff0c\u7531',
  16. ' * {@code LobsterWorkflowExecutorImpl}\u3001{@code LobsterQwEvolutionBridge}\u3001',
  17. ' * {@code LobsterTravelValidationServiceImpl} \u8c03\u7528</li>',
  18. ' * <li>Controller \u5c42 \u2014 {@code LobsterAdminController}\u3001{@code LobsterE2eController}\u3001',
  19. ' * {@code LobsterEngineController}\u3001{@code LobsterWorkflowExecController} \u7b49\u901a\u8fc7\u63a5\u53e3\u6ce8\u5165\u672c\u5305\u670d\u52a1</li>',
  20. ' * <li>\u9a8c\u8bc1\u6a21\u5757 \u2014 {@code LobsterTravelValidationServiceImpl} \u5bf9\u4e0a\u4e0b\u6587\u7ec4\u88c5\u3001\u52a8\u6001\u8282\u70b9\u3001',
  21. ' * \u8d28\u91cf\u8bc4\u5206\u3001\u654f\u611f\u8bcd\u3001E2E \u7b49\u80fd\u529b\u505a\u5168\u94fe\u8def\u81ea\u52a8\u5316\u9a8c\u8bc1</li>',
  22. ' * </ul>',
  23. ' */',
  24. 'package com.fs.company.service.workflow.impl;',
  25. ''
  26. ];
  27. fs.writeFileSync(p, lines.join('\n'), 'utf8');