|
@@ -4,15 +4,16 @@ import cn.hutool.core.convert.Convert;
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.text.CharSequenceUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
-import cn.hutool.extra.spring.SpringUtil;
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
import lombok.Getter;
|
|
|
|
|
|
import java.util.Date;
|
|
|
import java.util.Map;
|
|
|
|
|
|
@Getter
|
|
|
+@AllArgsConstructor
|
|
|
public enum CodeEnum {
|
|
|
|
|
|
;
|
|
@@ -28,14 +29,6 @@ public enum CodeEnum {
|
|
|
// service
|
|
|
private final IService<?> service;
|
|
|
|
|
|
- CodeEnum(String prefix, String dateFormat, String codeFieldName, Integer length, Class<? extends IService<?>> serviceCls) {
|
|
|
- this.prefix = prefix;
|
|
|
- this.dateFormat = dateFormat;
|
|
|
- this.length = length;
|
|
|
- this.codeFieldName = codeFieldName;
|
|
|
- this.service = SpringUtil.getBean(serviceCls);
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 不够位数的在前面补0,保留num的长度位数字
|
|
|
*/
|