package com.zy.asrs.entity; 
 | 
  
 | 
import com.baomidou.mybatisplus.annotations.TableField; 
 | 
import com.baomidou.mybatisplus.annotations.TableName; 
 | 
import com.zy.asrs.service.BasCrnErrorService; 
 | 
import com.zy.asrs.service.BasCrnpService; 
 | 
import com.zy.asrs.service.LocMastService; 
 | 
import com.zy.system.entity.User; 
 | 
import com.zy.system.service.UserService; 
 | 
import com.core.common.Cools; 
 | 
import com.core.common.SpringUtils; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
  
 | 
import java.io.Serializable; 
 | 
import java.text.SimpleDateFormat; 
 | 
import java.util.Date; 
 | 
  
 | 
@TableName("asr_stk_plcm") 
 | 
public class StkPlcm implements Serializable { 
 | 
  
 | 
    private static final long serialVersionUID = 1L; 
 | 
  
 | 
    /** 
 | 
     * 日期 
 | 
     */ 
 | 
    @ApiModelProperty(value= "日期") 
 | 
    @TableField("io_time") 
 | 
    private Date ioTime; 
 | 
  
 | 
    /** 
 | 
     * 工作号 
 | 
     */ 
 | 
    @ApiModelProperty(value= "工作号") 
 | 
    @TableField("wrk_no") 
 | 
    private Integer wrkNo; 
 | 
  
 | 
    @ApiModelProperty(value= "") 
 | 
    @TableField("wrk_type") 
 | 
    private String wrkType; 
 | 
  
 | 
    @ApiModelProperty(value= "") 
 | 
    @TableField("s_station") 
 | 
    private String sStation; 
 | 
  
 | 
    /** 
 | 
     * 库位号 
 | 
     */ 
 | 
    @ApiModelProperty(value= "库位号") 
 | 
    @TableField("loc_no") 
 | 
    private String locNo; 
 | 
  
 | 
    /** 
 | 
     * 异常码 
 | 
     */ 
 | 
    @ApiModelProperty(value= "异常码") 
 | 
    @TableField("crn_error") 
 | 
    private Long crnError; 
 | 
  
 | 
    @ApiModelProperty(value= "") 
 | 
    @TableField("o_station") 
 | 
    private String oStation; 
 | 
  
 | 
    /** 
 | 
     * 修改人员 
 | 
     */ 
 | 
    @ApiModelProperty(value= "修改人员") 
 | 
    @TableField("modi_user") 
 | 
    private Long modiUser; 
 | 
  
 | 
    /** 
 | 
     * 异常时间 
 | 
     */ 
 | 
    @ApiModelProperty(value= "异常时间") 
 | 
    @TableField("modi_time") 
 | 
    private Date modiTime; 
 | 
  
 | 
    /** 
 | 
     * 创建者 
 | 
     */ 
 | 
    @ApiModelProperty(value= "创建者") 
 | 
    @TableField("appe_user") 
 | 
    private Long appeUser; 
 | 
  
 | 
    /** 
 | 
     * 添加时间 
 | 
     */ 
 | 
    @ApiModelProperty(value= "添加时间") 
 | 
    @TableField("appe_time") 
 | 
    private Date appeTime; 
 | 
  
 | 
    /** 
 | 
     * 堆垛机号 
 | 
     */ 
 | 
    @ApiModelProperty(value= "堆垛机号") 
 | 
    @TableField("dev_no") 
 | 
    private Integer devNo; 
 | 
  
 | 
    @ApiModelProperty(value= "") 
 | 
    @TableField("input_type") 
 | 
    private Integer inputType; 
 | 
  
 | 
    /** 
 | 
     * 工作档时间 
 | 
     */ 
 | 
    @ApiModelProperty(value= "工作档时间") 
 | 
    @TableField("wrk_time") 
 | 
    private Date wrkTime; 
 | 
  
 | 
    @ApiModelProperty(value= "") 
 | 
    private Integer tag; 
 | 
  
 | 
    public StkPlcm() {} 
 | 
  
