feat: 将体系统一接口拆分为三套接口
This commit is contained in:
+198
-17
@@ -21,7 +21,7 @@ import org.apache.poi.ss.formula.functions.T;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 树型节点
|
* @Description: 标准体系
|
||||||
* @Author: jero-boot
|
* @Author: jero-boot
|
||||||
* @Date: 2023-09-11
|
* @Date: 2023-09-11
|
||||||
* @Version: V1.0
|
* @Version: V1.0
|
||||||
@@ -35,10 +35,11 @@ public class LawsTreeNodeController extends JeroController<LawsTreeNode, ILawsTr
|
|||||||
@Resource
|
@Resource
|
||||||
private ILawsTreeNodeService lawsTreeNodeService;
|
private ILawsTreeNodeService lawsTreeNodeService;
|
||||||
|
|
||||||
@AutoLog(value = "标准体系-体系树")
|
@AutoLog(value = "企业标准-体系树")
|
||||||
@ApiOperation(value = "标准体系-体系树", notes = "标准体系-体系树")
|
@ApiOperation(value = "企业标准-体系树", notes = "企业标准-体系树")
|
||||||
@GetMapping("/{moduleCode}")
|
@GetMapping("/enterprise")
|
||||||
public Result<List<LawsTreeNodeModel>> queryTreeList(@PathVariable("moduleCode") String moduleCode) {
|
public Result<List<LawsTreeNodeModel>> queryENTreeList() {
|
||||||
|
String moduleCode = "EN";
|
||||||
Result<List<LawsTreeNodeModel>> result = new Result<>();
|
Result<List<LawsTreeNodeModel>> result = new Result<>();
|
||||||
try {
|
try {
|
||||||
List<LawsTreeNodeModel> list = lawsTreeNodeService.queryTreeNodeList(moduleCode);
|
List<LawsTreeNodeModel> list = lawsTreeNodeService.queryTreeNodeList(moduleCode);
|
||||||
@@ -56,12 +57,14 @@ public class LawsTreeNodeController extends JeroController<LawsTreeNode, ILawsTr
|
|||||||
* @param lawsTreeNode
|
* @param lawsTreeNode
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "标准体系-添加")
|
@AutoLog(value = "企业标准-添加")
|
||||||
@ApiOperation(value = "标准体系-添加", notes = "标准体系-添加")
|
@ApiOperation(value = "企业标准-添加", notes = "企业标准-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/enterprise/add")
|
||||||
public Result<T> add(@RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
public Result<T> addEN(@RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
||||||
String username = JwtUtil.getUserNameByToken(request);
|
String username = JwtUtil.getUserNameByToken(request);
|
||||||
try {
|
try {
|
||||||
|
String moduleCode = "EN";
|
||||||
|
lawsTreeNode.setModuleCode(moduleCode);
|
||||||
lawsTreeNode.setCreateBy(username);
|
lawsTreeNode.setCreateBy(username);
|
||||||
lawsTreeNodeService.saveTreeNodeData(lawsTreeNode, username);
|
lawsTreeNodeService.saveTreeNodeData(lawsTreeNode, username);
|
||||||
return Result.OK("操作成功!");
|
return Result.OK("操作成功!");
|
||||||
@@ -77,10 +80,10 @@ public class LawsTreeNodeController extends JeroController<LawsTreeNode, ILawsTr
|
|||||||
* @param lawsTreeNode
|
* @param lawsTreeNode
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "标准体系-编辑")
|
@AutoLog(value = "企业标准-编辑")
|
||||||
@ApiOperation(value = "标准体系-编辑", notes = "标准体系-编辑")
|
@ApiOperation(value = "企业标准-编辑", notes = "企业标准-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/enterprise/edit")
|
||||||
public Result<T> edit(@Validated @RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
public Result<T> editEN(@Validated @RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
||||||
String username = JwtUtil.getUserNameByToken(request);
|
String username = JwtUtil.getUserNameByToken(request);
|
||||||
lawsTreeNode.setUpdateBy(username);
|
lawsTreeNode.setUpdateBy(username);
|
||||||
LawsTreeNode lawsTreeNodeEntity = lawsTreeNodeService.getById(lawsTreeNode.getId());
|
LawsTreeNode lawsTreeNodeEntity = lawsTreeNodeService.getById(lawsTreeNode.getId());
|
||||||
@@ -101,10 +104,188 @@ public class LawsTreeNodeController extends JeroController<LawsTreeNode, ILawsTr
|
|||||||
* @param map
|
* @param map
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "标准体系-通过id删除")
|
@AutoLog(value = "企业标准-通过id删除")
|
||||||
@ApiOperation(value = "标准体系-通过id删除", notes = "标准体系-通过id删除")
|
@ApiOperation(value = "企业标准-通过id删除", notes = "企业标准-通过id删除")
|
||||||
@PostMapping(value = "/delete")
|
@PostMapping(value = "/enterprise/delete")
|
||||||
public Result<T> delete(@RequestBody Map<String, String> map) {
|
public Result<T> deleteEN(@RequestBody Map<String, String> map) {
|
||||||
|
String id = map.get("id");
|
||||||
|
if (StringUtils.isBlank(id)) {
|
||||||
|
return Result.error("参数不识别!");
|
||||||
|
}
|
||||||
|
LawsTreeNode lawsTreeNode = lawsTreeNodeService.getById(id);
|
||||||
|
if (lawsTreeNode == null) {
|
||||||
|
return Result.error("未找到对应实体");
|
||||||
|
} else {
|
||||||
|
boolean ok = lawsTreeNodeService.delete(id, lawsTreeNode.getNodeCode());
|
||||||
|
if (ok) {
|
||||||
|
return Result.OK("删除成功!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return Result.OK();
|
||||||
|
}
|
||||||
|
|
||||||
|
@AutoLog(value = "国内标准-体系树")
|
||||||
|
@ApiOperation(value = "国内标准-体系树", notes = "国内标准-体系树")
|
||||||
|
@GetMapping("/domestic")
|
||||||
|
public Result<List<LawsTreeNodeModel>> queryGBTreeList() {
|
||||||
|
String moduleCode = "GB";
|
||||||
|
Result<List<LawsTreeNodeModel>> result = new Result<>();
|
||||||
|
try {
|
||||||
|
List<LawsTreeNodeModel> list = lawsTreeNodeService.queryTreeNodeList(moduleCode);
|
||||||
|
result.setResult(list);
|
||||||
|
result.setSuccess(true);
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加
|
||||||
|
*
|
||||||
|
* @param lawsTreeNode
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "国内标准-添加")
|
||||||
|
@ApiOperation(value = "国内标准-添加", notes = "国内标准-添加")
|
||||||
|
@PostMapping(value = "/domestic/add")
|
||||||
|
public Result<T> addGB(@RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
||||||
|
String username = JwtUtil.getUserNameByToken(request);
|
||||||
|
try {
|
||||||
|
String moduleCode = "GB";
|
||||||
|
lawsTreeNode.setModuleCode(moduleCode);
|
||||||
|
lawsTreeNode.setCreateBy(username);
|
||||||
|
lawsTreeNodeService.saveTreeNodeData(lawsTreeNode, username);
|
||||||
|
return Result.OK("操作成功!");
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
return Result.error("操作失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编辑
|
||||||
|
*
|
||||||
|
* @param lawsTreeNode
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "国内标准-编辑")
|
||||||
|
@ApiOperation(value = "国内标准-编辑", notes = "国内标准-编辑")
|
||||||
|
@PostMapping(value = "/domestic/edit")
|
||||||
|
public Result<T> editGB(@Validated @RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
||||||
|
String username = JwtUtil.getUserNameByToken(request);
|
||||||
|
lawsTreeNode.setUpdateBy(username);
|
||||||
|
LawsTreeNode lawsTreeNodeEntity = lawsTreeNodeService.getById(lawsTreeNode.getId());
|
||||||
|
if (lawsTreeNodeEntity == null) {
|
||||||
|
return Result.error("未找到对应实体");
|
||||||
|
} else {
|
||||||
|
boolean ok = lawsTreeNodeService.updateTreeNodeDataById(lawsTreeNode, username);
|
||||||
|
if (ok) {
|
||||||
|
return Result.OK("操作成功!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return Result.OK();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过id删除
|
||||||
|
*
|
||||||
|
* @param map
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "国内标准-通过id删除")
|
||||||
|
@ApiOperation(value = "国内标准-通过id删除", notes = "国内标准-通过id删除")
|
||||||
|
@PostMapping(value = "/domestic/delete")
|
||||||
|
public Result<T> deleteGB(@RequestBody Map<String, String> map) {
|
||||||
|
String id = map.get("id");
|
||||||
|
if (StringUtils.isBlank(id)) {
|
||||||
|
return Result.error("参数不识别!");
|
||||||
|
}
|
||||||
|
LawsTreeNode lawsTreeNode = lawsTreeNodeService.getById(id);
|
||||||
|
if (lawsTreeNode == null) {
|
||||||
|
return Result.error("未找到对应实体");
|
||||||
|
} else {
|
||||||
|
boolean ok = lawsTreeNodeService.delete(id, lawsTreeNode.getNodeCode());
|
||||||
|
if (ok) {
|
||||||
|
return Result.OK("删除成功!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return Result.OK();
|
||||||
|
}
|
||||||
|
|
||||||
|
@AutoLog(value = "海外标准-体系树")
|
||||||
|
@ApiOperation(value = "海外标准-体系树", notes = "海外标准-体系树")
|
||||||
|
@GetMapping("/overseas")
|
||||||
|
public Result<List<LawsTreeNodeModel>> queryFBTreeList() {
|
||||||
|
String moduleCode = "FB";
|
||||||
|
Result<List<LawsTreeNodeModel>> result = new Result<>();
|
||||||
|
try {
|
||||||
|
List<LawsTreeNodeModel> list = lawsTreeNodeService.queryTreeNodeList(moduleCode);
|
||||||
|
result.setResult(list);
|
||||||
|
result.setSuccess(true);
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加
|
||||||
|
*
|
||||||
|
* @param lawsTreeNode
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "海外标准-添加")
|
||||||
|
@ApiOperation(value = "海外标准-添加", notes = "海外标准-添加")
|
||||||
|
@PostMapping(value = "/overseas/add")
|
||||||
|
public Result<T> addFB(@RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
||||||
|
String username = JwtUtil.getUserNameByToken(request);
|
||||||
|
try {
|
||||||
|
String moduleCode = "FB";
|
||||||
|
lawsTreeNode.setModuleCode(moduleCode);
|
||||||
|
lawsTreeNode.setCreateBy(username);
|
||||||
|
lawsTreeNodeService.saveTreeNodeData(lawsTreeNode, username);
|
||||||
|
return Result.OK("操作成功!");
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
return Result.error("操作失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编辑
|
||||||
|
*
|
||||||
|
* @param lawsTreeNode
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "海外标准-编辑")
|
||||||
|
@ApiOperation(value = "海外标准-编辑", notes = "海外标准-编辑")
|
||||||
|
@PostMapping(value = "/overseas/edit")
|
||||||
|
public Result<T> editFB(@Validated @RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
||||||
|
String username = JwtUtil.getUserNameByToken(request);
|
||||||
|
lawsTreeNode.setUpdateBy(username);
|
||||||
|
LawsTreeNode lawsTreeNodeEntity = lawsTreeNodeService.getById(lawsTreeNode.getId());
|
||||||
|
if (lawsTreeNodeEntity == null) {
|
||||||
|
return Result.error("未找到对应实体");
|
||||||
|
} else {
|
||||||
|
boolean ok = lawsTreeNodeService.updateTreeNodeDataById(lawsTreeNode, username);
|
||||||
|
if (ok) {
|
||||||
|
return Result.OK("操作成功!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return Result.OK();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过id删除
|
||||||
|
*
|
||||||
|
* @param map
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "海外标准-通过id删除")
|
||||||
|
@ApiOperation(value = "海外标准-通过id删除", notes = "海外标准-通过id删除")
|
||||||
|
@PostMapping(value = "/overseas/delete")
|
||||||
|
public Result<T> deleteFB(@RequestBody Map<String, String> map) {
|
||||||
String id = map.get("id");
|
String id = map.get("id");
|
||||||
if (StringUtils.isBlank(id)) {
|
if (StringUtils.isBlank(id)) {
|
||||||
return Result.error("参数不识别!");
|
return Result.error("参数不识别!");
|
||||||
|
|||||||
Reference in New Issue
Block a user