package com.cool.store.request;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Author: WangShuo
 * @Date: 2025/07/24/10:46
 * @Version 1.0
 * @注释:
 */
@Data
public class HqtDecorationAcceptanceRequest {
    @NotNull(message = "crm门店id不能为空")
    private Long shopId;
    @NotBlank(message = "完工交付单ID (完工编号)不能为空")
    private String deliveryOrderId;
    @NotEmpty(message = "验收单不能为空")
    private List<String> acceptanceAttachmentUrl;
    @NotEmpty(message = "门店门头照不能为空")
    private List<String> shopDoorwayPhotoUrl;
    @NotEmpty(message = "门店内景照不能为空")
    private List<String> shopInteriorPhotoUrl;
    @NotEmpty(message = "门店后厨照不能为空")
    private List<String> backKitchenPhotoUrl;
    @NotNull(message = "验收日期不能为空")
    private Date actualAcceptanceTime;
    @NotNull(message = "增减项金额不能为空")
    private BigDecimal addReduceAmount;
}
