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
|
||||
* @Date: 2023-09-11
|
||||
* @Version: V1.0
|
||||
@@ -35,10 +35,11 @@ public class LawsTreeNodeController extends JeroController<LawsTreeNode, ILawsTr
|
||||
@Resource
|
||||
private ILawsTreeNodeService lawsTreeNodeService;
|
||||
|
||||
@AutoLog(value = "标准体系-体系树")
|
||||
@ApiOperation(value = "标准体系-体系树", notes = "标准体系-体系树")
|
||||
@GetMapping("/{moduleCode}")
|
||||
public Result<List<LawsTreeNodeModel>> queryTreeList(@PathVariable("moduleCode") String moduleCode) {
|
||||
@AutoLog(value = "企业标准-体系树")
|
||||
@ApiOperation(value = "企业标准-体系树", notes = "企业标准-体系树")
|
||||
@GetMapping("/enterprise")
|
||||
public Result<List<LawsTreeNodeModel>> queryENTreeList() {
|
||||
String moduleCode = "EN";
|
||||
Result<List<LawsTreeNodeModel>> result = new Result<>();
|
||||
try {
|
||||
List<LawsTreeNodeModel> list = lawsTreeNodeService.queryTreeNodeList(moduleCode);
|
||||
@@ -56,12 +57,14 @@ public class LawsTreeNodeController extends JeroController<LawsTreeNode, ILawsTr
|
||||
* @param lawsTreeNode
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "标准体系-添加")
|
||||
@ApiOperation(value = "标准体系-添加", notes = "标准体系-添加")
|
||||
@PostMapping(value = "/add")
|
||||
public Result<T> add(@RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
||||
@AutoLog(value = "企业标准-添加")
|
||||
@ApiOperation(value = "企业标准-添加", notes = "企业标准-添加")
|
||||
@PostMapping(value = "/enterprise/add")
|
||||
public Result<T> addEN(@RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
||||
String username = JwtUtil.getUserNameByToken(request);
|
||||
try {
|
||||
String moduleCode = "EN";
|
||||
lawsTreeNode.setModuleCode(moduleCode);
|
||||
lawsTreeNode.setCreateBy(username);
|
||||
lawsTreeNodeService.saveTreeNodeData(lawsTreeNode, username);
|
||||
return Result.OK("操作成功!");
|
||||
@@ -77,10 +80,10 @@ public class LawsTreeNodeController extends JeroController<LawsTreeNode, ILawsTr
|
||||
* @param lawsTreeNode
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "标准体系-编辑")
|
||||
@ApiOperation(value = "标准体系-编辑", notes = "标准体系-编辑")
|
||||
@PostMapping(value = "/edit")
|
||||
public Result<T> edit(@Validated @RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
||||
@AutoLog(value = "企业标准-编辑")
|
||||
@ApiOperation(value = "企业标准-编辑", notes = "企业标准-编辑")
|
||||
@PostMapping(value = "/enterprise/edit")
|
||||
public Result<T> editEN(@Validated @RequestBody LawsTreeNode lawsTreeNode, HttpServletRequest request) {
|
||||
String username = JwtUtil.getUserNameByToken(request);
|
||||
lawsTreeNode.setUpdateBy(username);
|
||||
LawsTreeNode lawsTreeNodeEntity = lawsTreeNodeService.getById(lawsTreeNode.getId());
|
||||
@@ -101,10 +104,188 @@ public class LawsTreeNodeController extends JeroController<LawsTreeNode, ILawsTr
|
||||
* @param map
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "标准体系-通过id删除")
|
||||
@ApiOperation(value = "标准体系-通过id删除", notes = "标准体系-通过id删除")
|
||||
@PostMapping(value = "/delete")
|
||||
public Result<T> delete(@RequestBody Map<String, String> map) {
|
||||
@AutoLog(value = "企业标准-通过id删除")
|
||||
@ApiOperation(value = "企业标准-通过id删除", notes = "企业标准-通过id删除")
|
||||
@PostMapping(value = "/enterprise/delete")
|
||||
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");
|
||||
if (StringUtils.isBlank(id)) {
|
||||
return Result.error("参数不识别!");
|
||||
|
||||
Reference in New Issue
Block a user