 | 
    public StkPlcm(Date ioTime,Integer wrkNo,String wrkType,String sStation,String locNo,Long crnError,String oStation,Long modiUser,Date modiTime,Long appeUser,Date appeTime,Integer devNo,Integer inputType,Date wrkTime,Integer tag) { 
 | 
        this.ioTime = ioTime; 
 | 
        this.wrkNo = wrkNo; 
 | 
        this.wrkType = wrkType; 
 | 
        this.sStation = sStation; 
 | 
        this.locNo = locNo; 
 | 
        this.crnError = crnError; 
 | 
        this.oStation = oStation; 
 | 
        this.modiUser = modiUser; 
 | 
        this.modiTime = modiTime; 
 | 
        this.appeUser = appeUser; 
 | 
        this.appeTime = appeTime; 
 | 
        this.devNo = devNo; 
 | 
        this.inputType = inputType; 
 | 
        this.wrkTime = wrkTime; 
 | 
        this.tag = tag; 
 | 
    } 
 | 
  
 | 
//    StkPlcm stkPlcm = new StkPlcm( 
 | 
//            null,    // 日期 
 | 
//            null,    // 工作号 
 | 
//            null,    //  
 | 
//            null,    //  
 | 
//            null,    // 库位号 
 | 
//            null,    // 异常码 
 | 
//            null,    //  
 | 
//            null,    // 修改人员 
 | 
//            null,    // 异常时间 
 | 
//            null,    // 创建者 
 | 
//            null,    // 添加时间 
 | 
//            null,    // 堆垛机号 
 | 
//            null,    //  
 | 
//            null,    // 工作档时间 
 | 
//            null    //  
 | 
//    ); 
 | 
  
 | 
    public Date getIoTime() { 
 | 
        return ioTime; 
 | 
    } 
 | 
  
