package com.skr.mdm.bean.qo.warn;

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

import java.util.List;

@Data
@ApiModel
public class StrategyAppUseUrlQO {

    private Integer id;

    @ApiModelProperty(value = "策略名称")
    private String strategyName;

    @ApiModelProperty(value = "周期（天）")
    private Integer period;

    @ApiModelProperty(value = "应用使用时长（单位分钟）")
    private Integer appUse;

    @ApiModelProperty(value = "应用使用时长名单")
    private String appUsePackage;

    @ApiModelProperty(value = "网址白名单")
    private String urlWhitelist;

    @ApiModelProperty(value = "网址黑名单")
    private String urlBlacklist;

    @ApiModelProperty(value = "应用使用时长违规提示")
    private String appUsePrompt;

    @ApiModelProperty(value = "网址白名单违规提示")
    private String urlWhitelistPrompt;

    @ApiModelProperty(value = "网址黑名单违规提示")
    private String urlBlacklistPrompt;

    @ApiModelProperty(value = "禁用网络（0：否 1：是）")
    private Integer networkDisable;

    @ApiModelProperty(value = "禁用应用（0：否 1：是）")
    private Integer appDisable;

    @ApiModelProperty(value = "禁用应用包名")
    private String appDisablePackage;

    @ApiModelProperty(value = "全局策略（0：否 1：是）")
    private Integer isGlobal;

    @ApiModelProperty(value = "用户id")
    private List<Integer> userIdList;
}
