package com.zy.asrs.entity;
|
|
import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableField;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import org.springframework.format.annotation.DateTimeFormat;
|
import com.core.common.SpringUtils;
|
import com.zy.asrs.service.BasWrkIotypeService;
|
import com.zy.asrs.entity.BasWrkIotype;
|
import com.core.common.SpringUtils;
|
import com.zy.asrs.service.LocMastService;
|
import com.zy.asrs.entity.LocMast;
|
import com.core.common.SpringUtils;
|
import com.zy.asrs.service.BasDevpService;
|
import com.zy.asrs.entity.BasDevp;
|
import com.core.common.SpringUtils;
|
import com.zy.asrs.service.BasDevpService;
|
import com.zy.asrs.entity.BasDevp;
|
import com.core.common.SpringUtils;
|
import com.zy.asrs.service.LocMastService;
|
import com.zy.asrs.entity.LocMast;
|
import com.core.common.SpringUtils;
|
import com.zy.system.service.UserService;
|
import com.zy.system.entity.User;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import com.core.common.SpringUtils;
|
import com.zy.system.service.UserService;
|
import com.zy.system.entity.User;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.enums.IdType;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import java.io.Serializable;
|
|
@Data
|
@TableName("wcs_wms_wrk_log")
|
public class WmsWrkLog implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* wms任务号
|
*/
|
@ApiModelProperty(value= "wms任务号")
|
@TableField("wms_wrk_no")
|
private Integer wmsWrkNo;
|
|
/**
|
* wms任务状态 1: 接收 2: 派发 3: 执行 4: 完结 5: 取消
|
*/
|
@ApiModelProperty(value= "wms任务状态 1: 接收 2: 派发 3: 执行 4: 完结 5: 取消 ")
|
@TableField("wms_status")
|
private Integer wmsStatus;
|
|
/**
|
* 任务号
|
*/
|
@ApiModelProperty(value= "任务号")
|
@TableField("wrk_no")
|
private Integer wrkNo;
|
|
/**
|
* 任务时间
|
*/
|
@ApiModelProperty(value= "任务时间")
|
@TableField("create_time")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
private Date createTime;
|
|
/**
|
* 任务类型
|
*/
|
@ApiModelProperty(value= "任务类型")
|
@TableField("io_type")
|
private Integer ioType;
|
|
/**
|
* 优先级
|
*/
|
@ApiModelProperty(value= "优先级")
|
@TableField("io_pri")
|
private Double ioPri;
|
|
/**
|
* 目标库位
|
*/
|
@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("modi_user")
|
private Long modiUser;
|
|
/**
|
* 修改时间
|
*/
|
@ApiModelProperty(value= "修改时间")
|
@TableField("modi_time")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
private Date modiTime;
|
|
/**
|
* 创建者
|
*/
|
@ApiModelProperty(value= "创建者")
|
@TableField("appe_user")
|
private Long appeUser;
|
|
/**
|
* 添加时间
|
*/
|
@ApiModelProperty(value= "添加时间")
|
@TableField("appe_time")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
private Date appeTime;
|
|
/**
|
* 备注
|
*/
|
@ApiModelProperty(value= "备注")
|
private String memo;
|
|
/**
|
* 条码
|
*/
|
@ApiModelProperty(value= "条码")
|
private String barcode;
|
|
/**
|
* 结束时间
|
*/
|
@ApiModelProperty(value= "结束时间")
|
@TableField("end_time")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
private Date endTime;
|
|
/**
|
* 主键
|
*/
|
@ApiModelProperty(value= "主键")
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
|
public WmsWrkLog() {}
|
|
public WmsWrkLog(Integer wmsWrkNo,Integer wmsStatus,Integer wrkNo,Date createTime,Integer ioType,Double ioPri,String locNo,Integer staNo,Integer sourceStaNo,String sourceLocNo,Long modiUser,Date modiTime,Long appeUser,Date appeTime,String memo,String barcode,Date endTime) {
|
this.wmsWrkNo = wmsWrkNo;
|
this.wmsStatus = wmsStatus;
|
this.wrkNo = wrkNo;
|
this.createTime = createTime;
|
this.ioType = ioType;
|
this.ioPri = ioPri;
|
this.locNo = locNo;
|
this.staNo = staNo;
|
this.sourceStaNo = sourceStaNo;
|
this.sourceLocNo = sourceLocNo;
|
this.modiUser = modiUser;
|
this.modiTime = modiTime;
|
this.appeUser = appeUser;
|
this.appeTime = appeTime;
|
this.memo = memo;
|
this.barcode = barcode;
|
this.endTime = endTime;
|
}
|
|
// WmsWrkLog wmsWrkLog = new WmsWrkLog(
|
// null, // wms任务号[非空]
|
// null, // wms任务状态
|
// null, // 任务号
|
// null, // 任务时间
|
// null, // 任务类型
|
// null, // 优先级
|
// null, // 目标库位
|
// null, // 目标站
|
// null, // 源站
|
// null, // 源库位
|
// null, // 修改人员
|
// null, // 修改时间
|
// null, // 创建者
|
// null, // 添加时间
|
// null, // 备注
|
// null, // 条码
|
// null, // 结束时间
|
|
// );
|
|
public String getWmsStatus$(){
|
if (null == this.wmsStatus){ return null; }
|
switch (this.wmsStatus){
|
case 1:
|
return "接收";
|
case 2:
|
return "派发";
|
case 3:
|
return "执行";
|
case 4:
|
return "完结";
|
case 5:
|
return "取消";
|
default:
|
return String.valueOf(this.wmsStatus);
|
}
|
}
|
|
public String getCreateTime$(){
|
if (Cools.isEmpty(this.createTime)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime);
|
}
|
|
public String getIoType$(){
|
BasWrkIotypeService service = SpringUtils.getBean(BasWrkIotypeService.class);
|
BasWrkIotype basWrkIotype = service.selectById(this.ioType);
|
if (!Cools.isEmpty(basWrkIotype)){
|
return String.valueOf(basWrkIotype.getIoDesc());
|
}
|
return null;
|
}
|
|
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 String getStaNo$(){
|
BasDevpService service = SpringUtils.getBean(BasDevpService.class);
|
BasDevp basDevp = service.selectById(this.staNo);
|
if (!Cools.isEmpty(basDevp)){
|
return String.valueOf(basDevp.getDevNo());
|
}
|
return null;
|
}
|
|
public String getSourceStaNo$(){
|
BasDevpService service = SpringUtils.getBean(BasDevpService.class);
|
BasDevp basDevp = service.selectById(this.sourceStaNo);
|
if (!Cools.isEmpty(basDevp)){
|
return String.valueOf(basDevp.getDevNo());
|
}
|
return null;
|
}
|
|
public String getSourceLocNo$(){
|
LocMastService service = SpringUtils.getBean(LocMastService.class);
|
LocMast locMast = service.selectById(this.sourceLocNo);
|
if (!Cools.isEmpty(locMast)){
|
return String.valueOf(locMast.getLocNo());
|
}
|
return null;
|
}
|
|
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 String getModiTime$(){
|
if (Cools.isEmpty(this.modiTime)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.modiTime);
|
}
|
|
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 String getAppeTime$(){
|
if (Cools.isEmpty(this.appeTime)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.appeTime);
|
}
|
|
public String getEndTime$(){
|
if (Cools.isEmpty(this.endTime)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.endTime);
|
}
|
|
|
}
|