package com.tashow.cloud.productapi.api.product.vo.sku;

import com.tashow.cloud.productapi.api.product.dto.SkuServiceDeliverDO;
import com.tashow.cloud.productapi.api.product.dto.SkuServiceDetailsDO;
import com.tashow.cloud.productapi.api.product.dto.SkuServiceMaterialDO;
import com.tashow.cloud.productapi.api.product.dto.SkuServiceTransportDO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

@Schema(description = "sku扩展服务表单 VO")
@Data
public class SkuServiceExtendVO {

    @Schema(description = "id")
    private Long id;

    @Schema(description = "表单名称")
    private String name;

    @Schema(description = "服务名称")
    private String serviceName;

    @Schema(description = "类型0：遗体运输1：遗体运输物料")
    private String type;

    @Schema(description = "服务名称")
    private Integer isEnabled;

    @Schema(description = "服务详情")
    public  List<SkuServiceDetailsDO> skuServiceDetailsDOList;
    @Schema(description = "服务物料")
    public  List<SkuServiceMaterialDO> skuServiceMaterialDOList;

    @Schema(description = "服务遗体运输")
    public  List<SkuServiceTransportDO> skuServiceTransportDOList;

    @Schema(description = "服务交付方式")
    public  List<SkuServiceDeliverDO> skuServiceDeliverDOList;
}