package com.yuchen.saas.manage.user.api.request.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @author zhouhanwei
 * @create 2024/1/16 15:13
 */
@Data
public class UserVehiclePrivacyReqDTO {

    /**
     * 车辆id
     */
    @NotNull(message = "车辆id不能为空")
    private Long userVehicleId;

    /**
     * 对别人（1：隐藏场站和时长，2：隐藏场站）
     */
    @ApiModelProperty(name = "otherDataFlag", value = "对别人（1：隐藏场站和时长，2：隐藏场站）")
    private Integer otherDataFlag;

    /**
     * 对自己-显示信息（0：显示完整信息，1:隐藏场站及时长，2：隐藏场站）
     */
    @ApiModelProperty(name = "oneselfDataFlag", value = "对自己-显示信息（0：显示完整信息，1:隐藏场站及时长，2：隐藏场站）")
    private Integer oneselfDataFlag;

    /**
     * 允许他人添加车辆
     */
    @ApiModelProperty(name = "isAllowOtherUserAdd", value = "允许他人添加车辆（1: 允许，2：不允许）")
    private Integer isAllowOtherUserAdd;
}
