| | |
| | | package com.vci.ubcs.code.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.vci.ubcs.code.dto.DockingSystemConfigDTO; |
| | | import com.vci.ubcs.code.dto.UpdateSysInfoStatusDTO; |
| | | import com.vci.ubcs.code.entity.DockingSystemConfig; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingSystemConfigVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.DockingSystemVO; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.tool.api.R; |
| | | |
| | | /*** |
| | | * 系统接口管理-接口配置服务 |
| | |
| | | */ |
| | | public interface IDockingSystemConfigService extends IService<DockingSystemConfig> { |
| | | |
| | | |
| | | /** |
| | | * 系统集成基础信息列表 |
| | | * @param dockingSystemConfig 基础查询对象,包含查询条件,分页,排序等 |
| | | * @return 系统集成基础信息显示对象列表 |
| | | */ |
| | | IPage<DockingSystemConfigVO> page(DockingSystemConfig dockingSystemConfig, Query query); |
| | | |
| | | /** |
| | | * 增加 系统集成的接口管理信息 |
| | | * @param dockingSystemConfigDTO 系统集成的系统信息数据传输对象 |
| | | * @return 执行结果,success为true表示成功,msg是失败的提示信息,obj是添加完成后的显示对象 |
| | | */ |
| | | public boolean addSave(DockingSystemConfigDTO dockingSystemConfigDTO); |
| | | boolean addSave(DockingSystemConfigDTO dockingSystemConfigDTO) throws Throwable; |
| | | /** |
| | | * 修改 系统集成的接口管理信息 |
| | | * @param dockingSystemConfigDTO 系统集成的系统信息数据传输对象 |
| | | * @return 执行结果,success为true表示成功,msg是失败的提示信息,obj是添加完成后的显示对象 |
| | | */ |
| | | DockingSystemVO editSave(DockingSystemConfigDTO dockingSystemConfigDTO); |
| | | boolean editSave(DockingSystemConfigDTO dockingSystemConfigDTO); |
| | | |
| | | /*** |
| | | * 更新接口配置信息状态 |
| | | * @param sysInfoStatusDTO |
| | | * @return |
| | | */ |
| | | public R updateStatus(UpdateSysInfoStatusDTO sysInfoStatusDTO); |
| | | |
| | | |
| | | /*** |
| | | * 手动同步接口,只有推送的才会 |
| | | * @param dockingSystemConfig |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | R pushData(DockingSystemConfigDTO dockingSystemConfigDTO) throws VciBaseException; |
| | | boolean deleteDataById(String oids); |
| | | } |