|
@@ -5,6 +5,7 @@ import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
|
+import com.fjhx.service.apply.ApplyPurchaseService;
|
|
|
import com.fjhx.service.material.MaterialService;
|
|
|
import com.fjhx.service.product.ProductSpuService;
|
|
|
import com.fjhx.service.supplier.SupplierService;
|
|
@@ -22,7 +23,11 @@ public enum CodeEnum {
|
|
|
// 物料code
|
|
|
MATERIAL("M", null, "code", 5, MaterialService.class),
|
|
|
// spu code
|
|
|
- SPU("SPU", null, "code", 5, ProductSpuService.class);
|
|
|
+ SPU("SPU", null, "code", 5, ProductSpuService.class),
|
|
|
+ //申购单
|
|
|
+ APPLY_PURCHASE("AP", "yyyyMM-", "code", 5, ApplyPurchaseService.class),
|
|
|
+
|
|
|
+ ;
|
|
|
|
|
|
CodeEnum(String prefix, String dateFormat, String codeFieldName, Integer length, Class<? extends IService<?>> serviceCls) {
|
|
|
this.prefix = prefix;
|
|
@@ -77,6 +82,13 @@ public enum CodeEnum {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 获取键值对
|
|
|
+ */
|
|
|
+ public String getCode(String code) {
|
|
|
+ return "";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 不够位数的在前面补0,保留num的长度位数字
|
|
|
*/
|
|
|
private static String autoGenericCode(int length, Integer codeNum) {
|