package jnpf.model.authority.vo.person;

import lombok.Data;

import java.util.List;

/**
 * @Author: peng.hao
 * @create: 2025/8/22
 */
@Data
public class FunctionVO {
    /**
     *模块名称
     */
    private String moduleName;

    /**
     * web功能主键id
     */
    private String functionWebId;
    /**
     * app功能主键id
     */
    private String functionAppId;
    /**
    * pc功能主键id
    */
    private String functionPcId;

    /**
     * 权限适用范围,0全部1所在组织和下级组织员工,2所在组织员工,3仅下属,4指定组织
     */
    private Integer scopePermission;

    /**
     * 指定组织ids
     */
    private List<String> specifyOrgIds;
    /**
     * 是否开启权限0不开启1开启
     */
    private Integer roleEnabled;

}
