18516761980
2022-01-14 36de27cf6c6010bd2c8a5d1e09f12fc49932f4a9
src/main/java/zy/cloud/wms/manager/entity/Item.java
@@ -4,11 +4,15 @@
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.core.common.Cools;
import com.core.common.SpringUtils;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import zy.cloud.wms.manager.service.CstmrService;
import zy.cloud.wms.manager.service.ProjectStatusService;
import zy.cloud.wms.manager.service.ProjectTypeService;
import zy.cloud.wms.system.entity.Host;
import zy.cloud.wms.system.entity.User;
import zy.cloud.wms.system.service.HostService;
@@ -17,6 +21,7 @@
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
@Data
@TableName("man_item")
@@ -102,7 +107,7 @@
    /**
     * 状态 1: 正常  0: 禁用
     */
    @ApiModelProperty(value= "状态 1: 正常  0: 禁用  ")
    @ApiModelProperty(value= "状态 1: 正常  0: 完结  ")
    private Integer status;
    /**
@@ -163,6 +168,12 @@
    @TableField("duty_man")
    private String dutyMan;
    @TableField("origin_area")
    private String originArea;
    @TableField("project_status")
    private Integer projectStatus;
    public Item() {}
@@ -185,6 +196,14 @@
//            null    // 备注
//    );
    public String getProjectStatus$(){
        ProjectStatusService bean = SpringUtils.getBean(ProjectStatusService.class);
        ProjectStatus id = bean.selectOne(new EntityWrapper<ProjectStatus>().eq("id", this.projectStatus));
        if (!Cools.isEmpty(this.id)) {
            return id.getStatusName();
        }
        return null;
    }
    public Long getId() {
        return id;
    }
@@ -213,6 +232,7 @@
    public String getUuid() {
        return uuid;
    }
    public void setUuid(String uuid) {
        this.uuid = uuid;
@@ -305,7 +325,9 @@
        switch (this.status){
            case 1:
                return "正常";
            case 0:
            case 3:
                return "完结";
            case 2:
                return "禁用";
            default:
                return String.valueOf(this.status);
@@ -360,6 +382,40 @@
        }
        return null;
    }
    public String getCstmrUuid$(){
        CstmrService bean = SpringUtils.getBean(CstmrService.class);
        Cstmr id = bean.selectOne(new EntityWrapper<Cstmr>()
                .eq("id", this.cstmrUuid));
        if (!Cools.isEmpty(id)) {
            return id.getName();
        }
        return null;
    }
    public String getRealStartTime$(){
        if (!Cools.isEmpty(this.realStartTime)) {
            return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.realStartTime);
        }else {
            return "";
        }
    }
    public String getRealEndTime$(){
        if (!Cools.isEmpty(this.realEndTime)) {
            return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.realEndTime);
        }else {
            return "";
        }
    }
    public String getType$(){
        ProjectTypeService bean = SpringUtils.getBean(ProjectTypeService.class);
        ProjectType id = bean.selectOne(new EntityWrapper<ProjectType>()
                .eq("id", this.type));
        if (!Cools.isEmpty(id)) {
            return id.getTypeName();
        }
        return null;
    }
    public void setUpdateBy(Long updateBy) {
        this.updateBy = updateBy;
@@ -389,4 +445,5 @@
    }
}