feat: 新增大屏管理接口拓展

新增仪表盘管理接口拓展
main
hong.yang 2 years ago
parent bb32eaafe0
commit 366000a488

@ -0,0 +1,28 @@
package com.gccloud.dataroom.core.module.manage.extend;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
* @author hongyang
* @version 1.0
* @date 2023/8/1 15:10
*/
@Component
public class DataRoomExtendClient {
@Autowired(required = false)
private IDataRoomExtendService extendService;
/**
*
* @param code
*/
public void deleteByCode(String code) {
if (extendService != null) {
extendService.deleteByCode(code);
}
}
}

@ -0,0 +1,18 @@
package com.gccloud.dataroom.core.module.manage.extend;
/**
*
* @author hongyang
* @version 1.0
* @date 2023/8/1 15:10
*/
public interface IDataRoomExtendService {
/**
*
*
* @param code
*/
void deleteByCode(String code);
}

@ -10,6 +10,7 @@ import com.gccloud.dataroom.core.module.chart.bean.Chart;
import com.gccloud.dataroom.core.module.chart.components.datasource.DataSetDataSource;
import com.gccloud.dataroom.core.module.manage.dto.DataRoomPageDTO;
import com.gccloud.dataroom.core.module.manage.dto.DataRoomSearchDTO;
import com.gccloud.dataroom.core.module.manage.extend.DataRoomExtendClient;
import com.gccloud.dataroom.core.module.manage.service.IDataRoomPageService;
import com.gccloud.dataroom.core.module.template.entity.PageTemplateEntity;
import com.gccloud.dataroom.core.module.template.service.IPageTemplateService;
@ -50,6 +51,9 @@ public class DataRoomPageServiceImpl extends ServiceImpl<DataRoomPageDao, PageEn
@Resource
private DataRoomConfig bigScreenConfig;
@Resource
private DataRoomExtendClient dataRoomExtendClient;
@Override
public String add(DataRoomPageDTO bigScreenPageDTO) {
if (StringUtils.isBlank(bigScreenPageDTO.getCode())) {
@ -245,5 +249,7 @@ public class DataRoomPageServiceImpl extends ServiceImpl<DataRoomPageDao, PageEn
LambdaQueryWrapper<PageEntity> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(PageEntity::getCode, code);
this.remove(queryWrapper);
// 调用拓展接口
dataRoomExtendClient.deleteByCode(code);
}
}

Loading…
Cancel
Save