package com.tashow.cloud.trade.convert.order.dto;

import lombok.Data;

import java.util.Date;
import java.util.List;

// 商品详情 VO
@Data
public class ProductDetailVO {

    // 商品信息
    // 商品商家 - 必填，示例：百业到家官方自营旗舰店
    private String merchantName;
    // 商品名称 - 必填，示例：商品名称商品名称商品名称
    private String productName;
    // SPU ID - 必填，示例：778899
    private Long spuId;
    // 规格 - 必填，示例：标准,单独火化,基础清洁
    private String specifications;
    // SKU ID - 必填，示例：112255
    private Long skuId;
    // 服务内容补充说明 - 必填，示例：服务内容补充说明服务内容补充说明服务内容补充说明服务内容补充说明服务内容补充说明服务内容补充说明
    private String serviceDescription;

    // 遗体信息
    // 宠物名字 - 必填，示例：钱多多
    private String petName;
    // 宠物品种 - 必填，示例：阿拉斯加
    private String petBreed;
    // 体重/体重 - 必填，示例：大型犬-50kg
    private String petWeight;
    // 离世时间 - 必填，示例：2025-07-01 12:00:00
    private Date deathTime;
    // 离世原因 - 必填，示例：自然离世
    private String deathReason;
    // 遗体照片 - 必填
    private List<String> corpsePhotos;

    // 预约信息
    // 预约类型 - 必填，示例：常规/加急
    private String appointmentType;
    // 更改规则 - 必填，示例：服务开始前4小时，可修改1次
    private String changeRule;
    // 预约时间 - 必填，示例：2025.07.14-14:00-16:00/
    private String appointmentTime;
    // 上门服务时间 - 必填，示例：2小时上门
    private String serviceTime;
    // 修改时间 - 必填，示例：2025.07.14-14:00-16:00
    private Date modifyTime;
    // 联系方式 - 必填，示例：张**，186****6151
    private String contactInfo;
    // 服务地址 - 必填，示例：福州台江区万达广场达中心 506单元
    private String serviceAddress;
    // 服务备注 - 必填，示例：家有萌"虎"，小心猫咪
    private String serviceRemark;

    // 付款信息
    // SKU售价 - 必填，示例：¥500
    private Integer skuPrice;
    // 优惠金额 - 必填，示例：¥00（使用优惠后平铺扣减的金额）
    private Integer discountAmount;
    // 实付金额 - 必填，示例：¥400
    private Integer actualPayAmount;

}