package com.thhy.materials.modules.biz.spare.entity; import com.fasterxml.jackson.annotation.JsonIgnore; import com.thhy.general.annotations.Excel; import com.thhy.general.annotations.Idkey; import lombok.Data; import java.io.Serializable; import java.util.Date; @Data public class SpareListVo implements Serializable { /** * 备件 */ @Idkey private String spareId; /** * 备件编号 */ @Excel(sort = 1,title = "备件编号") private String spareNum; @Excel(sort = 2,title = "备件名称") private String spareName; /** * 型号 字典 */ @Excel(sort = 3,title = "规格型号") private String model; /** * 类型 字典 */ private String spareType; @Excel(sort = 4,title = "类型") private String spareTypeName; /** * 状态 1shiyong 2wei 3zuofei */ private Integer spareStatus; @Excel(sort = 5,title = "备件状态",dict = true) private String spareStatusName; public String getSpareStatusName() { if(spareStatus==1)return "使用中"; if(spareStatus==2)return "未使用"; if(spareStatus==3)return "作废"; return ""; } /** * 备件管理员 */ private String spareAdmin; /** * 备注 */ @Excel(sort = 7,title = "备注") private String remark; /** * 创建时间 */ private Date createTime; /** * 创建用户 */ private String createUser; private Date updateTime; private String updateUser; @Excel(sort = 6,title = "负责人",dict = true) private String spareAdminName; @JsonIgnore @Excel(title = "序号",seq = true,sort = 0) private Integer seq; }