forked from I3-YF/i3plus-mes-pcn-yfai
44509 查询条码状态
parent
b910521dc7
commit
86f9128348
@ -0,0 +1,12 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.pcn.api.base;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
public interface IMesEnumExtService {
|
||||||
|
|
||||||
|
@ApiOperation("根据枚举名获取枚举")
|
||||||
|
Map<String, Object> doGetMesEnumByEnumName(String organizeCode, String enumName);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,45 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.pcn.apiservice.controller.base;
|
||||||
|
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.pcn.api.base.IMesEnumExtService;
|
||||||
|
import cn.estsh.i3plus.mes.pcn.util.EnumUtil;
|
||||||
|
import cn.estsh.i3plus.pojo.base.enumutil.MesEnumUtil;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.dbinterface.MesInterfaceEnumUtil;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.repository.MesEnumDetailRepository;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.repository.MesEnumRepository;
|
||||||
|
import cn.estsh.i3plus.pojo.mes.util.MesExtEnumUtil;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.util.CollectionUtils;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: Wynne.Lu
|
||||||
|
* @CreateDate: 2019/8/30 1:39 PM
|
||||||
|
* @Description:
|
||||||
|
**/
|
||||||
|
@Slf4j
|
||||||
|
@Service
|
||||||
|
@ApiOperation(value = "获取MesEnumUtil")
|
||||||
|
public class MesEnumExtService implements IMesEnumExtService {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<String, Object> doGetMesEnumByEnumName(String organizeCode, String enumName) {
|
||||||
|
Map<String, Object> enumMap;
|
||||||
|
enumMap = getEnumByClazzEnum(enumName, MesExtEnumUtil.class);
|
||||||
|
if (CollectionUtils.isEmpty(enumMap)) enumMap = getEnumByClazzEnum(enumName, MesEnumUtil.class);
|
||||||
|
if (CollectionUtils.isEmpty(enumMap)) enumMap = getEnumByClazzEnum(enumName, MesInterfaceEnumUtil.class);
|
||||||
|
return enumMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Map<String, Object> getEnumByClazzEnum(String enumName, Class clz) {
|
||||||
|
return EnumUtil.getEnumByName(clz, enumName);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue