package com.vci.web.service; import com.vci.corba.common.PLException; import com.vci.corba.portal.data.PLAction; import com.vci.dto.PLTypeActionDTO; import com.vci.starter.web.pagemodel.BaseResult; import java.util.List; /** * 类型Action管理服务 * @author ludc * @date 2024/10/24 17:02 */ public interface OsTypeActionServiceI { /** * 根据业务类型名获取类型Action * @param typeName 查询条件-业务类型名称 * @return */ List getTypeActionByType(String typeName) throws PLException; /** * 保存类型Action * @param plActionDTO * @return */ BaseResult savePLTypeAction(PLTypeActionDTO plActionDTO) throws PLException; /** * 移除类型Action * @param typeName 所在类型名 * @param typeActionOIds 类型action * @return */ BaseResult delPLTypeActions(String typeName, String typeActionOIds) throws PLException; }