package com.zy.asrs.wms.asrs.entity; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import java.util.Objects; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.zy.asrs.framework.common.SpringUtils; import com.zy.asrs.wms.asrs.service.PickSheetService; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; import org.springframework.format.annotation.DateTimeFormat; /** * man_pick_sheet */ @Data @Accessors(chain = true) @TableName("man_pick_sheet") public class PickSheet implements Serializable { /** * 主键 */ @TableId private Long id; /** * 单据编号 */ private String pickNo; @ApiModelProperty("拣货单类型 {1. 波次单, 2. 库存出库}") private Integer type; /** * 波次标识 */ private Long waveId; /** * 波次号 */ private String waveNo; /** * 数量 */ private Double anfme; /** * 备注 */ private String memo; /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createdTime; /** * 修改时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updatedTime; private Long hostId; /** * 创建人 */ private String createdBy; /** * 修改人 */ private String updatedBy; /** * 状态: 1正常 0禁用 */ private Integer status; /** * 是否删除 1:是, 0否 */ private Integer deleted; private static final long serialVersionUID = 1L; public String getType$() { if (Objects.isNull(type)) { return "波次单据"; } if (type == 2) { return "手动出库"; } else { return "波次单"; } } }