You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udi-wms-java/src/main/java/com/glxp/api/entity/inout/IoSplitCodeEntity.java

194 lines
4.3 KiB
Java

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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.Data;
/**
* 科室出库码拆零表
*/
@ApiModel(value="com-glxp-api-entity-inout-IoSplitCode")
@Data
@TableName(value = "io_split_code")
public class IoSplitCodeEntity 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;
/**
* 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 = "remainCount")
@ApiModelProperty(value="剩余数量")
private Integer remainCount;
/**
* 内部批号
*/
@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;
private static final long serialVersionUID = 1L;
}