package com.casic.missiles.dto.meter;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.ContentStyle;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import com.alibaba.excel.enums.poi.BorderStyleEnum;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ColumnWidth(30)
@HeadRowHeight(15)
@ContentRowHeight(20)
@ContentStyle(borderLeft = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderTop = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
@ExcelIgnoreUnannotated
public class MeterPriceImport {

    @ExcelProperty(value = "价格名称")
    private String priceName;

    @ExcelProperty(value = "校验类型")
    private String checkType;

    @ExcelProperty(value = "价格类别")
    private String priceType;

    @ExcelProperty(value = "价格项目")
    private String priceItem;

    @ExcelProperty(value = "标准价格(元)")
    private Double price;

    @ExcelProperty(value = "限制范围")
    private String priceLimit;

    @ExcelProperty(value = "业务员折扣权限")
    private String operatorDiscountPermission;

    @ExcelProperty(value = "负责人折扣权限")
    private String directorDiscountPermission;

    @ExcelProperty(value = "说明")
    private String priceDescription;

    @ExcelProperty(value = "备注")
    private String remark;
}
