package com.klp.flow.domain; import com.baomidou.mybatisplus.annotation.*; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; /** * 盘库差异记录对象 inv_count_discrepancy * * @author klp * @date 2026-06-22 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("inv_count_discrepancy") public class InvCountDiscrepancy extends BaseEntity { private static final long serialVersionUID=1L; /** * 主键ID */ @TableId(value = "discrepancy_id") private Long discrepancyId; /** * 盘库计划明细ID */ private Long relId; /** * 差异类型:1=盘盈, 2=盘亏, 3=状态不符, 4=重量偏差 */ private Integer discrepancyType; /** * 钢卷ID */ private Long coilId; /** * 钢卷号 */ private String enterCoilNo; /** * 差异详情(JSON:含系统值、实盘值对比) */ private String discrepancyDetail; /** * 原因分析 */ private String reasonAnalysis; /** * 处理建议 */ private String processSuggestion; /** * 处理结果 */ private String processResult; /** * 处理状态:0=待处理, 1=处理中, 2=已处理 */ private Integer processStatus; /** * 处理人ID */ private Long processUserId; /** * 处理人姓名 */ private String processUserName; /** * 处理时间 */ private Date processTime; /** * 附件文件名称集合,多文件逗号分隔,前端展示 */ private String attachFile; /** * 删除标志(0=正常,1=已删除) */ @TableLogic private Integer delFlag; /** * 备注 */ private String remark; }