master
chentaisen 2024-09-03 12:23:27 +08:00
parent 249cb08df3
commit 56795933a2
2 changed files with 24 additions and 9 deletions

View File

@ -11,13 +11,28 @@ import java.util.Date;
@Component
public class GenerateConstant {
public static String generateConstant(Rule rule, RuleEdition ruleEdition) {
return "public class " + ruleEdition.getRuleCoding() + " {\n" +
" @Override\n" +
" public void run () {\n" +
" }\n" +
"}";
}
// public static String generateConstant(Rule rule, RuleEdition ruleEdition) {
// return "public class " + ruleEdition.getRuleCoding() + " {\n" +
// " @Override\n" +
// " public void run () {\n" +
// " }\n" +
// "}";
// }
public static String generateConstant(RuleEdition ruleEdition) {
String format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
return "package com.muyu.etl.rule.util;\n" +
"\n" +
"/**\n" +
" * @Author: " + "YiBo.Liu" + "\n" +
" * @date: " + format + "\n" +
" * @Description: " + "\n" +
" * @Version: 1.0\n" +
" */\n" +
"public class " + ruleEdition.getRuleCoding() + "{ \n" +
// " @Override\n" +
" public void run () {\n" +
" }\n" +
"}";
}
}

View File

@ -59,7 +59,7 @@ public class RuleEditionServiceImpl extends ServiceImpl<RuleEditionMapper, RuleE
public RuleEdition generate(RuleEdition ruleEdition) {
Rule rule = ruleServiceImpl.getById(ruleEdition.getRuleId());
ruleEdition.setRuleKind(rule.getName() + "_" + ruleEdition.getRuleCoding());
ruleEdition.setRuleEngine(GenerateConstant.generateConstant(rule, ruleEdition));
ruleEdition.setRuleEngine(GenerateConstant.generateConstant(ruleEdition));
// LambdaQueryWrapper<RuleEdition> queryWrapper = new LambdaQueryWrapper<>();
// queryWrapper.eq(RuleEdition::getRuleKind, ruleEdition.getRuleKind());
//