diff --git a/src/main/java/com/spring/modules/base/entity/InventoryStockRoll.java b/src/main/java/com/spring/modules/base/entity/InventoryStockRoll.java new file mode 100644 index 0000000..aa50bd0 --- /dev/null +++ b/src/main/java/com/spring/modules/base/entity/InventoryStockRoll.java @@ -0,0 +1,122 @@ +package com.spring.modules.base.entity; + + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.math.BigDecimal; +import java.util.Date; + +@Data +@TableName("InventoryStock_Roll") +public class InventoryStockRoll { + + @TableField("Site") + private String site; + + @TableField("WarehouseID") + private String warehouseId; + + @TableField("PartNo") + private String partNo; + + @TableField("BatchNo") + private String batchNo; + + @TableField("LocationID") + private String locationId; + + @TableField("RollNo") + private String rollNo; + + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @TableField("FirstInDate") + private Date firstInDate; + + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @TableField("LatestOutDate") + private Date latestOutDate; + + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @TableField("LatestInDate") + private Date latestInDate; + + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @TableField("ActiveDate") + private Date activeDate; + + @TableField("InQty") + private BigDecimal inQty; + + @TableField("OutQty") + private BigDecimal outQty; + + @TableField("QtyOnHand") + private BigDecimal qtyOnHand; + + @TableField("QtyReserved") + private BigDecimal qtyReserved; + + @TableField("InStandardValue") + private BigDecimal inStandardValue; + + @TableField("InActualValue") + private BigDecimal inActualValue; + + @TableField("OutStandardValue") + private BigDecimal outStandardValue; + + @TableField("OutActualValue") + private BigDecimal outActualValue; + + @TableField("PartnerID") + private String partnerId; + + @TableField("PartnerType") + private String partnerType; + + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @TableField("LatestCountDate") + private Date latestCountDate; + + @TableField("Freezeflag") + private String freezeFlag; + + @TableField("QtyTmp") + private BigDecimal qtyTmp; + + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @TableField("ManufactureDate") + private Date manufactureDate; + + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @TableField("ExpiredDate") + private Date expiredDate; + + @TableField("QtytoIssue") + private BigDecimal qtyIssue; + + @TableField("DemandPartnerType") + private String demandPartnerType; + + @TableField("DemandPartnerID") + private String demandPartnerId; + + @TableField("DemandPartnerName") + private String demandPartnerName; + + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @TableField("ExpiredDate_new") + private Date expiredDateNew; +}