package com.czg.product.dto;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

/**
 * 商品单位导出
 * @author yjjie
 * @date 2026/1/30 17:51
 */
@Data
public class ProductUnitExportDTO {

    @ExcelProperty("单位名称")
    private String name;
    /**
     * 单位类型 number-计数 weight-记重
     */
    @ExcelIgnore
    private String unitType;
    @ExcelProperty("单位类型")
    private String unitTypeRemark;

    /**
     * 单位来源 1-系统预设 0-商家创建
     */
    @ExcelIgnore
    private Integer isSystem;
    @ExcelProperty("单位来源")
    private String isSystemRemark;

    public String getUnitTypeRemark() {
        return "number".equals(unitType) ? "计数" : "记重";
    }

    public String getIsSystemRemark() {
        return isSystem == 1 ? "系统预设" : "商家创建";
    }
}
