package com.yuanchu.mom.utils.easyexcel.template; import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.write.style.ColumnWidth; import com.alibaba.excel.annotation.write.style.ContentLoopMerge; import com.alibaba.excel.annotation.write.style.ContentRowHeight; import com.alibaba.excel.annotation.write.style.HeadRowHeight; import com.alibaba.excel.metadata.BaseRowModel; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; /** * @Author: Zou, Yu * @DATE: 2023/9/25 0025 12:47 */ @Data @HeadRowHeight(40) @ContentRowHeight(25) @EqualsAndHashCode(callSuper = true) public class ExcelMBomTemplate extends BaseRowModel implements Serializable { @ColumnWidth(30) @ExcelProperty(value="工序", index = 0) @JsonSerialize private String father; @ColumnWidth(30) @ExcelProperty(value="工艺名称", index = 1) @JsonSerialize private String name; @ColumnWidth(30) @ExcelProperty(value="原材料名称", index = 2) @JsonSerialize private String materialName; @ColumnWidth(30) @ExcelProperty(value="单位", index = 3) @JsonSerialize private String unit; }