package com.yc.ship.module.product.controller.admin.pricetemplate.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Schema(description = "管理后台 - 区域基准价设置 Response VO")
@Data
@ExcelIgnoreUnannotated
public class BasicPriceAreaRespVO {

    @Schema(description = "价格模板ID或者船票价格ID", example = "8423")
    @ExcelProperty("价格模板ID或者船票价格ID")
    private Long objectId;

    @Schema(description = "区域ID", example = "7278")
    @ExcelProperty("区域ID")
    private Long areaId;

    @Schema(description = "区域名称", example = "芋艿")
    @ExcelProperty("区域名称")
    private String areaName;

    @Schema(description = "价格", example = "12553")
    @ExcelProperty("价格")
    private BigDecimal price;

    @Schema(description = "父级区域ID", example = "25276")
    @ExcelProperty("父级区域ID")
    private Long parentAreaId;

    @Schema(description = "父级区域名称", example = "张三")
    private String parentAreaName;

}