package org.springblade.mdm.program.service; import lombok.extern.slf4j.Slf4j; import org.springblade.core.mp.base.BizServiceImpl; import org.springblade.mdm.program.entity.ProgramSeq; import org.springblade.mdm.program.mapper.ProgramSeqMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.text.DecimalFormat; /** * 程序编号 * * @author yangys */ @Slf4j @Service public class ProgramSeqService { @Autowired private ProgramSeqMapper mapper; public static final String PATTERN = "0000000000"; /** * 生成新的程序编号 * @return 编号 */ public String generageProgramNo(){ ProgramSeq program = new ProgramSeq(); mapper.insert(program); DecimalFormat df = new DecimalFormat(PATTERN); return df.format(program.getId()); } }