package com.zy.asrs.entity; import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.enums.IdType; import com.baomidou.mybatisplus.annotations.TableField; import com.core.common.SpringUtils; import com.zy.asrs.service.BasWrkStatusService; import com.zy.asrs.entity.BasWrkStatus; 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.BasCrnpService; import com.zy.asrs.entity.BasCrnp; 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 java.text.SimpleDateFormat; import java.util.Date; import com.zy.common.utils.Synchro; import org.springframework.format.annotation.DateTimeFormat; 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 io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.baomidou.mybatisplus.annotations.TableName; import java.io.Serializable; @Data @TableName("asr_wrk_mast_crn_log") public class WrkMastCrnLog implements Serializable { private static final long serialVersionUID = 1L; /** * 工作号 */ @ApiModelProperty(value= "工作号") @TableId(value = "wrk_no", type = IdType.INPUT) @TableField("wrk_no") private Long wrkNo; /** * 工作状态 */ @ApiModelProperty(value= "工作状态") @TableField("wrk_sts") private Long wrkSts; /** * 入出库类型 */ @ApiModelProperty(value= "入出库类型") @TableField("io_type") private Integer ioType; /** * 堆垛机 */ @ApiModelProperty(value= "堆垛机") @TableField("crn_no") private Integer crnNo; /** * 目标库位 */ @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("loc_sts") private String locSts; /** * 工作时间 */ @ApiModelProperty(value= "工作时间") @TableField("io_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date ioTime; /** * 修改人员 */ @ApiModelProperty(value= "修改人员") @TableField("modi_user") private String modiUser; /** * 修改时间 */ @ApiModelProperty(value= "修改时间") @TableField("modi_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date modiTime; /** * 工作号1 */ @ApiModelProperty(value= "工作号1") @TableField("wrk_no_one") private Long wrkNoOne; /** * 工作号2 */ @ApiModelProperty(value= "工作号2") @TableField("wrk_no_two") private Long wrkNoTwo; /** * 目标库位1 */ @ApiModelProperty(value= "目标库位1") @TableField("loc_no_one") private String locNoOne; /** * 目标库位2 */ @ApiModelProperty(value= "目标库位2") @TableField("loc_no_two") private String locNoTwo; /** * 目标站1 */ @ApiModelProperty(value= "目标站1") @TableField("sta_no_one") private Integer staNoOne; /** * 目标站2 */ @ApiModelProperty(value= "目标站2") @TableField("sta_no_two") private Integer staNoTwo; /** * 源站1 */ @ApiModelProperty(value= "源站1") @TableField("source_sta_no_one") private Integer sourceStaNoOne; /** * 源站2 */ @ApiModelProperty(value= "源站2") @TableField("source_sta_no_two") private Integer sourceStaNoTwo; /** * 源库位1 */ @ApiModelProperty(value= "源库位1") @TableField("source_loc_no_one") private String sourceLocNoOne; /** * 源库位2 */ @ApiModelProperty(value= "源库位2") @TableField("source_loc_no_two") private String sourceLocNoTwo; public WrkMastCrnLog() {} public WrkMastCrnLog(Long wrkNo,Long wrkSts,Integer ioType,Integer crnNo,String locNo,Integer staNo,Integer sourceStaNo,String sourceLocNo,String locSts,Date ioTime,String modiUser,Date modiTime,Long wrkNoOne,Long wrkNoTwo,String locNoOne,String locNoTwo,Integer staNoOne,Integer staNoTwo,Integer sourceStaNoOne,Integer sourceStaNoTwo,String sourceLocNoOne,String sourceLocNoTwo) { this.wrkNo = wrkNo; this.wrkSts = wrkSts; this.ioType = ioType; this.crnNo = crnNo; this.locNo = locNo; this.staNo = staNo; this.sourceStaNo = sourceStaNo; this.sourceLocNo = sourceLocNo; this.locSts = locSts; this.ioTime = ioTime; this.modiUser = modiUser; this.modiTime = modiTime; this.wrkNoOne = wrkNoOne; this.wrkNoTwo = wrkNoTwo; this.locNoOne = locNoOne; this.locNoTwo = locNoTwo; this.staNoOne = staNoOne; this.staNoTwo = staNoTwo; this.sourceStaNoOne = sourceStaNoOne; this.sourceStaNoTwo = sourceStaNoTwo; this.sourceLocNoOne = sourceLocNoOne; this.sourceLocNoTwo = sourceLocNoTwo; } // WrkMastCrnLog wrkMastCrnLog = new WrkMastCrnLog( // null, // 工作号[非空] // null, // 工作状态 // null, // 入出库类型 // null, // 堆垛机 // null, // 目标库位 // null, // 目标站 // null, // 源站 // null, // 源库位 // null, // // null, // 工作时间 // null, // 修改人员 // null, // 修改时间 // null, // 工作号1 // null, // 工作号2 // null, // 目标库位1 // null, // 目标库位2 // null, // 目标站1 // null, // 目标站2 // null, // 源站1 // null, // 源站2 // null, // 源库位1 // null // 源库位2 // ); public String getWrkSts$(){ BasWrkStatusService service = SpringUtils.getBean(BasWrkStatusService.class); BasWrkStatus basWrkStatus = service.selectById(this.wrkSts); if (!Cools.isEmpty(basWrkStatus)){ return String.valueOf(basWrkStatus.getWrkDesc()); } return null; } 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 getCrnNo$(){ BasCrnpService service = SpringUtils.getBean(BasCrnpService.class); BasCrnp basCrnp = service.selectById(this.crnNo); if (!Cools.isEmpty(basCrnp)){ return String.valueOf(basCrnp.getCrnNo()); } 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 getIoTime$(){ if (Cools.isEmpty(this.ioTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.ioTime); } public String getModiUser$(){ UserService service = SpringUtils.getBean(UserService.class); User user = service.selectById(this.modiUser); if (!Cools.isEmpty(user)){ return String.valueOf(user.getNickname()); } return null; } public String getModiTime$(){ if (Cools.isEmpty(this.modiTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.modiTime); } public void sync(Object source) { Synchro.Copy(source, this); } }