package com.xiaoniu.system.platformsettings.information.dto;

import com.xiaoniu.system.platformsettings.information.vo.SignPointsInfoVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author haoxuyang
 * @Date 2024/10/10 15:43
 */
@Data
@Schema(description = "修改平台信息设置参数DTO")
public class EditPlatformInformationDTO {
    @Schema(description = "ID")
    private Long id;

    @Schema(description = "平台签到积分")
    private List<SignPointsInfoVO> signPointsInfoVOList;

    @Schema(description = "团购成团限时时间（小时）")
    private String limitedTime;

    @Schema(description = "积分过期状态（1-开启 2-关闭）")
    private Integer pointsExpirationStatus;

    @Schema(description = "积分有效期（天）")
    private String pointsValidity;

    @Schema(description = "商品评论审核（1-开启 2-关闭）")
    private Integer productReviewReview;

    @Schema(description = "商家回复审核（1-开启 2-关闭）")
    private Integer merchantResponseReview;

    @Schema(description = "用户车辆添加提醒设置")
    private String vehicleAddReminder;

    @Schema(description = "车友群二维码")
    private String carGroupQrCode;

    @Schema(description = "入会须知")
    private String membershipNotice;

    @Schema(description = "客服微信二维码")
    private String vxQrCode;

    @Schema(description = "客服电话")
    private String cusServicePhone;

    @Schema(description = "客服服务开始时间")
    private String cusServiceStartTime;

    @Schema(description = "客服服务结束时间")
    private String cusServiceEndTime;

    @Schema(description = "清水价格/每秒")
    private BigDecimal cleanWaterPrice;

    @Schema(description = "泡沫价格/每秒")
    private BigDecimal foamPrice;

    @Schema(description = "吸尘价格/每秒")
    private BigDecimal vacuumCleanPrice;

    @Schema(description = "洗手价格/每秒")
    private BigDecimal washHandsPrice;

    @Schema(description = "消毒价格/每秒")
    private BigDecimal disinfectPrice;

    @Schema(description = "镀膜价格/每秒")
    private BigDecimal coatingPrice;
}
