|
@@ -6,13 +6,16 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import com.model.bo.DatabaseConfig;
|
|
import com.model.bo.DatabaseConfig;
|
|
|
import com.model.bo.GroupUpdateId;
|
|
import com.model.bo.GroupUpdateId;
|
|
|
import com.model.po.BaseConfig;
|
|
import com.model.po.BaseConfig;
|
|
|
|
|
+import com.model.po.BdStrategys;
|
|
|
import com.model.po.DataConnector;
|
|
import com.model.po.DataConnector;
|
|
|
import com.model.po.DataConnectorList;
|
|
import com.model.po.DataConnectorList;
|
|
|
import com.model.pojo.RepCode;
|
|
import com.model.pojo.RepCode;
|
|
|
import com.model.pojo.RepEntity;
|
|
import com.model.pojo.RepEntity;
|
|
|
|
|
+import com.model.vo.configVo.BdStrategysInfo;
|
|
|
import com.model.vo.configVo.ColumnRenameInfo;
|
|
import com.model.vo.configVo.ColumnRenameInfo;
|
|
|
import com.model.vo.configVo.DataConnectorInfo;
|
|
import com.model.vo.configVo.DataConnectorInfo;
|
|
|
import com.model.vo.configVo.GroupInfo;
|
|
import com.model.vo.configVo.GroupInfo;
|
|
|
|
|
+import com.util.ScreenUtil;
|
|
|
import com.util.SqlMatch;
|
|
import com.util.SqlMatch;
|
|
|
import com.util.TimeUtil;
|
|
import com.util.TimeUtil;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
@@ -38,6 +41,9 @@ public class DataConnectorService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
ObjectMapper objectmapper;
|
|
ObjectMapper objectmapper;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ ScreenUtil screenUtil;
|
|
|
|
|
+
|
|
|
/*
|
|
/*
|
|
|
保存数据源
|
|
保存数据源
|
|
|
*/
|
|
*/
|
|
@@ -304,4 +310,44 @@ public class DataConnectorService {
|
|
|
public RepEntity getConnectorGroup(){
|
|
public RepEntity getConnectorGroup(){
|
|
|
return new RepEntity(RepCode.success, dataConnectorMapper.getConnectorGroup());
|
|
return new RepEntity(RepCode.success, dataConnectorMapper.getConnectorGroup());
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /*
|
|
|
|
|
+ 保存数据源策略
|
|
|
|
|
+ */
|
|
|
|
|
+ public RepEntity addDbStrategys(BdStrategysInfo bdStrategysInfo){
|
|
|
|
|
+ BdStrategys bdStrategys = new BdStrategys();
|
|
|
|
|
+ BeanUtils.copyProperties(bdStrategysInfo, bdStrategys);
|
|
|
|
|
+ String scr = screenUtil.screensUtil(bdStrategysInfo.getRule(), "", "").getRet();
|
|
|
|
|
+ bdStrategys.setRule(scr);
|
|
|
|
|
+ dataConnectorMapper.addStrategys(bdStrategys);
|
|
|
|
|
+ return new RepEntity(RepCode.success, bdStrategys.getId());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /*
|
|
|
|
|
+ 更新数据源策略
|
|
|
|
|
+ */
|
|
|
|
|
+ public RepEntity updateDbStrategys(BdStrategysInfo bdStrategysInfo){
|
|
|
|
|
+ BdStrategys bdStrategys = new BdStrategys();
|
|
|
|
|
+ BeanUtils.copyProperties(bdStrategysInfo, bdStrategys);
|
|
|
|
|
+ String scr = screenUtil.screensUtil(bdStrategysInfo.getRule(), "", "").getRet();
|
|
|
|
|
+ bdStrategys.setRule(scr);
|
|
|
|
|
+ dataConnectorMapper.addStrategys(bdStrategys);
|
|
|
|
|
+ return new RepEntity(RepCode.success);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /*
|
|
|
|
|
+ 删除数据源策略
|
|
|
|
|
+ */
|
|
|
|
|
+ public RepEntity delDbStrategys(List<Integer> idList){
|
|
|
|
|
+ dataConnectorMapper.delDbStrategys(idList);
|
|
|
|
|
+ return new RepEntity(RepCode.success);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /*
|
|
|
|
|
+ 查询数据源策略列表
|
|
|
|
|
+ */
|
|
|
|
|
+ public RepEntity getDbStrategys(){
|
|
|
|
|
+ List<BdStrategys> bdStrategys = dataConnectorMapper.getDbStrategys();
|
|
|
|
|
+ return new RepEntity(RepCode.success);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|