package com.zy.asrs.entity; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.enums.IdType; import com.core.common.Cools; import com.core.common.SpringUtils; import com.zy.system.entity.User; import com.zy.system.service.UserService; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.text.SimpleDateFormat; import java.util.Date; @TableName("\"SOURCE\".\"asr_bas_err_log\"") public class BasErrLog implements Serializable { private static final long serialVersionUID = 1L; /** * ID */ @ApiModelProperty(value= "ID") @TableId(value = "\"id\"", type = IdType.AUTO) private Long id; /** * 编号 */ @ApiModelProperty(value= "编号") @TableField("\"uuid\"") private String uuid; /** * 工作号 */ @ApiModelProperty(value= "工作号") @TableField("\"wrk_no\"") private Integer wrkNo; /** * 发生时间 */ @ApiModelProperty(value= "发生时间") @TableField("\"start_time\"") private Date startTime; /** * 结束时间 */ @ApiModelProperty(value= "结束时间") @TableField("\"end_time\"") private Date endTime; /** * 工作状态 */ @ApiModelProperty(value= "工作状态") @TableField("\"wrk_sts\"") private Long wrkSts; /** * 入出库类型 */ @ApiModelProperty(value= "入出库类型") @TableField("\"io_type\"") private Integer ioType; /** * 堆垛机 */ @ApiModelProperty(value= "堆垛机") @TableField("\"crn_no\"") private Integer crnNo; /** * plc */ @ApiModelProperty(value= "plc") @TableField("\"plc_no\"") private Integer plcNo; /** * 目标库位 */ @ApiModelProperty(value= "目标库位") @TableField("\"loc_no\"") private String locNo; /** * 目标站 */ @ApiModelProperty(value= "目标站") @TableField("\"sta_no\"") private Integer staNo; /** * 源站 */ @ApiModelProperty(value= "源站") @TableField("\"source_sta_no\"") private Integer sourceStaNo; /** * 源库位 */ @ApiModelProperty(value= "源库位") @TableField("\"source_loc_no\"") private String sourceLocNo; /** * 条码 */ @ApiModelProperty(value= "条码") @TableField("\"barcode\"") private String barcode; /** * 异常码 */ @ApiModelProperty(value= "异常码") @TableField("\"err_code\"") private Integer errCode; /** * 异常 */ @ApiModelProperty(value= "异常") @TableField("\"error\"") private String error; /** * 异常情况 1: 未处理 2: 已修复 */ @ApiModelProperty(value= "异常情况 1: 未处理 2: 已修复 ") @TableField("\"status\"") private Integer status; /** * 添加时间 */ @ApiModelProperty(value= "添加时间") @TableField("\"create_time\"") private Date createTime; /** * 添加人员 */ @ApiModelProperty(value= "添加人员") @TableField("\"create_by\"") private Long createBy; /** * 修改时间 */ @ApiModelProperty(value= "修改时间") @TableField("\"update_time\"") private Date updateTime; /** * 修改人员 */ @ApiModelProperty(value= "修改人员") @TableField("\"update_by\"") private Long updateBy; /** * 备注 */ @ApiModelProperty(value= "备注") @TableField("\"memo\"") private String memo; public BasErrLog() {} public BasErrLog(String uuid,Integer wrkNo,Date startTime,Date endTime,Long wrkSts,Integer ioType,Integer crnNo,Integer plcNo,String locNo,Integer staNo,Integer sourceStaNo,String sourceLocNo,String barcode,Integer errCode,String error,Integer status,Date createTime,Long createBy,Date updateTime,Long updateBy,String memo) { this.uuid = uuid; this.wrkNo = wrkNo; this.startTime = startTime; this.endTime = endTime; this.wrkSts = wrkSts; this.ioType = ioType; this.crnNo = crnNo; this.plcNo = plcNo; this.locNo = locNo; this.staNo = staNo; this.sourceStaNo = sourceStaNo; this.sourceLocNo = sourceLocNo; this.barcode = barcode; this.errCode = errCode; this.error = error; this.status = status; this.createTime = createTime; this.createBy = createBy; this.updateTime = updateTime; this.updateBy = updateBy; this.memo = memo; } // BasErrLog basErrLog = new BasErrLog( // null, // 编号 // null, // 工作号 // null, // 发生时间 // null, // 结束时间 // null, // 工作状态 // null, // 入出库类型 // null, // 堆垛机 // null, // plc // null, // 目标库位 // null, // 目标站 // null, // 源站 // null, // 源库位 // null, // 条码 // null, // 异常码 // null, // 异常 // null, // 异常情况 // null, // 添加时间 // null, // 添加人员 // null, // 修改时间 // null, // 修改人员 // null // 备注 // ); public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getUuid() { return uuid; } public void setUuid(String uuid) { this.uuid = uuid; } public Integer getWrkNo() { return wrkNo; } public void setWrkNo(Integer wrkNo) { this.wrkNo = wrkNo; } public Date getStartTime() { return startTime; } public String getStartTime$(){ if (Cools.isEmpty(this.startTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.startTime); } public void setStartTime(Date startTime) { this.startTime = startTime; } public Date getEndTime() { return endTime; } public String getEndTime$(){ if (Cools.isEmpty(this.endTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.endTime); } public void setEndTime(Date endTime) { this.endTime = endTime; } public Long getWrkSts() { return wrkSts; } public void setWrkSts(Long wrkSts) { this.wrkSts = wrkSts; } public Integer getIoType() { return ioType; } public void setIoType(Integer ioType) { this.ioType = ioType; } public Integer getCrnNo() { return crnNo; } public void setCrnNo(Integer crnNo) { this.crnNo = crnNo; } public Integer getPlcNo() { return plcNo; } public void setPlcNo(Integer plcNo) { this.plcNo = plcNo; } public String getLocNo() { return locNo; } public void setLocNo(String locNo) { this.locNo = locNo; } public Integer getStaNo() { return staNo; } public void setStaNo(Integer staNo) { this.staNo = staNo; } public Integer getSourceStaNo() { return sourceStaNo; } public void setSourceStaNo(Integer sourceStaNo) { this.sourceStaNo = sourceStaNo; } public String getSourceLocNo() { return sourceLocNo; } public void setSourceLocNo(String sourceLocNo) { this.sourceLocNo = sourceLocNo; } public String getBarcode() { return barcode; } public void setBarcode(String barcode) { this.barcode = barcode; } public Integer getErrCode() { return errCode; } public void setErrCode(Integer errCode) { this.errCode = errCode; } public String getError() { return error; } public void setError(String error) { this.error = error; } public Integer getStatus() { return status; } public String getStatus$(){ if (null == this.status){ return null; } switch (this.status){ case 1: return "未处理"; case 2: return "已修复"; default: return String.valueOf(this.status); } } public void setStatus(Integer status) { this.status = status; } public Date getCreateTime() { return createTime; } public String getCreateTime$(){ if (Cools.isEmpty(this.createTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime); } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Long getCreateBy() { return createBy; } public String getCreateBy$(){ UserService service = SpringUtils.getBean(UserService.class); User user = service.selectById(this.createBy); if (!Cools.isEmpty(user)){ return String.valueOf(user.getUsername()); } return null; } public void setCreateBy(Long createBy) { this.createBy = createBy; } public Date getUpdateTime() { return updateTime; } public String getUpdateTime$(){ if (Cools.isEmpty(this.updateTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime); } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public Long getUpdateBy() { return updateBy; } public String getUpdateBy$(){ UserService service = SpringUtils.getBean(UserService.class); User user = service.selectById(this.updateBy); if (!Cools.isEmpty(user)){ return String.valueOf(user.getUsername()); } return null; } public void setUpdateBy(Long updateBy) { this.updateBy = updateBy; } public String getMemo() { return memo; } public void setMemo(String memo) { this.memo = memo; } }