Commit d2a7edfc authored by 陈祥烨's avatar 陈祥烨

Merge branch 'develop' of http://39.98.45.134:8090/tool/amos-tool into develop

parents 36a673af fdab2426
...@@ -36,7 +36,8 @@ import java.util.Map; ...@@ -36,7 +36,8 @@ import java.util.Map;
@TycloudResource(module = "atl", value = "dataApi") @TycloudResource(module = "atl", value = "dataApi")
@RequestMapping(value = "/v1/dataApi") @RequestMapping(value = "/v1/dataApi")
@Api(tags = "atl-导出") @Api(tags = "atl-导出")
public class DataApiResource { public class
DataApiResource {
private final Logger logger = LogManager.getLogger(DataApiResource.class); private final Logger logger = LogManager.getLogger(DataApiResource.class);
......
package com.yeejoin.amos.api.tool.controller; package com.yeejoin.amos.api.tool.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.face.model.ApiInfoModel;
import com.yeejoin.amos.api.tool.face.model.DataBaseLinkModel; import com.yeejoin.amos.api.tool.face.model.DataBaseLinkModel;
import com.yeejoin.amos.api.tool.face.service.DataBaseLinkService; import com.yeejoin.amos.api.tool.face.service.DataBaseLinkService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -12,6 +13,7 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation; ...@@ -12,6 +13,7 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper; import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel; import org.typroject.tyboot.core.restful.utils.ResponseModel;
import java.util.ArrayList;
import java.util.List; import java.util.List;
...@@ -27,16 +29,28 @@ public class DataBaseLinkResource { ...@@ -27,16 +29,28 @@ public class DataBaseLinkResource {
private DataBaseLinkService dataBaseLinkService; private DataBaseLinkService dataBaseLinkService;
/** /**
* 数据库初始化 * 新增
* @param dataBaseLinkModel 数据库连接信息 * @param dataBaseLinkModel 数据库连接
* @return List<DataBaseLinkModel> * @return DataBaseLinkModel
*/ */
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PostMapping(value = "/refresh") @PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "数据库初始化", notes = "数据库初始化") @ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<List<DataBaseLinkModel>> save(@RequestBody DataBaseLinkModel dataBaseLinkModel) throws Exception { public ResponseModel<DataBaseLinkModel> save(@RequestBody DataBaseLinkModel dataBaseLinkModel) throws Exception {
return ResponseHelper.buildResponse( dataBaseLinkModel = dataBaseLinkService.createWithModel(dataBaseLinkModel);
dataBaseLinkService.refreshDataBase(dataBaseLinkService.encryptPwd(dataBaseLinkModel))); return ResponseHelper.buildResponse(dataBaseLinkModel);
}
/**
* 根据sequenceNbr删除
* @param sequenceNbr 主键
* @return Boolean
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除", notes = "根据sequenceNbr删除")
public ResponseModel<Boolean> deleteBySequenceNbr(@PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(dataBaseLinkService.removeById(sequenceNbr));
} }
/** /**
...@@ -67,4 +81,6 @@ public class DataBaseLinkResource { ...@@ -67,4 +81,6 @@ public class DataBaseLinkResource {
public ResponseModel<List<DataBaseLinkModel>> selectForList() { public ResponseModel<List<DataBaseLinkModel>> selectForList() {
return ResponseHelper.buildResponse(dataBaseLinkService.queryForDataBaseList()); return ResponseHelper.buildResponse(dataBaseLinkService.queryForDataBaseList());
} }
} }
...@@ -27,7 +27,8 @@ import java.util.List; ...@@ -27,7 +27,8 @@ import java.util.List;
public class DataBaseLinkService extends BaseService<DataBaseLinkModel, DataBaseLink, DataBaseLinkMapper> { public class DataBaseLinkService extends BaseService<DataBaseLinkModel, DataBaseLink, DataBaseLinkMapper> {
@Autowired @Autowired
private DataBaseLinkMapper dataBaseLinkMapper; private DataBaseLinkMapper dataBaseLinkMapper;
@Autowired
private DataBaseLinkService dataBaseLinkService;
/** /**
* 分页查询 * 分页查询
*/ */
...@@ -103,4 +104,6 @@ public class DataBaseLinkService extends BaseService<DataBaseLinkModel, DataBase ...@@ -103,4 +104,6 @@ public class DataBaseLinkService extends BaseService<DataBaseLinkModel, DataBase
return model; return model;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment