package com.glxp.api.entity.inv; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.glxp.api.enums.StockCompareStatusEnum; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.time.LocalDate; import java.time.LocalDateTime; /** * 库存对比表 *

* inv_stock_compare */ @TableName(value = "inv_stock_compare") @Data @Builder @AllArgsConstructor @NoArgsConstructor public class StockCompareEntity { /** * */ @TableId(value = "id") private Long id; /** * 状态 */ @TableField(value = "status") private StockCompareStatusEnum status; /** * 第三方系统id */ @TableField(value = "thrSysId") private String thrSysId; /** * 第三方系统名称 */ @TableField(value = "thrSysName") private String thrSysName; /** * 第三方系统字段名 */ @TableField(value = "thirdTableField") private String thirdTableField; /** * 仓库编码 */ @TableField(value = "invCode") private String invCode; /** * 仓库名称 */ @TableField(value = "invName") private String invName; /** * 出入库类型 */ @TableField(value = "mainAction") private String mainAction; /** * 单据类型编码 */ @TableField(value = "`action`") private String action; /** * 单据类型名称 */ @TableField(value = "actionName") private String actionName; /** * 筛选开始时间 */ @TableField(value = "compareStartDate") private LocalDate compareStartDate; /** * 筛选结束时间 */ @TableField(value = "compareEndDate") private LocalDate compareEndDate; /** * 对比时间 */ @TableField(value = "compareTime") private LocalDateTime compareTime; /** * 是否区分批次号 */ @TableField(value = "siftBatchNo") private Boolean siftBatchNo; /** * 备注 */ @TableField(value = "remark") private String remark; /** * 创建时间 */ @TableField(value = "createTime") private LocalDateTime createTime; /** * 创建人id */ @TableField(value = "createUser") private Long createUser; }