package com.glxp.api.entity.inout; 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 lombok.Data; import java.math.BigDecimal; import java.util.Date; /** * 物资出入库汇总 - 月 */ @Data @TableName(value = "io_stat_month") public class IoStatMonthEntity { @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 记录号外键 */ @TableField(value = "recordKeyFk") private String recordKeyFk; /** * 年度 */ @TableField(value = "`year`") private Integer year; /** * 季度 */ @TableField(value = "quarter") private Integer quarter; /** * 月份 */ @TableField(value = "`month`") private Integer month; /** * 物资编码主键 */ @TableField(value = "relIdFk") private String relIdFk; /** * 产品DI */ @TableField(value = "nameCode") private String nameCode; /** * 产品名称 */ @TableField(value = "productName") private String productName; /** * 规格型号 */ @TableField(value = "ggxh") private String ggxh; /** * 批次号 */ @TableField(value = "batchNo") private String batchNo; /** * 期初数量 */ @TableField(value = "beginCount") private Integer beginCount; /** * 期初价格 */ @TableField(value = "beginPrice") private BigDecimal beginPrice; /** * 期初金额 */ @TableField(value = "beginAmount") private BigDecimal beginAmount; /** * 入库数量 */ @TableField(value = "inCount") private Integer inCount; /** * 入库价格 */ @TableField(value = "inPrice") private BigDecimal inPrice; /** * 入库金额 */ @TableField(value = "inAmount") private BigDecimal inAmount; /** * 出库数量 */ @TableField(value = "outCount") private Integer outCount; /** * 出库价格 */ @TableField(value = "outPrice") private BigDecimal outPrice; /** * 出库金额 */ @TableField(value = "outAmount") private BigDecimal outAmount; /** * 结余数量 */ @TableField(value = "balanceCount") private Integer balanceCount; /** * 结余价格 */ @TableField(value = "balancePrice") private BigDecimal balancePrice; /** * 结余金额 */ @TableField(value = "balanceAmount") private BigDecimal balanceAmount; /** * 备注 */ @TableField(value = "remark") private String remark; /** * 更新时间 */ @TableField(value = "updateTime") private Date updateTime; }