package com.glxp.api.entity.collect; 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-collect-IoCollectOrderBiz") @Data @Builder @AllArgsConstructor @NoArgsConstructor @TableName(value = "io_collect_order_biz") public class IoCollectOrderBiz implements Serializable { @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "") private Long id; /** * 单据号外键 */ @TableField(value = "orderIdFk") private String orderIdFk; /** * 耗材字典ID */ @TableField(value = "relId") @ApiModelProperty(value = "耗材字典ID") private Long relId; /** * 院内编码(第三方编码) */ @TableField(value = "thrCode") @ApiModelProperty(value = "院内编码(第三方编码)") private String thrCode; /** * 医保编码 */ @TableField(value = "ybbm") @ApiModelProperty(value = "医保编码") private String ybbm; /** * 收费编码 */ @TableField(value = "payFeeCode") @ApiModelProperty(value = "收费编码") private String payFeeCode; /** * 产品通用名称 */ @TableField(value = "cpmctymc") @ApiModelProperty(value = "产品通用名称") private String cpmctymc; /** * 产品标识 */ @TableField(value = "nameCode") @ApiModelProperty(value = "产品标识") private String nameCode; /** * 规格型号 */ @TableField(value = "ggxh") @ApiModelProperty(value = "规格型号") private String ggxh; /** * 批次号 */ @TableField(value = "batchNo") @ApiModelProperty(value = "批次号") private String batchNo; /** * 生产日期 */ @TableField(value = "productDate") @ApiModelProperty(value = "生产日期") private String productDate; /** * 失效日期 */ @TableField(value = "expireDate") @ApiModelProperty(value = "失效日期") private String expireDate; /** * 单据数量 */ @TableField(value = "`count`") @ApiModelProperty(value = "单据数量") private Integer count; /** * 实际数量 */ @TableField(value = "actCount") @ApiModelProperty(value = "实际数量") private Integer actCount; /** * 扫码数量 */ @TableField(value = "scanCount") @ApiModelProperty(value = "扫码数量") private Integer scanCount; /** * 扫码实际数量 */ @TableField(value = "scanActCount") @ApiModelProperty(value = "扫码实际数量") private Integer scanActCount; /** * 计量单位 */ @TableField(value = "measureUnit") @ApiModelProperty(value = "计量单位") private String measureUnit; /** * 单据明细赋码状态 1:未赋码;2:部分赋码;3:已赋码 */ @TableField(value = "tagStatus") @ApiModelProperty(value = "单据明细赋码状态 1:未赋码;2:部分赋码;3:已赋码") private Integer tagStatus; /** * 赋码错误信息 */ @TableField(value = "tagMsg") @ApiModelProperty(value = "赋码错误信息") private String tagMsg; /** * 备注 */ @TableField(value = "remark") @ApiModelProperty(value = "备注") private String remark; /** * 创建时间 */ @TableField(value = "createTime") @ApiModelProperty(value = "创建时间") private Date createTime; /** * 更新时间 */ @TableField(value = "updateTime") @ApiModelProperty(value = "更新时间") private Date updateTime; /** * 未拆零数量 */ @TableField(value = "unTagCount") @ApiModelProperty(value = "未拆零数量") private Integer unTagCount; /** * 自动扫描分配的工位存量 锁数量 */ @TableField(value = "autoResCount") @ApiModelProperty(value = "自动扫描分配的工位存量") private Integer autoResCount; private static final long serialVersionUID = 1L; }