yangys
2024-04-18 85bb45834b1a2fd993d9f8653c48d14efc12a59e
smart-man-boot/src/main/java/com/qianwen/smartman/modules/system/service/impl/CodeGeneratorServiceImpl.java
@@ -8,7 +8,6 @@
import org.springframework.stereotype.Service;
@Service
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/service/impl/CodeGeneratorServiceImpl.class */
public class CodeGeneratorServiceImpl implements ICodeGeneratorService {
    private final IBasCoderuleService basCoderuleService;
    private DefaultCodeGeneratorBuilder codeGeneratorBuilder;
@@ -18,13 +17,13 @@
        this.codeGeneratorBuilder = codeGeneratorBuilder;
    }
    @Override // org.springblade.modules.system.service.ICodeGeneratorService
    @Override
    public String getGeneratorCode(final Object objectType, String metaEnum) {
        BasCodeRule basCodeRule = this.basCoderuleService.getRuleByObjectType(objectType, metaEnum);
        return getGeneratorCode(objectType, basCodeRule);
    }
    @Override // org.springblade.modules.system.service.ICodeGeneratorService
    @Override
    public String getGeneratorCode(Object objectType, BasCodeRule rule) {
        return (String) Optional.ofNullable(rule).map(r -> {
            return this.codeGeneratorBuilder.setCodeRuleId(r.getId()).setObjectType(objectType).setObjectTypeId(r.getBillFormId()).build();