 | 
    public String getIoTime$(){ 
 | 
        if (Cools.isEmpty(this.ioTime)){ 
 | 
            return ""; 
 | 
        } 
 | 
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.ioTime); 
 | 
    } 
 | 
  
 | 
    public void setIoTime(Date ioTime) { 
 | 
        this.ioTime = ioTime; 
 | 
    } 
 | 
  
 | 
    public Integer getWrkNo() { 
 | 
        return wrkNo; 
 | 
    } 
 | 
  
 | 
    public void setWrkNo(Integer wrkNo) { 
 | 
        this.wrkNo = wrkNo; 
 | 
    } 
 | 
  
 | 
    public String getWrkType() { 
 | 
        return wrkType; 
 | 
    } 
 | 
  
 | 
    public void setWrkType(String wrkType) { 
 | 
        this.wrkType = wrkType; 
 | 
    } 
 | 
  
 | 
    public String getSStation() { 
 | 
        return sStation; 
 | 
    } 
 | 
  
 | 
    public void setSStation(String sStation) { 
 | 
        this.sStation = sStation; 
 | 
    } 
 | 
  
 | 
    public String getLocNo() { 
 | 
        return locNo; 
 | 
    } 
 | 
  
 | 
    public String getLocNo$(){ 
 | 
        LocMastService service = SpringUtils.getBean(LocMastService.class); 
 | 
        LocMast locMast = service.selectById(this.locNo); 
 | 
        if (!Cools.isEmpty(locMast)){ 
 | 
            return String.valueOf(locMast.getLocNo()); 
 | 
        } 
 | 
        return null; 
 | 
    } 
 | 
  
 | 
    public void setLocNo(String locNo) { 
 | 
        this.locNo = locNo; 
 | 
    } 
 | 
  
 | 
    public Long getCrnError() { 
 | 
        return crnError; 
 | 
    } 
 | 
  
 | 
    public String getCrnError$(){ 
 | 
        BasCrnErrorService service = SpringUtils.getBean(BasCrnErrorService.class); 
 | 
        BasCrnError basCrnError = service.selectById(this.crnError); 
 | 
        if (!Cools.isEmpty(basCrnError)){ 
 | 
            return String.valueOf(basCrnError.getErrName()); 
 | 
        } 
 | 
        return null; 
 | 
    } 
 | 
  
 | 
    public void setCrnError(Long crnError) { 
 | 
        this.crnError = crnError; 
 | 
    } 
 | 
  
 | 
    public String getOStation() { 
 | 
        return oStation; 
 | 
    } 
 | 
  
 | 
    public void setOStation(String oStation) { 
 | 
        this.oStation = oStation; 
 | 
    } 
 | 
  
 | 
    public Long getModiUser() { 
 | 
        return modiUser; 
 | 
    } 
 | 
  
 | 
    public String getModiUser$(){ 
 | 
        UserService service = SpringUtils.getBean(UserService.class); 
 | 
        User user = service.selectById(this.modiUser); 
 | 
        if (!Cools.isEmpty(user)){ 
 | 
            return String.valueOf(user.getUsername()); 
 | 
        } 
 | 
        return null; 
 | 
    } 
 | 
  
 | 
    public void setModiUser(Long modiUser) { 
 | 
        this.modiUser = modiUser; 
 | 
    } 
 | 
  
 | 
    public Date getModiTime() { 
 | 
        return modiTime; 
 | 
    } 
 | 
  
 | 
    public String getModiTime$(){ 
 | 
        if (Cools.isEmpty(this.modiTime)){ 
 | 
            return ""; 
 | 
        } 
 | 
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.modiTime); 
 | 
    } 
 | 
  
 | 
    public void setModiTime(Date modiTime) { 
 | 
        this.modiTime = modiTime; 
 | 
    } 
 | 
  
 | 
    public Long getAppeUser() { 
 | 
        return appeUser; 
 | 
    } 
 | 
  
 | 
    public String getAppeUser$(){ 
 | 
        UserService service = SpringUtils.getBean(UserService.class); 
 | 
        User user = service.selectById(this.appeUser); 
 | 
        if (!Cools.isEmpty(user)){ 
 | 
            return String.valueOf(user.getUsername()); 
 | 
        } 
 | 
        return null; 
 | 
    } 
 | 
  
 | 
    public void setAppeUser(Long appeUser) { 
 | 
        this.appeUser = appeUser; 
 | 
    } 
 | 
  
 | 
    public Date getAppeTime() { 
 | 
        return appeTime; 
 | 
    } 
 | 
  
 | 
    public String getAppeTime$(){ 
 | 
        if (Cools.isEmpty(this.appeTime)){ 
 | 
            return ""; 
 | 
        } 
 | 
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.appeTime); 
 | 
    } 
 | 
  
 | 
    public void setAppeTime(Date appeTime) { 
 | 
        this.appeTime = appeTime; 
 | 
    } 
 | 
  
 | 
    public Integer getDevNo() { 
 | 
        return devNo; 
 | 
    } 
 | 
  
 | 
    public String getDevNo$(){ 
 | 
        BasCrnpService service = SpringUtils.getBean(BasCrnpService.class); 
 | 
        BasCrnp basCrnp = service.selectById(this.devNo); 
 | 
        if (!Cools.isEmpty(basCrnp)){ 
 | 
            return String.valueOf(basCrnp.getCrnNo()); 
 | 
        } 
 | 
        return null; 
 | 
    } 
 | 
  
 | 
    public void setDevNo(Integer devNo) { 
 | 
        this.devNo = devNo; 
 | 
    } 
 | 
  
 | 
    public Integer getInputType() { 
 | 
        return inputType; 
 | 
    } 
 | 
  
 | 
    public void setInputType(Integer inputType) { 
 | 
        this.inputType = inputType; 
 | 
    } 
 | 
  
 | 
    public Date getWrkTime() { 
 | 
        return wrkTime; 
 | 
    } 
 | 
  
 | 
    public String getWrkTime$(){ 
 | 
        if (Cools.isEmpty(this.wrkTime)){ 
 | 
            return ""; 
 | 
        } 
 | 
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.wrkTime); 
 | 
    } 
 | 
  
 | 
    public void setWrkTime(Date wrkTime) { 
 | 
        this.wrkTime = wrkTime; 
 | 
    } 
 | 
  
 | 
    public Integer getTag() { 
 | 
        return tag; 
 | 
    } 
 | 
  
 | 
    public void setTag(Integer tag) { 
 | 
        this.tag = tag; 
 | 
    } 
 | 
  
 | 
  
 | 
} 
 |