王佳豪
2021-07-10 32bb782c3ff2dee184e485f1ebd71c10313571a1
src/main/java/com/zy/asrs/entity/LocNormal.java
@@ -4,15 +4,18 @@
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.zy.asrs.service.LocMastService;
import com.zy.system.entity.User;
import com.zy.system.service.UserService;
import com.zy.asrs.service.LocAreaService;
import com.core.common.Cools;
import com.core.common.SpringUtils;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;
@@ -21,6 +24,9 @@
public class LocNormal implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value= "自增ID")
    private Integer id;
    @ApiModelProperty(value= "物料")
    @TableId(value = "matnr", type = IdType.INPUT)
@@ -44,11 +50,17 @@
    @ApiModelProperty(value= "仓库")
    private String warehouse;
    @TableField(exist = false)
    private String warehouseName;
    @TableField(exist = false)
    private String warehouse$;
    @ApiModelProperty(value= "品牌")
    private String brand;
    @ApiModelProperty(value= "数量")
    private Double anfme;
    private BigDecimal anfme;
    @ApiModelProperty(value= "单位")
    private String altme;
@@ -78,6 +90,12 @@
    @ApiModelProperty(value= "物料出入库状态")
    @TableField("state")
    private String state;
    @TableField(exist = false)
    private String getState$;
    @TableField(exist = false)
    private BigDecimal anfmeOut;
    public String getModiUser$(){
        UserService service = SpringUtils.getBean(UserService.class);
@@ -112,4 +130,26 @@
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.appeTime);
    }
    public String getWarehouse$() {
        LocAreaService warehouse = SpringUtils.getBean(LocAreaService.class);
        LocArea warehouseName = warehouse.selectOne(new EntityWrapper<LocArea>().eq("uuid", this.warehouse));
        if (!Cools.isEmpty(warehouseName)){
            return String.valueOf(warehouseName.getName());
        }
        return null;
    }
    public String getState$() {
        String txt = "";
        switch (this.state) {
            case "1":
                txt = "已入库";
                break;
            case "2":
                txt = "已出库";
                break;
        }
        return  txt;
    }
}