package com.klp.domain.bo; import com.fasterxml.jackson.annotation.JsonFormat; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.*; import java.util.Date; /** * 钢卷库区操作记录业务对象 wms_coil_warehouse_operation_log * * @author klp * @date 2026-03-05 */ @Data @EqualsAndHashCode(callSuper = true) public class WmsCoilWarehouseOperationLogBo extends BaseEntity { /** * 主键ID */ private Long logId; /** * 钢卷ID */ private Long coilId; /** * 实际库区ID */ private Long actualWarehouseId; /** * 业务操作类型:1=收货,2=加工,3=调拨,4=发货 */ private Integer operationType; /** * 出入库方向:1=入库,2=出库 */ private Integer inOutType; /** * 备注 */ private String remark; /** * 创建开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createStartTime; /** * 创建结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createEndTime; }