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; }