package com.vci.ubcs.omd.service; import com.vci.ubcs.omd.dto.OmdAttributeDTO; import com.vci.ubcs.omd.entity.OmdAttribute; import com.vci.ubcs.omd.vo.OmdAttributeVO; import org.springblade.core.mp.base.BaseService; import java.util.List; /** * Description: 元数据(属性)的服务接口 * * @author LiHang * @date 2023/4/3 */ public interface IOmdAttributeService extends BaseService { /** * 获取元数据详情 * @param id 主键 * @return 元数据显示对象 */ OmdAttributeVO getAttributeDetail(Long id); /** * 新增或修改 * @param dto 页面传输对象 * @return 执行结果 */ boolean submit(OmdAttributeDTO dto); /** * 删除 * @param ids 主键集合 * @return 执行结果 */ boolean removeAttrs(String ids); /** * 查看应用范围 * @param id 主键 * @return 查询已应用的业务类型名称 */ List applyRange(Long id); }