package com.xmzs.demo.service; import com.xmzs.demo.domain.bo.TestTreeBo; import com.xmzs.demo.domain.vo.TestTreeVo; import java.util.Collection; import java.util.List; /** * 测试树表Service接口 * * @author Lion Li * @date 2021-07-26 */ public interface ITestTreeService { /** * 查询单个 * * @return */ TestTreeVo queryById(Long id); /** * 查询列表 */ List queryList(TestTreeBo bo); /** * 根据新增业务对象插入测试树表 * * @param bo 测试树表新增业务对象 * @return */ Boolean insertByBo(TestTreeBo bo); /** * 根据编辑业务对象修改测试树表 * * @param bo 测试树表编辑业务对象 * @return */ Boolean updateByBo(TestTreeBo bo); /** * 校验并删除数据 * * @param ids 主键集合 * @param isValid 是否校验,true-删除前校验,false-不校验 * @return */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }