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

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

import java.util.List;

/**
 * @author nfq
 * @date 2022-10-25 10:16
 */
@ApiModel("应用策略详细信息(可用于修改, 查看更多信息)")
@Data
public class AppStrategyInfoVO {

	@ApiModelProperty("主键id")
	private Integer id;

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

	@ApiModelProperty(value = "应用安装黑白名单")
	private AppStrategyConfigInfoVO appStrategyInstallVO;

	@ApiModelProperty(value = "应用运行黑白名单")
	private AppStrategyConfigInfoVO appStrategyRunVO;

	@ApiModelProperty(value = "安装来源")
	private AppStrategyConfigInfoVO appStrategyInstallSourceVO;

	@ApiModelProperty(value = "应用防卸载")
	private List<AppConfigVO> notUninstallAppConfigVOList;

	@ApiModelProperty(value = "快捷应用")
	private List<AppConfigVO> shortcutsAppVOConfigList;

	@ApiModelProperty(value = "应用使用权限")
	private AppStrategyUsePermissionVO appStrategyUsePermissionVO;

	@ApiModelProperty(value = "策略全局类型（1：公司全局 2：部门全局 3：个人）")
	private Integer globalType;


}