package cn.com.lzt.sign.entity; import cn.com.lzt.warehouse.entity.WarehouseEntity; import com.xcgl.cloud.entity.TSProject; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.jeecgframework.poi.excel.annotation.Excel; import javax.persistence.*; import java.util.Date; import java.util.List; /** * @author 刘梦祥 * @version V1.0 * @Title: Entity * @Description: 物料出货表 * @date 2021年11月18日13:17:30 */ @Data @Entity @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @Table(name = "t_b_material_delivery") @SuppressWarnings("serial") public class TBMaterialDeliveryEntity implements java.io.Serializable { @Id @Column(name = "id") @Excel(name = "id", width = 255.0D) private String id; //请购科室id @Column(name = "material_dapt_id") private String materialDaptId; //仓库id @Column(name = "material_warehouse_id") private String materialWarehouseId; //入库时间 @Column(name = "put_time") @Excel(name = "入库时间", width = 255.0D) private Date putTime; //出库时间 @Column(name = "out_time") @Excel(name = "出库时间", width = 255.0D) private Date outTime; //上报状态(0未上报1已上报2已通过) @Column(name = "report_status") @Excel(name = "上报状态", width = 255.0D) private String reportStatus; //备注 @Column(name = "remake") @Excel(name = "备注", width = 255.0D) private String remake; //创建人姓名 @Column(name = "create_user") private String createUser; //更新人姓名 @Column(name = "update_user") private String updateUser; //创建时间 @Column(name = "create_time") private Date createTime; //更新时间 @Column(name = "update_time") private Date updateTime; //批量操作选中id @Transient private List checkIds; //出货详情id @Transient private String infoId; //货品id @Transient private String goodsId; //货品名称 @Transient private String goodsName; //现存量 @Transient private Integer stockOnHand; //出货量 @Transient private Integer outNum; //领料车id @Transient private String receiverCarId; //领料车牌号 @Transient private String receiverCarName; //出货详情备注信息 @Transient private String materialInfoRemarks; //仓库名称 @Transient private String materialWarehouseName; }