package org.dromara.demo.service; import org.dromara.demo.domain.RsIndicatorInfo; import org.dromara.demo.domain.vo.RsIndicatorInfoVo; import org.dromara.demo.domain.bo.RsIndicatorInfoBo; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.PageQuery; import java.util.Collection; import java.util.List; import java.util.Map; /** * 指标取值Service接口 * * @author gonghl * @date 2024-03-04 */ public interface IRsIndicatorInfoService { /** * 查询指标取值 */ RsIndicatorInfoVo queryById(String id); /** * 查询指标取值列表 */ TableDataInfo queryPageList(RsIndicatorInfoBo bo, PageQuery pageQuery); /** * 查询指标取值列表 */ List queryList(RsIndicatorInfoBo bo); /** * 新增指标取值 */ Boolean insertByBo(RsIndicatorInfoBo bo); /** * 修改指标取值 */ Boolean updateByBo(RsIndicatorInfoBo bo); /** * 校验并批量删除指标取值信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); /** * 指标取值状态 * @return 状态 */ Map status(); }