package com.vci.ubcs.code.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vci.ubcs.code.entity.*; import com.vci.ubcs.code.mapper.DockingSystemConfigMapper; import com.vci.ubcs.code.service.*; import com.vci.ubcs.code.vo.pagemodel.*; import com.vci.ubcs.code.wrapper.*; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.Resource; @Service public class DokingSysManaentServiceImpl extends ServiceImpl implements IDokingSysManaentService { // /*** // * 任务生成服务 // */ // @Resource // private IDockingTaskService dockingTaskService; /*** * 日志生成服务 */ @Autowired( required = false) private IDockingLogeService dockingLogeService; /*** * 集成接口头协议服务 */ @Autowired( required = false) private IDockingSysIntHeaderService dockingSysIntHeaderService; /*** * 集成接口参数服务 */ @Autowired( required = false) private IDockingSysIntParamService dockingSysIntParamService; /*** * 待集成数据服务 */ @Autowired( required = false) private IDockingDataService dockingDataService; /** * data列表 * @param dockingTask 基础查询对象,包含查询条件,分页,排序等 * @return 系统集成的系统信息显示对象列表 */ @Override public IPage gridDockingTask(DockingTask dockingTask, Query query) { IPage pages=null; // IPage pages=dockingTaskService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingTask)); return DockingTaskWrapper.build().pageVO(pages); } @Override public IPage gridDockingData(DockingData dockingData, Query query) { IPage pages=dockingDataService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingData)); return DockingDataWrapper.build().pageVO(pages); } /** * 推送数据集成日志列表 * @param dockingLog 基础查询对象,包含查询条件,分页,排序等 * @return 集成日志显示对象列表 */ @Override public IPage gridLoge(DockingLog dockingLog, Query query) { IPage pages=dockingLogeService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingLog)); return DockingLogeWrapper.build().pageVO(pages); } @Override public IPage gridParam(DockingSysIntParam dockingSysIntParam, Query query) { IPage pages=dockingSysIntParamService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingSysIntParam)); return DockingSysIntParamWrapper.build().pageVO(pages); } /** * 接口param列表 * @param dockingSysIntHeader 基础查询对象,包含查询条件,分页,排序等 * @return 集成日志显示对象列表 */ @Override public IPage gridHeader(DockingSysIntHeader dockingSysIntHeader , Query query) { IPage pages = dockingSysIntHeaderService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingSysIntHeader)); return DockingSysIntHeaderWrapper.build().pageVO(pages); } }