package com.skr.mdm.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Builder;
import lombok.Data;

import java.util.Date;
import java.io.Serializable;

/**
 * 应用使用时长网址黑白名单策略表(StrategyAppUseUrl)实体类
 *
 * @author nfq
 * @since 2021-04-28 15:24:22
 */
@Data
@Builder
@TableName(value = "strategy_app_use_url")
public class StrategyAppUseUrlDO implements Serializable {
    private static final long serialVersionUID = 710065869827315615L;

    private Integer id;
    /**
     * 策略名称
     */
    private String strategyName;
    /**
     * 策略状态（1：保存未下发 2：已下发（启用）3：禁用）
     */
    private Integer state;
    /**
     * 周期（天）
     */
    private Integer period;
    /**
     * 应用使用时长（单位分钟）
     */
    private Integer appUse;
    /**
     * 应用使用时长名单
     */
    private String appUsePackage;
    /**
     * 网址白名单
     */
    private String urlWhitelist;
    /**
     * 网址黑名单
     */
    private String urlBlacklist;
    /**
     * 应用使用时长违规提示
     */
    private String appUsePrompt;
    /**
     * 网址白名单违规提示
     */
    private String urlWhitelistPrompt;
    /**
     * 网址黑名单违规提示
     */
    private String urlBlacklistPrompt;
    /**
     * 禁用网络（0：否 1：是）
     */
    private Integer networkDisable;
    /**
     * 禁用应用（0：否 1：是）
     */
    private Integer appDisable;
    /**
     * 禁用应用包名
     */
    private String appDisablePackage;
    /**
     * 操作人
     */
    private String operator;
    /**
     * 操作时间
     */
    private Date operateTime;
    /**
     * 全局策略（0：否 1：是）
     */
    private Integer isGlobal;
    /**
     * 公司的id
     */
    private Integer companyId;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 操作时间
     */
    private Date updateTime;


}
