package com.skr.mdm.bean.vo.strategy;

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

/**
 * @author nfq
 * @date 2020/8/28 10:29
 */
@Data
@ApiModel("合规策略信息")
public class ComplianceStrategyVO {

    /**
     * 策略名称
     */
    @ApiModelProperty(value = "策略名称")
    private String strategyName;
    /**
     * 违规策略；1:SD卡变更；2:SIM卡变更；3:Rooted；4:失联；5：电量过低
     */
    @ApiModelProperty(value = "违规策略；1:SD卡变更；2:SIM卡变更；3:Rooted；4:失联；5：电量过低")
    private Integer violationType;

    @ApiModelProperty(value = "sd卡变更 0：未选 1：已选")
    private Integer sdChange;
    @ApiModelProperty(value = "rooted 0：未选 1：已选")
    private Integer rooted;
    @ApiModelProperty(value = "失联 0：未选 1：已选")
    private Integer miss;
    @ApiModelProperty(value = "电量过低 0：未选 1：已选")
    private Integer lowPower;
    /**
     * 版本型号
     */
    @ApiModelProperty(value = "锁屏密码")
    private String lockPassword;
    /**
     * 失联时间(1-365天)
     */
    @ApiModelProperty(value = "失联时间(1-365天)")
    private Integer missingTime;
    /**
     * 低电量违规值
     */
    @ApiModelProperty(value = "低电量违规值")
    private String lowBattery;
    /**
     * 0：否 1：是
     */
    @ApiModelProperty(value = "违规告警 （0：否 1：是）")
    private Integer warning;
    /**
     * 违规处理  1:锁定设备；2:擦除全部数据；3:禁用SD卡；4:禁用相机；5:禁用录音；6:仅擦除用户数据
     */
    @ApiModelProperty(value = "违规处理  1:锁定设备；2:擦除全部数据；3:禁用SD卡；4:禁用相机；5:禁用录音；6:仅擦除用户数据")
    private Integer violationProcess;
}
