package thyyxxk.webserver.entity.medicine;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @ClassName YpInDetl
 * @Author hsh
 * @Date 2025/6/30 0030 11:28
 * @Version 1.0
 * @Description 入库信息
 **/
@Data
@TableName(value = "yp_in_detl")
public class YpInDetlVo {

    private String inDate;
    //入库序号
    private Integer inSeri;
    //药品编码
    private String chargeCode;
    //药品规格
    private String serial;
    //零售价
    private BigDecimal packRetprice;
    private BigDecimal newRetprice;
    //购入价
    private BigDecimal buyPrice;
    //入库数量
    private BigDecimal buyAmt;
    //有效期
    private String effDate;
    //生产批号
    private String manuNo;
    //传票号
    private String reptNo;
    //入库单号
    private String inDocuNo;
    private String supplyCoop;
    //生产厂家
    private String manufacture;
    //批准文号
    private String licenseNo;
    //采购员
    private String purchaser;
    //入库人
    private String checker;
    //备注
    private String comment;
    private String pczSign;
    private String acctSign;
    //当时库存量
    private Double stockAmount;
    //批发价
    private BigDecimal fixPrice;
    //药库
    private String groupNo;
    private String printFlag;
    private String checkFlag;
    private String acctDate;
    //现时库存(指该入库记录的所剩库存)
    private BigDecimal currentStock;
    //扣率
    private BigDecimal kl;
    //系统时间
    private String sysDate;
    private String fprq;
    private String hg;
    private String inDateOut;
    private Integer inSeriOut;
    //制药厂
    private String manuCode;
    //供应商
    private String supplyCode;
    //备注
    private String inComment;
    //标志;0:入库；1：退货；2：赠药；3：紧急入库
    private String inType;
    //审核标志1已审核
    private String confirmFlag;
    //审核人
    private String confirmId;
    //审核日期
    private String confirmDate;
    //记账标志 1：结账
    private String acctType;
    //结账人
    private String acctId;
    //录入人
    private String inputId;
    //发票日期
    private String fpDate;
    //发票号
    private String fpNo;
    //检验合格0初始值1检验合格2不合格
    private String hgFlag;
    //退货序列号
    private Integer serialTh;
    //传票日期
    private String reptDate;
    //生产日期
    private String producingDate;
    //检验验收人
    private String acceptId;
    private BigDecimal avgPrice;
    //药品追溯码(备用)
    private String drugTracCodg;
    //药品名称
    @TableField(exist = false)
    private String chargeName;
    //药品规格
    @TableField(exist = false)
    private String specification;
    //采购员
    @TableField(exist = false)
    private String purchaserName;
    //供应商名称
    @TableField(exist = false)
    private String supplyName;
    //供应商企业代码
    @TableField(exist = false)
    private String supplyId;
    //是否匹配下载的溯源码（0：未匹配；1：匹配）
    @TableField(exist = false)
    private String isMatch;
}
