package com.vci.web.service; import com.vci.corba.common.PLException; import com.vci.corba.framework.data.GrandValue; import com.vci.starter.web.pagemodel.BaseResult; import java.util.List; /** * 数据权限的控制器 * @author yuxc * @date 2024-11-25 */ public interface OsDataAuthServiceI { BaseResult getData(String typeName) throws PLException; /** * 保存数据权限数据 * @return 保存结果 */ BaseResult saveGrand(List grandValues) throws PLException; /** * 删除数据权限 * @param typeName 业务类型 * @param ruleName 规则名称 * @return 删除结果 */ BaseResult deleteTypeRuleGrand(String typeName, String ruleName) throws PLException; }