package com.ydtech.modules.admin.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.modules.admin.model.dto.SysDeptInternalAgentDto; import com.ydtech.modules.admin.model.po.SysDeptInternalAgent; import com.ydtech.modules.admin.model.vo.SysDeptInternalAgentAddVo; import com.ydtech.modules.admin.model.vo.SysUserLinkAreaVo; import com.ydtech.modules.order.entity.BasePageResult; import java.util.List; /** * @author Administrator * @description 针对表【sys_dept_internal_agent(内部机构管理)】的数据库操作Service * @createDate 2024-06-26 17:28:34 */ public interface SysDeptInternalAgentService extends IService { /** * @version * @author: hxl * @Date: 2024/6/26 18:26 * @Description: 内部机构分页 */ BasePageResult queryPage(SysUserLinkAreaVo sysUserLinkAreaVo); /** * @version * @author: hxl * @Date: 2024/6/26 18:27 * @Description: 内部机构的添加、修改 */ void addOrUpdate(SysDeptInternalAgentAddVo sysDeptInternalAgentAddVo); /** * @version * @author: hxl * @Date: 2024/6/26 18:27 * @Description: 内部机构的删除 */ void deleteByIds(List ids); /** * @version * @author: hxl * @Date: 2024/6/26 18:30 * @Description: 内部机构回显 */ SysDeptInternalAgent findSysDeptInternalAgentById(String id); /** * @version * @author: hxl * @Date: 2024/6/27 12:04 * @Description: 查询机构与树 */ List findTree(String deptId, String comtype); }