package cn.com.lzt.sign.entity; import cn.com.lzt.car.cardoc.entity.CarEntity; import cn.com.lzt.goodsinfo.entity.TBGoodsInfoEntity; 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_info") @SuppressWarnings("serial") public class TBMaterialDeliveryInfoEntity implements java.io.Serializable { @Id @Column(name = "id") @Excel(name = "id", width = 255.0D) private String id; //详细出货日志表id @Column(name = "delivery_id") private String deliveryId; //货品表关联id @Column(name = "goods_id") private String goodsId; //领料车id @Column(name = "receiver_car_id") private String receiverCarId; //出货数量 @Column(name = "out_num") @Excel(name = "出货数量", width = 255.0D) private Integer outNum; //备注 @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; //货品信息 @Transient private TBGoodsInfoEntity tbGoodsInfoEntity; //领料车信息(车辆表) @Transient private CarEntity carEntity; //仓库信息 @Transient private WarehouseEntity warehouseEntity; //请购科室 @Transient private TSProject tsProject; }