|
|
package com.glxp.api.entity.inout;
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
import java.util.Date;
|
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.Builder;
|
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
/**
|
|
|
* 预出库队列
|
|
|
*/
|
|
|
@ApiModel(value = "com-glxp-api-entity-inout-IoSplitFifoCode")
|
|
|
@Data
|
|
|
@Builder
|
|
|
@AllArgsConstructor
|
|
|
@NoArgsConstructor
|
|
|
@TableName(value = "io_split_fifo_code")
|
|
|
public class IoSplitFifoCodeEntity implements Serializable {
|
|
|
@TableId(value = "id", type = IdType.INPUT)
|
|
|
@ApiModelProperty(value = "")
|
|
|
private Integer id;
|
|
|
|
|
|
/**
|
|
|
* UDI码/药品追溯码
|
|
|
*/
|
|
|
@TableField(value = "code")
|
|
|
@ApiModelProperty(value = "UDI码/药品追溯码")
|
|
|
private String code;
|
|
|
|
|
|
/**
|
|
|
* 缺少GS1标识UDI码
|
|
|
*/
|
|
|
@TableField(value = "errUdiCode")
|
|
|
@ApiModelProperty(value = "缺少GS1标识UDI码")
|
|
|
private String errUdiCode;
|
|
|
|
|
|
/**
|
|
|
* 所属出库单号
|
|
|
*/
|
|
|
@TableField(value = "orderId")
|
|
|
@ApiModelProperty(value = "所属出库单号")
|
|
|
private String orderId;
|
|
|
|
|
|
/**
|
|
|
* 单据类型
|
|
|
*/
|
|
|
@TableField(value = "`action`")
|
|
|
@ApiModelProperty(value = "单据类型")
|
|
|
private String action;
|
|
|
|
|
|
/**
|
|
|
* 物资字典主键
|
|
|
*/
|
|
|
@TableField(value = "relId")
|
|
|
@ApiModelProperty(value = "物资字典主键")
|
|
|
private Long relId;
|
|
|
|
|
|
/**
|
|
|
* 最小销售产品标识
|
|
|
*/
|
|
|
@TableField(value = "nameCode")
|
|
|
@ApiModelProperty(value = "最小销售产品标识")
|
|
|
private String nameCode;
|
|
|
|
|
|
/**
|
|
|
* 批次号
|
|
|
*/
|
|
|
@TableField(value = "batchNo")
|
|
|
@ApiModelProperty(value = "批次号")
|
|
|
private String batchNo;
|
|
|
|
|
|
/**
|
|
|
* 生产日期
|
|
|
*/
|
|
|
@TableField(value = "produceDate")
|
|
|
@ApiModelProperty(value = "生产日期")
|
|
|
private String produceDate;
|
|
|
|
|
|
/**
|
|
|
* 失效日期
|
|
|
*/
|
|
|
@TableField(value = "expireDate")
|
|
|
@ApiModelProperty(value = "失效日期")
|
|
|
private String expireDate;
|
|
|
|
|
|
/**
|
|
|
* 序列号
|
|
|
*/
|
|
|
@TableField(value = "serialNo")
|
|
|
@ApiModelProperty(value = "序列号")
|
|
|
private String serialNo;
|
|
|
|
|
|
/**
|
|
|
* 供应商ID
|
|
|
*/
|
|
|
@TableField(value = "supId")
|
|
|
@ApiModelProperty(value = "供应商ID")
|
|
|
private Long supId;
|
|
|
|
|
|
/**
|
|
|
* 部门编码
|
|
|
*/
|
|
|
@TableField(value = "deptCode")
|
|
|
@ApiModelProperty(value = "部门编码")
|
|
|
private String deptCode;
|
|
|
|
|
|
/**
|
|
|
* 仓库编码
|
|
|
*/
|
|
|
@TableField(value = "invCode")
|
|
|
@ApiModelProperty(value = "仓库编码")
|
|
|
private String invCode;
|
|
|
|
|
|
/**
|
|
|
* 货位编码
|
|
|
*/
|
|
|
@TableField(value = "warehouseCode")
|
|
|
@ApiModelProperty(value = "货位编码")
|
|
|
private String warehouseCode;
|
|
|
|
|
|
/**
|
|
|
* 工位
|
|
|
*/
|
|
|
@TableField(value = "workPlaceCode")
|
|
|
@ApiModelProperty(value = "工位")
|
|
|
private Long workPlaceCode;
|
|
|
|
|
|
/**
|
|
|
* 1:耗材;2:药品
|
|
|
*/
|
|
|
@TableField(value = "productType")
|
|
|
@ApiModelProperty(value = "1:耗材;2:药品")
|
|
|
private Integer productType;
|
|
|
|
|
|
/**
|
|
|
* 1:手动扫码拆包;2.自动拆包
|
|
|
*/
|
|
|
@TableField(value = "splitType")
|
|
|
@ApiModelProperty(value = "1:手动扫码拆包;2.自动拆包")
|
|
|
private Integer splitType;
|
|
|
|
|
|
/**
|
|
|
* 扫码数量
|
|
|
*/
|
|
|
@TableField(value = "scanCount")
|
|
|
@ApiModelProperty(value = "扫码数量")
|
|
|
private Integer scanCount;
|
|
|
|
|
|
/**
|
|
|
* 总数量
|
|
|
*/
|
|
|
@TableField(value = "totalCount")
|
|
|
@ApiModelProperty(value = "总数量")
|
|
|
private Integer totalCount;
|
|
|
|
|
|
/**
|
|
|
* 内部批号
|
|
|
*/
|
|
|
@TableField(value = "inBactchNo")
|
|
|
@ApiModelProperty(value = "内部批号")
|
|
|
private String inBactchNo;
|
|
|
|
|
|
/**
|
|
|
* 创建日期
|
|
|
*/
|
|
|
@TableField(value = "createTime")
|
|
|
@ApiModelProperty(value = "创建日期")
|
|
|
private Date createTime;
|
|
|
|
|
|
/**
|
|
|
* 创建人
|
|
|
*/
|
|
|
@TableField(value = "`createUser`")
|
|
|
@ApiModelProperty(value = "创建人")
|
|
|
private String createUser;
|
|
|
|
|
|
/**
|
|
|
* 更新日期
|
|
|
*/
|
|
|
@TableField(value = "updateTime")
|
|
|
@ApiModelProperty(value = "更新日期")
|
|
|
private Date updateTime;
|
|
|
|
|
|
/**
|
|
|
* 备注
|
|
|
*/
|
|
|
@TableField(value = "remark")
|
|
|
@ApiModelProperty(value = "备注")
|
|
|
private String remark;
|
|
|
|
|
|
/**
|
|
|
* 上货方式:1:拆零上货;2:整取上货
|
|
|
*/
|
|
|
@TableField(value = "fifoSplit")
|
|
|
private Integer fifoSplit;
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 业务类型
|
|
|
*/
|
|
|
@TableField(value = "busType")
|
|
|
@ApiModelProperty(value = "业务类型")
|
|
|
private String busType;
|
|
|
|
|
|
@TableField(value = "invIdFk")
|
|
|
@ApiModelProperty(value = "库存ID外键")
|
|
|
private Long invIdFk;
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
}
|