fix_tenant_task_scope_utf8.mjs 951 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { writeFileSync } from 'fs';
  2. import { dirname, join } from 'path';
  3. import { fileURLToPath } from 'url';
  4. const path = join(dirname(fileURLToPath(import.meta.url)), '..', 'src/main/java/com/fs/app/task/TenantTaskScope.java');
  5. const content = `package com.fs.app.task;
  6. import lombok.AllArgsConstructor;
  7. import lombok.Getter;
  8. import lombok.ToString;
  9. /**
  10. * \u5b9a\u65f6\u4efb\u52a1\u79df\u6237\u6267\u884c\u8303\u56f4\uff1a\u79df\u6237 ID + \u5206\u79df\u53f7\uff08group-no\uff09\u3002
  11. */
  12. @Getter
  13. @ToString
  14. @AllArgsConstructor
  15. public class TenantTaskScope {
  16. private final Long tenantId;
  17. private final String groupNo;
  18. public String logTag() {
  19. return "tenantId=" + tenantId + ", groupNo=" + groupNo;
  20. }
  21. public static String logTag(TenantTaskScope scope) {
  22. return scope == null ? "tenantId=null, groupNo=null" : scope.logTag();
  23. }
  24. }
  25. `;
  26. writeFileSync(path, content, 'utf8');
  27. console.log('written', path);