package org.dromara.eims.domain; import org.dromara.common.mybatis.core.domain.BaseEntity; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import java.io.Serial; /** * 盘点对象 eims_inventory * * @author zhuguifei * @date 2025-01-16 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("eims_inventory") public class EimsInventory extends BaseEntity { @Serial private static final long serialVersionUID = 1L; /** * 盘点id */ @TableId(value = "inventory_id") private Long inventoryId; /** * 盘点单号 */ private String inventoryCode; /** * 盘点名称 */ private String inventoryName; /** * 盘点范围-设备类型(设备类型id-逗号隔开) */ private String equTypes; /** * 盘点范围-设备状态(设备状态-字典) */ private String equStatus; /** * 盘点人 */ private Long inventoryUser; /** * 盘点人部门 */ private Long userDept; /** * 开始日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date startDate; /** * 结束日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date endDate; /** * 盘点状态 */ private String status; /** * 备注 */ private String remark; }