package com.tzy.base.dto;

import com.tzy.common.annotation.Excel;
import com.tzy.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 快递店配价格对象 expres_price_rules
 * 
 * @author tencheer
 * @date 2023-03-14
 */
@Data
public class ExpresPriceDto extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    private String appid;

    /** 物流公司 */
    @Excel(name = "物流公司", type = Excel.Type.EXPORT)
    private String courierCompany;

    /** 物流产品 */
    @Excel(name = "物流产品", type = Excel.Type.EXPORT)
    private String courierType;

    /** 始发省份 */
    @Excel(name = "始发省份")
    private String fromProvince;

    /** 目的省份 */
    @Excel(name = "目的地省份")
    private String toProvince;

    /** 区域类型 */
    @Excel(name = "区域类型")
    private String areaType;

    /** 首重价格 */
    @Excel(name = "首重价格")
    private BigDecimal firstWeightPrice;

    /** 续重价格 */
    @Excel(name = "续重价格")
    private BigDecimal renewalWeightPrice;

    /** 优惠价格 */
    @Excel(name = "优惠价格")
    private BigDecimal discount;

    /** 附加费用 */
    @Excel(name = "附加费用")
    private BigDecimal additonalCharges;

    /** 状态：0 */
    private Long status;

    /** 删除标记：0 */
    private Long delFlg;

    /** 扩展字段1 */
    private String prop1;

    /** 扩展字段2 */
    private String prop2;

    /** 扩展字段3 */
    private String prop3;

    /** 扩展字段4 */
    private String prop4;

    /**  */
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd",type = Excel.Type.EXPORT)
    private Date updateTime;

}
