package com.by4cloud.platformx.device.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.by4cloud.platformx.common.data.mybatis.BaseModel; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import org.hibernate.annotations.Table; import javax.persistence.Column; import javax.persistence.Entity; /** * @author kdq * @version 1.0.0 * @ClassName InventoryFlowWater.java * @Description TODO * @createTime 2025年03月13日 08:40:00 */ @Data @Entity @TableName("inventory_flow_water") @javax.persistence.Table(name = "inventory_flow_water") @Table(appliesTo = "inventory_flow_water", comment = "库存流水表") public class InventoryFlowWater extends BaseModel { @Schema(description = "分类ID") @Column(columnDefinition="long comment '分类ID'") private Long classId; @Schema(description = "设备ID") @Column(columnDefinition="long comment '设备ID'") private Long deviceId; @Schema(description = "计划id") @Column(columnDefinition="long comment '计划id'") private Long planId; @Schema(description = "库存ID") @Column(columnDefinition="long comment '库存ID'") private Long inventoryId; @Schema(description = "数量") @Column(columnDefinition="long comment '数量'") private Long num; @Schema(description = "备注") @Column(columnDefinition="VARCHAR(200) comment '备注'") private String remark; @Schema(description = "设备序列号") @Column(columnDefinition="VARCHAR(64) comment '设备序列号'") private String serialNo; @Schema(description = "操作类型") @Column(columnDefinition="integer comment ' 操作类型 1 出库 2 入库'") private Integer operateType; }