package org.dromara.workflow.service; import org.dromara.workflow.domain.vo.WfFormManageVo; import org.dromara.workflow.domain.bo.WfFormManageBo; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.PageQuery; import java.util.Collection; import java.util.List; /** * 表单管理Service接口 * * @author may * @date 2024-03-29 */ public interface IWfFormManageService { /** * 查询表单管理 * * @param id 主键 * @return 结果 */ WfFormManageVo queryById(Long id); /** * 查询表单管理 * * @param ids 主键 * @return 结果 */ List queryByIds(List ids); /** * 查询表单管理列表 * * @param bo 参数 * @param pageQuery 分页 * @return 结果 */ TableDataInfo queryPageList(WfFormManageBo bo, PageQuery pageQuery); /** * 查询表单管理列表 * * @return 结果 */ List selectList(); /** * 查询表单管理列表 * * @param bo 参数 * @return 结果 */ List queryList(WfFormManageBo bo); /** * 新增表单管理 * * @param bo 参数 * @return 结果 */ Boolean insertByBo(WfFormManageBo bo); /** * 修改表单管理 * * @param bo 参数 * @return 结果 */ Boolean updateByBo(WfFormManageBo bo); /** * 批量删除表单管理信息 * * @param ids 主键 * @return 结果 */ Boolean deleteByIds(Collection ids); }