package cn.iocoder.yudao.module.mes.dal.dataobject.trace.crossregion;
|
|
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
|
import com.baomidou.mybatisplus.annotation.KeySequence;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.NoArgsConstructor;
|
|
import java.time.LocalDateTime;
|
|
/**
|
* 窜货预警记录 DO
|
* <p>
|
* 消费者扫码地区与袋码出库经销商所在地区不一致时,系统自动生成预警,供管理端稽查与处理。
|
*/
|
@TableName("mes_trace_cross_region_warning")
|
@KeySequence("mes_trace_cross_region_warning_seq")
|
@Data
|
@EqualsAndHashCode(callSuper = true)
|
@Builder
|
@NoArgsConstructor
|
@AllArgsConstructor
|
public class MesTraceCrossRegionWarningDO extends BaseDO {
|
|
@TableId
|
private Long id;
|
|
/** 预警编号 */
|
private String warningNo;
|
|
/** 袋码编号 */
|
private Long bagCodeId;
|
|
/** 袋码 */
|
private String bagCode;
|
|
/** 托盘码编号 */
|
private Long palletCodeId;
|
|
/** 托盘码 */
|
private String palletCode;
|
|
/** 生产批次编号 */
|
private Long batchId;
|
|
/** 批次号 */
|
private String batchCode;
|
|
/** 物料编号 */
|
private Long itemId;
|
|
/** 物料编码 */
|
private String itemCode;
|
|
/** 物料名称 */
|
private String itemName;
|
|
/** 销售出库单编号 */
|
private Long salesId;
|
|
/** 出库单号 */
|
private String salesCode;
|
|
/** 经销商编号 */
|
private Long clientId;
|
|
/** 经销商名称 */
|
private String clientName;
|
|
/** 经销商省份 */
|
private String dealerProvince;
|
|
/** 经销商城市 */
|
private String dealerCity;
|
|
/** 扫码省份 */
|
private String scanProvince;
|
|
/** 扫码城市 */
|
private String scanCity;
|
|
/** 预警类型:CROSS_PROVINCE / CROSS_CITY */
|
private String warningType;
|
|
/** 关联消费者扫码事件编号 */
|
private Long scanEventId;
|
|
/** 状态:10 待处理 / 20 已处理 / 30 误报 */
|
private Integer status;
|
|
/** 处理人编号 */
|
private Long handleUserId;
|
|
/** 处理时间 */
|
private LocalDateTime handleTime;
|
|
/** 处理备注 */
|
private String handleRemark;
|
|
/** 预警产生时间 */
|
private LocalDateTime eventTime;
|
|
}
|