package org.dromara.sc.md.domain.vo; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.dromara.sc.md.domain.MdMat; import cn.idev.excel.annotation.ExcelIgnoreUnannotated; import cn.idev.excel.annotation.ExcelProperty; import org.dromara.common.excel.annotation.ExcelDictFormat; import org.dromara.common.excel.convert.ExcelDictConvert; import io.github.linpeilie.annotations.AutoMapper; import lombok.Data; import java.io.Serial; import java.io.Serializable; import java.util.Date; /** * 物料视图对象 MD_MAT * * @author zhuguifei * @date 2026-04-13 */ @Data @ExcelIgnoreUnannotated @AutoMapper(target = MdMat.class) public class MdMatVo implements Serializable { @Serial private static final long serialVersionUID = 1L; /** * id */ @ExcelProperty(value = "id") private String id; /** * 物料代码 */ @ExcelProperty(value = "物料代码") private String code; /** * 全称 */ @ExcelProperty(value = "全称") private String name; /** * 简称 */ @ExcelProperty(value = "简称") private String simpleName; /** * 描述 */ @ExcelProperty(value = "描述") private String des; /** * 单位 */ @ExcelProperty(value = "单位") private String uid; /** * 最后更新时间 */ @ExcelProperty(value = "最后更新时间") private Date lastUpdateTime; /** * 启用 */ @ExcelProperty(value = "启用") private Long enable; /** * 删除 */ @ExcelProperty(value = "删除") private String del; /** * 物料类型 */ @ExcelProperty(value = "物料类型") private String tid; /** * 创建人 */ @ExcelProperty(value = "创建人") private String createUserName; /** * 创建时间 */ @ExcelProperty(value = "创建时间") private Date createUserTime; /** * 更新人 */ @ExcelProperty(value = "更新人") private String updateUserName; /** * 更新时间 */ @ExcelProperty(value = "更新时间") private Date updateUserTime; }