package org.dromara.demo.service; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.demo.domain.bo.JdCruxIndexDataBo; import org.dromara.demo.domain.vo.JdCruxIndexDataVo; import java.util.Collection; import java.util.List; /** * 关键指标数据(卡片)Service接口 * * @author Lion Li * @date 2024-02-22 */ public interface IJdCruxIndexDataService { /** * 查询关键指标数据(卡片) */ JdCruxIndexDataVo queryById(Long id); /** * 查询关键指标数据(卡片)列表 */ TableDataInfo queryPageList(JdCruxIndexDataBo bo, PageQuery pageQuery); /** * 查询关键指标数据(卡片)列表 */ List queryList(JdCruxIndexDataBo bo); /** * 新增关键指标数据(卡片) */ Boolean insertByBo(JdCruxIndexDataBo bo); /** * 修改关键指标数据(卡片) */ Boolean updateByBo(JdCruxIndexDataBo bo); /** * 校验并批量删除关键指标数据(卡片)信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }