供货状态字段未显示数据

liweidong
张乾翔 3 days ago
parent 1d15865fa7
commit 465961a611
  1. 51
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/Oem.java
  2. 7
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/OemVO.java
  3. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/basic/service/impl/OemServiceImpl.java

@ -12,7 +12,9 @@ import org.springblade.core.mp.base.BaseEntity;
import org.springblade.scheduling.pojo.entity.CraftAbilityEntity;
import java.io.Serial;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* [外协厂家] 实体类
@ -173,4 +175,53 @@ public class Oem extends BaseEntity {
*/
@TableField(exist = false)
private Boolean partCodeYesOrNo = false;
public static Map<Short, String> curStatusMap = new HashMap<Short, String>();
public static Map<Short, String> qualificationMap = new HashMap<Short, String>();
/**
* 民品&普军
*/
public static Short QUALIFICATION_0 = 0;
/**
* 军标线
*/
public static Short QUALIFICATION_1 = 1;
/**
* 民品&普军&航军
*/
public static Short QUALIFICATION_2 = 2;
/**
* 民品&普军&军标线
*/
public static Short QUALIFICATION_3 = 3;
/**
* 民品&普军&航军&军标线
*/
public static Short QUALIFICATION_4 = 4;
/**
* 正常供货
*/
public static Short CURTAINS_OK = 0;
/**
* 暂停供货
*/
public static Short CURTAINS_STOP = 1;
/**
* 暂停新物料采购
*/
public static Short CURTAINS_STOP_NEW_MAT = 2;
static {
curStatusMap.put(CURTAINS_OK, "正常供货");
curStatusMap.put(CURTAINS_STOP, "暂停供货");
curStatusMap.put(CURTAINS_STOP_NEW_MAT, "暂停新物料采购");
qualificationMap.put(QUALIFICATION_0, "民品&普军");
qualificationMap.put(QUALIFICATION_1, "军标线");
qualificationMap.put(QUALIFICATION_2, "民品&普军&航军");
qualificationMap.put(QUALIFICATION_3, "民品&普军&军标线");
qualificationMap.put(QUALIFICATION_4, "民品&普军&航军&军标线");
}
}

@ -8,6 +8,8 @@ import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.Oem;
import java.io.Serial;
import java.util.HashMap;
import java.util.Map;
/**
* [外协厂家] 视图实体类
@ -18,7 +20,8 @@ import java.io.Serial;
@Data
@EqualsAndHashCode(callSuper = true)
public class OemVO extends Oem {
@Serial
private static final long serialVersionUID = 1L;
@Serial
private static final long serialVersionUID = 1L;
private String curStatusText;
}

@ -74,7 +74,7 @@ public class OemServiceImpl extends BaseServiceImpl<OemMapper, Oem> implements I
@Override
public void setVOValue(OemVO vo) {
vo.setCurStatusText(Oem.curStatusMap.getOrDefault(Short.valueOf(vo.getStatus().toString()), Oem.CURTAINS_OK.toString()));
}
@Override

Loading…
Cancel
Save