| 1234567891011121314151617181920212223242526272829303132333435 |
- import { writeFileSync } from 'fs';
- import { dirname, join } from 'path';
- import { fileURLToPath } from 'url';
- const path = join(dirname(fileURLToPath(import.meta.url)), '..', 'src/main/java/com/fs/app/task/TenantTaskScope.java');
- const content = `package com.fs.app.task;
- import lombok.AllArgsConstructor;
- import lombok.Getter;
- import lombok.ToString;
- /**
- * \u5b9a\u65f6\u4efb\u52a1\u79df\u6237\u6267\u884c\u8303\u56f4\uff1a\u79df\u6237 ID + \u5206\u79df\u53f7\uff08group-no\uff09\u3002
- */
- @Getter
- @ToString
- @AllArgsConstructor
- public class TenantTaskScope {
- private final Long tenantId;
- private final String groupNo;
- public String logTag() {
- return "tenantId=" + tenantId + ", groupNo=" + groupNo;
- }
- public static String logTag(TenantTaskScope scope) {
- return scope == null ? "tenantId=null, groupNo=null" : scope.logTag();
- }
- }
- `;
- writeFileSync(path, content, 'utf8');
- console.log('written', path);
|