docs: 完善文档注释
This commit is contained in:
+25
-88
@@ -1,6 +1,5 @@
|
|||||||
package com.jero.modules.compare.controller;
|
package com.jero.modules.compare.controller;
|
||||||
|
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
@@ -12,11 +11,9 @@ import com.jero.common.api.vo.Result;
|
|||||||
import com.jero.common.api.vo.ResultCommon;
|
import com.jero.common.api.vo.ResultCommon;
|
||||||
import com.jero.common.aspect.annotation.AutoLog;
|
import com.jero.common.aspect.annotation.AutoLog;
|
||||||
import com.jero.common.constant.CommonConstant;
|
import com.jero.common.constant.CommonConstant;
|
||||||
import com.jero.common.constant.enums.LanguageEnum;
|
|
||||||
import com.jero.common.system.base.controller.JeroController;
|
import com.jero.common.system.base.controller.JeroController;
|
||||||
import com.jero.common.system.vo.LoginUser;
|
import com.jero.common.system.vo.LoginUser;
|
||||||
import com.jero.common.util.MessageUtils;
|
import com.jero.common.util.MessageUtils;
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
|
|
||||||
import com.jero.generater.modules.online.cgform.service.impl.OnlCgformFieldServiceImpl;
|
import com.jero.generater.modules.online.cgform.service.impl.OnlCgformFieldServiceImpl;
|
||||||
import com.jero.modules.compare.entity.SarFileCompareDetailVO;
|
import com.jero.modules.compare.entity.SarFileCompareDetailVO;
|
||||||
import com.jero.modules.compare.entity.SarFileCompareInfo;
|
import com.jero.modules.compare.entity.SarFileCompareInfo;
|
||||||
@@ -55,12 +52,12 @@ import java.util.stream.Collectors;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 文档对比信息表
|
* @Description: 新旧拆分单对比
|
||||||
* @Author: jero-boot
|
* @Author: jero-boot
|
||||||
* @Date: 2022-08-02
|
* @Date: 2022-08-02
|
||||||
* @Version: V1.0
|
* @Version: V1.0
|
||||||
*/
|
*/
|
||||||
@Api(tags = "文档对比信息表")
|
@Api(tags = "新旧拆分单对比")
|
||||||
@ApiSupport(order = 306)
|
@ApiSupport(order = 306)
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/compare/sarFileCompareInfo")
|
@RequestMapping("/compare/sarFileCompareInfo")
|
||||||
@@ -83,8 +80,8 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("documentComparison:search")
|
@RequiresPermissions("documentComparison:search")
|
||||||
@AutoLog(value = "文档对比信息表-分页列表查询")
|
@AutoLog(value = "新旧拆分单对比-分页列表查询")
|
||||||
@ApiOperation(value = "文档对比信息表-分页列表查询", notes = "文档对比信息表-分页列表查询")
|
@ApiOperation(value = "新旧拆分单对比-分页列表查询", notes = "新旧拆分单对比-分页列表查询")
|
||||||
@GetMapping(value = "/page")
|
@GetMapping(value = "/page")
|
||||||
@ApiOperationSupport(order = 1)
|
@ApiOperationSupport(order = 1)
|
||||||
public Result<?> queryPageList(@ApiParam("当前页") @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
public Result<?> queryPageList(@ApiParam("当前页") @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@@ -194,74 +191,14 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// TODO 开发完后,无用代码记得删掉
|
|
||||||
private void assignment(SarFileCompareInfo info) {
|
|
||||||
String serialNumberLeft = info.getSerialNumberLeft();
|
|
||||||
String serialNumberRight = info.getSerialNumberRight();
|
|
||||||
if (StringUtils.isNotBlank(serialNumberLeft)){
|
|
||||||
LawsDomesticStandard standard = lawsDomesticStandardService.queryByStandardNumber(serialNumberLeft);
|
|
||||||
if (standard != null){
|
|
||||||
info.setStandardSourceLeft(CommonConstant.STANDARD_SOURCE_1);
|
|
||||||
info.setStandardIdLeft(standard.getId());
|
|
||||||
}else {
|
|
||||||
LawsOverseasStandard standard1 = lawsOverseasStandardService.queryByStandardNumber(serialNumberLeft);
|
|
||||||
if (standard1 != null){
|
|
||||||
info.setStandardSourceLeft(CommonConstant.STANDARD_SOURCE_2);
|
|
||||||
info.setStandardIdLeft(standard1.getId());
|
|
||||||
}else {
|
|
||||||
LawsEnterpriseStandard standard2 = ILawsEnterpriseStandardService.queryByStandardNumber(serialNumberLeft);
|
|
||||||
if (standard2 != null){
|
|
||||||
info.setStandardSourceLeft(CommonConstant.STANDARD_SOURCE_3);
|
|
||||||
info.setStandardIdLeft(standard2.getId());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (StringUtils.isNotBlank(serialNumberRight)){
|
|
||||||
LawsDomesticStandard standard = lawsDomesticStandardService.queryByStandardNumber(serialNumberRight);
|
|
||||||
if (standard != null){
|
|
||||||
info.setStandardSourceRight(CommonConstant.STANDARD_SOURCE_1);
|
|
||||||
info.setStandardIdRight(standard.getId());
|
|
||||||
}else {
|
|
||||||
LawsOverseasStandard standard1 = lawsOverseasStandardService.queryByStandardNumber(serialNumberRight);
|
|
||||||
if (standard1 != null){
|
|
||||||
info.setStandardSourceRight(CommonConstant.STANDARD_SOURCE_2);
|
|
||||||
info.setStandardIdRight(standard1.getId());
|
|
||||||
}else {
|
|
||||||
LawsEnterpriseStandard standard2 = ILawsEnterpriseStandardService.queryByStandardNumber(serialNumberRight);
|
|
||||||
if (standard2 != null){
|
|
||||||
info.setStandardSourceRight(CommonConstant.STANDARD_SOURCE_3);
|
|
||||||
info.setStandardIdRight(standard2.getId());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
String nameNoByUsername = sysUserService.getNameNoByUsername(info.getCreateBy());
|
|
||||||
info.setCreateNameNo(nameNoByUsername);
|
|
||||||
}
|
|
||||||
|
|
||||||
private String getFileTypeText(String fileType, String cut) {
|
|
||||||
OnlCgformField fileTypeField = this.onlCgformFieldService.queryById(fileType);
|
|
||||||
if (ObjectUtil.isNotEmpty(fileTypeField)) {
|
|
||||||
if (LanguageEnum.CN.getValue().equals(cut)) {
|
|
||||||
return fileTypeField.getDbFieldTxt();
|
|
||||||
} else {
|
|
||||||
return fileTypeField.getDbFieldEnName();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 列表查询
|
* 列表查询
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("documentComparison:search")
|
@RequiresPermissions("documentComparison:search")
|
||||||
@AutoLog(value = "文档对比信息表-列表查询")
|
@AutoLog(value = "新旧拆分单对比-列表查询")
|
||||||
@ApiOperation(value = "文档对比信息表-列表查询", notes = "文档对比信息表-列表查询")
|
@ApiOperation(value = "新旧拆分单对比-列表查询", notes = "新旧拆分单对比-列表查询")
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
@ApiOperationSupport(order = 2)
|
@ApiOperationSupport(order = 2)
|
||||||
public Result<List<SarFileCompareInfo>> queryList() {
|
public Result<List<SarFileCompareInfo>> queryList() {
|
||||||
@@ -275,8 +212,8 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
* @param sarFileCompareInfo
|
* @param sarFileCompareInfo
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息表-添加")
|
@AutoLog(value = "新旧拆分单对比-添加")
|
||||||
@ApiOperation(value = "文档对比信息表-添加", notes = "文档对比信息表-添加")
|
@ApiOperation(value = "新旧拆分单对比-添加", notes = "新旧拆分单对比-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
@ApiOperationSupport(order = 3)
|
@ApiOperationSupport(order = 3)
|
||||||
public Result<?> add(@Validated @RequestBody SarFileCompareInfo sarFileCompareInfo) {
|
public Result<?> add(@Validated @RequestBody SarFileCompareInfo sarFileCompareInfo) {
|
||||||
@@ -290,8 +227,8 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
* @param sarFileCompareInfo
|
* @param sarFileCompareInfo
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息表-编辑")
|
@AutoLog(value = "新旧拆分单对比-编辑")
|
||||||
@ApiOperation(value = "文档对比信息表-编辑", notes = "文档对比信息表-编辑")
|
@ApiOperation(value = "新旧拆分单对比-编辑", notes = "新旧拆分单对比-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
@ApiOperationSupport(order = 4)
|
@ApiOperationSupport(order = 4)
|
||||||
public Result<?> edit(@Validated @RequestBody SarFileCompareInfo sarFileCompareInfo) {
|
public Result<?> edit(@Validated @RequestBody SarFileCompareInfo sarFileCompareInfo) {
|
||||||
@@ -303,8 +240,8 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
* 通过id删除
|
* 通过id删除
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("documentComparison:delete")
|
@RequiresPermissions("documentComparison:delete")
|
||||||
@AutoLog(value = "文档对比信息表-通过id删除")
|
@AutoLog(value = "新旧拆分单对比-通过id删除")
|
||||||
@ApiOperation(value = "文档对比信息表-通过id删除", notes = "文档对比信息表-通过id删除")
|
@ApiOperation(value = "新旧拆分单对比-通过id删除", notes = "新旧拆分单对比-通过id删除")
|
||||||
@PostMapping(value = "/delete")
|
@PostMapping(value = "/delete")
|
||||||
@ApiOperationSupport(order = 5)
|
@ApiOperationSupport(order = 5)
|
||||||
public Result<?> delete(@RequestBody IdMapBody mapBody) {
|
public Result<?> delete(@RequestBody IdMapBody mapBody) {
|
||||||
@@ -316,8 +253,8 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
* 批量删除
|
* 批量删除
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("documentComparison:deleteBatch")
|
@RequiresPermissions("documentComparison:deleteBatch")
|
||||||
@AutoLog(value = "文档对比信息表-批量删除")
|
@AutoLog(value = "新旧拆分单对比-批量删除")
|
||||||
@ApiOperation(value = "文档对比信息表-批量删除", notes = "文档对比信息表-批量删除")
|
@ApiOperation(value = "新旧拆分单对比-批量删除", notes = "新旧拆分单对比-批量删除")
|
||||||
@PostMapping(value = "/deleteBatch")
|
@PostMapping(value = "/deleteBatch")
|
||||||
@ApiOperationSupport(order = 6)
|
@ApiOperationSupport(order = 6)
|
||||||
public Result<?> deleteBatch(@RequestBody IdsMapBody mapBody) {
|
public Result<?> deleteBatch(@RequestBody IdsMapBody mapBody) {
|
||||||
@@ -331,8 +268,8 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息表-通过id查询")
|
@AutoLog(value = "新旧拆分单对比-通过id查询")
|
||||||
@ApiOperation(value = "文档对比信息表-通过id查询", notes = "文档对比信息表-通过id查询")
|
@ApiOperation(value = "新旧拆分单对比-通过id查询", notes = "新旧拆分单对比-通过id查询")
|
||||||
@GetMapping(value = "/queryById")
|
@GetMapping(value = "/queryById")
|
||||||
@ApiOperationSupport(order = 7)
|
@ApiOperationSupport(order = 7)
|
||||||
public Result<?> queryById(@ApiParam("id") @RequestParam(name = "id", required = true) String id) {
|
public Result<?> queryById(@ApiParam("id") @RequestParam(name = "id", required = true) String id) {
|
||||||
@@ -351,7 +288,7 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
*/
|
*/
|
||||||
@RequestMapping(value = "/exportXls")
|
@RequestMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, SarFileCompareInfo sarFileCompareInfo) {
|
public ModelAndView exportXls(HttpServletRequest request, SarFileCompareInfo sarFileCompareInfo) {
|
||||||
return super.exportXls(request, sarFileCompareInfo, SarFileCompareInfo.class, "文档对比信息表");
|
return super.exportXls(request, sarFileCompareInfo, SarFileCompareInfo.class, "新旧拆分单对比");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -374,8 +311,8 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
* @return 对比详情ID
|
* @return 对比详情ID
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("docComparsion:initiate:initiateComparison")
|
@RequiresPermissions("docComparsion:initiate:initiateComparison")
|
||||||
@AutoLog(value = "文档对比信息表-发起文档对比")
|
@AutoLog(value = "新旧拆分单对比-发起文档对比")
|
||||||
@ApiOperation(value = "文档对比信息表-发起文档对比", notes = "文档对比信息表-发起文档对比")
|
@ApiOperation(value = "新旧拆分单对比-发起文档对比", notes = "新旧拆分单对比-发起文档对比")
|
||||||
@RequestMapping(value = "/fullTextComparison", method = RequestMethod.POST)
|
@RequestMapping(value = "/fullTextComparison", method = RequestMethod.POST)
|
||||||
@ApiOperationSupport(order = 8)
|
@ApiOperationSupport(order = 8)
|
||||||
public Result<?> fullTextComparison(@ApiParam("JSONObject格式数据") @RequestBody JSONObject json) {
|
public Result<?> fullTextComparison(@ApiParam("JSONObject格式数据") @RequestBody JSONObject json) {
|
||||||
@@ -405,8 +342,8 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("documentComparison:publishWithdraw")
|
@RequiresPermissions("documentComparison:publishWithdraw")
|
||||||
@AutoLog(value = "文档对比信息表-更改发布状态")
|
@AutoLog(value = "新旧拆分单对比-更改发布状态")
|
||||||
@ApiOperation(value = "文档对比信息表-更改发布状态", notes = "文档对比信息表-更改发布状态")
|
@ApiOperation(value = "新旧拆分单对比-更改发布状态", notes = "新旧拆分单对比-更改发布状态")
|
||||||
@RequestMapping(value = "/changeState", method = RequestMethod.POST)
|
@RequestMapping(value = "/changeState", method = RequestMethod.POST)
|
||||||
@ApiOperationSupport(order = 9)
|
@ApiOperationSupport(order = 9)
|
||||||
public Result<?> changeState(@Validated @RequestBody SarFileCompareInfo sarFileCompareInfo) {
|
public Result<?> changeState(@Validated @RequestBody SarFileCompareInfo sarFileCompareInfo) {
|
||||||
@@ -425,8 +362,8 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息表-请求对比详情")
|
@AutoLog(value = "新旧拆分单对比-请求对比详情")
|
||||||
@ApiOperation(value = "文档对比信息表-请求对比详情", notes = "文档对比信息表-请求对比详情")
|
@ApiOperation(value = "新旧拆分单对比-请求对比详情", notes = "新旧拆分单对比-请求对比详情")
|
||||||
@RequestMapping(value = "/getComparisonDetail", method = RequestMethod.POST)
|
@RequestMapping(value = "/getComparisonDetail", method = RequestMethod.POST)
|
||||||
@ApiOperationSupport(order = 10)
|
@ApiOperationSupport(order = 10)
|
||||||
@RequiresPermissions("documentComparison:edit")
|
@RequiresPermissions("documentComparison:edit")
|
||||||
@@ -436,8 +373,8 @@ public class SarFileCompareInfoController extends JeroController<SarFileCompareI
|
|||||||
}
|
}
|
||||||
|
|
||||||
@RequiresPermissions(value = {"docComparison:dataComparison:addFullTextComment", "docComparison:result:editFullTextComments"}, logical = Logical.OR)
|
@RequiresPermissions(value = {"docComparison:dataComparison:addFullTextComment", "docComparison:result:editFullTextComments"}, logical = Logical.OR)
|
||||||
@AutoLog(value = "文档对比信息表-编辑全文评论")
|
@AutoLog(value = "新旧拆分单对比-编辑全文评论")
|
||||||
@ApiOperation(value = "文档对比信息表-编辑全文评论", notes = "文档对比信息表-编辑全文评论")
|
@ApiOperation(value = "新旧拆分单对比-编辑全文评论", notes = "新旧拆分单对比-编辑全文评论")
|
||||||
@PostMapping(value = "/editComments")
|
@PostMapping(value = "/editComments")
|
||||||
@ApiOperationSupport(order = 11)
|
@ApiOperationSupport(order = 11)
|
||||||
public Result<?> editComments(@Validated @RequestBody SarFileCompareInfo sarFileCompareInfo) {
|
public Result<?> editComments(@Validated @RequestBody SarFileCompareInfo sarFileCompareInfo) {
|
||||||
|
|||||||
+20
-20
@@ -29,12 +29,12 @@ import java.util.List;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 文档对比信息条款评论表
|
* @Description: 新旧拆分单对比条款评论表
|
||||||
* @Author: jero-boot
|
* @Author: jero-boot
|
||||||
* @Date: 2022-08-05
|
* @Date: 2022-08-05
|
||||||
* @Version: V1.0
|
* @Version: V1.0
|
||||||
*/
|
*/
|
||||||
@Api(tags = "文档对比信息条款评论表")
|
@Api(tags = "新旧拆分单对比条款评论表")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/compare/sarFileCompareItemComment")
|
@RequestMapping("/compare/sarFileCompareItemComment")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -51,8 +51,8 @@ public class SarFileCompareItemCommentController extends JeroController<SarFileC
|
|||||||
* @param req
|
* @param req
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款评论表-分页列表查询")
|
@AutoLog(value = "新旧拆分单对比条款评论表-分页列表查询")
|
||||||
@ApiOperation(value = "文档对比信息条款评论表-分页列表查询", notes = "文档对比信息条款评论表-分页列表查询")
|
@ApiOperation(value = "新旧拆分单对比条款评论表-分页列表查询", notes = "新旧拆分单对比条款评论表-分页列表查询")
|
||||||
@GetMapping(value = "/page")
|
@GetMapping(value = "/page")
|
||||||
public Result<?> queryPageList(SarFileCompareItemComment sarFileCompareItemComment,
|
public Result<?> queryPageList(SarFileCompareItemComment sarFileCompareItemComment,
|
||||||
@ApiParam("当前页") @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
@ApiParam("当前页") @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@@ -69,8 +69,8 @@ public class SarFileCompareItemCommentController extends JeroController<SarFileC
|
|||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款评论表-列表查询")
|
@AutoLog(value = "新旧拆分单对比条款评论表-列表查询")
|
||||||
@ApiOperation(value = "文档对比信息条款评论表-列表查询", notes = "文档对比信息条款评论表-列表查询")
|
@ApiOperation(value = "新旧拆分单对比条款评论表-列表查询", notes = "新旧拆分单对比条款评论表-列表查询")
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
public Result<List<SarFileCompareItemComment>> queryList() {
|
public Result<List<SarFileCompareItemComment>> queryList() {
|
||||||
List<SarFileCompareItemComment> list = sarFileCompareItemCommentService.queryList();
|
List<SarFileCompareItemComment> list = sarFileCompareItemCommentService.queryList();
|
||||||
@@ -84,8 +84,8 @@ public class SarFileCompareItemCommentController extends JeroController<SarFileC
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions(value = {"docComparison:dataComparison:consistentAssessment", "docComparison:dataComparison:save"}, logical = Logical.OR)
|
@RequiresPermissions(value = {"docComparison:dataComparison:consistentAssessment", "docComparison:dataComparison:save"}, logical = Logical.OR)
|
||||||
@AutoLog(value = "文档对比信息条款评论表-添加")
|
@AutoLog(value = "新旧拆分单对比条款评论表-添加")
|
||||||
@ApiOperation(value = "文档对比信息条款评论表-添加", notes = "文档对比信息条款评论表-添加")
|
@ApiOperation(value = "新旧拆分单对比条款评论表-添加", notes = "新旧拆分单对比条款评论表-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<?> add(@Validated @RequestBody SarFileCompareItemComment sarFileCompareItemComment) {
|
public Result<?> add(@Validated @RequestBody SarFileCompareItemComment sarFileCompareItemComment) {
|
||||||
sarFileCompareItemCommentService.add(sarFileCompareItemComment);
|
sarFileCompareItemCommentService.add(sarFileCompareItemComment);
|
||||||
@@ -112,8 +112,8 @@ public class SarFileCompareItemCommentController extends JeroController<SarFileC
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("docComparison:result:edit")
|
@RequiresPermissions("docComparison:result:edit")
|
||||||
@AutoLog(value = "文档对比信息条款评论表-编辑")
|
@AutoLog(value = "新旧拆分单对比条款评论表-编辑")
|
||||||
@ApiOperation(value = "文档对比信息条款评论表-编辑", notes = "文档对比信息条款评论表-编辑")
|
@ApiOperation(value = "新旧拆分单对比条款评论表-编辑", notes = "新旧拆分单对比条款评论表-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
public Result<?> edit(@Validated @RequestBody SarFileCompareItemComment sarFileCompareItemComment) {
|
public Result<?> edit(@Validated @RequestBody SarFileCompareItemComment sarFileCompareItemComment) {
|
||||||
sarFileCompareItemCommentService.editById(sarFileCompareItemComment);
|
sarFileCompareItemCommentService.editById(sarFileCompareItemComment);
|
||||||
@@ -124,8 +124,8 @@ public class SarFileCompareItemCommentController extends JeroController<SarFileC
|
|||||||
* 通过id删除
|
* 通过id删除
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("docComparison:result:delete")
|
@RequiresPermissions("docComparison:result:delete")
|
||||||
@AutoLog(value = "文档对比信息条款评论表-通过id删除")
|
@AutoLog(value = "新旧拆分单对比条款评论表-通过id删除")
|
||||||
@ApiOperation(value = "文档对比信息条款评论表-通过id删除", notes = "文档对比信息条款评论表-通过id删除")
|
@ApiOperation(value = "新旧拆分单对比条款评论表-通过id删除", notes = "新旧拆分单对比条款评论表-通过id删除")
|
||||||
@PostMapping(value = "/delete")
|
@PostMapping(value = "/delete")
|
||||||
public Result<?> delete(@RequestBody IdMapBody mapBody) {
|
public Result<?> delete(@RequestBody IdMapBody mapBody) {
|
||||||
sarFileCompareItemCommentService.deleteById(mapBody.getId());
|
sarFileCompareItemCommentService.deleteById(mapBody.getId());
|
||||||
@@ -135,8 +135,8 @@ public class SarFileCompareItemCommentController extends JeroController<SarFileC
|
|||||||
/**
|
/**
|
||||||
* 批量删除
|
* 批量删除
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款评论表-批量删除")
|
@AutoLog(value = "新旧拆分单对比条款评论表-批量删除")
|
||||||
@ApiOperation(value = "文档对比信息条款评论表-批量删除", notes = "文档对比信息条款评论表-批量删除")
|
@ApiOperation(value = "新旧拆分单对比条款评论表-批量删除", notes = "新旧拆分单对比条款评论表-批量删除")
|
||||||
@PostMapping(value = "/deleteBatch")
|
@PostMapping(value = "/deleteBatch")
|
||||||
public Result<?> deleteBatch(@RequestBody IdsMapBody mapBody) {
|
public Result<?> deleteBatch(@RequestBody IdsMapBody mapBody) {
|
||||||
this.sarFileCompareItemCommentService.deleteByIds(Arrays.asList(mapBody.getIds().split(",")));
|
this.sarFileCompareItemCommentService.deleteByIds(Arrays.asList(mapBody.getIds().split(",")));
|
||||||
@@ -149,8 +149,8 @@ public class SarFileCompareItemCommentController extends JeroController<SarFileC
|
|||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款评论表-通过id查询")
|
@AutoLog(value = "新旧拆分单对比条款评论表-通过id查询")
|
||||||
@ApiOperation(value = "文档对比信息条款评论表-通过id查询", notes = "文档对比信息条款评论表-通过id查询")
|
@ApiOperation(value = "新旧拆分单对比条款评论表-通过id查询", notes = "新旧拆分单对比条款评论表-通过id查询")
|
||||||
@GetMapping(value = "/queryById")
|
@GetMapping(value = "/queryById")
|
||||||
public Result<?> queryById(@ApiParam("id") @RequestParam(name = "id", required = true) String id) {
|
public Result<?> queryById(@ApiParam("id") @RequestParam(name = "id", required = true) String id) {
|
||||||
SarFileCompareItemComment sarFileCompareItemComment = sarFileCompareItemCommentService.queryById(id);
|
SarFileCompareItemComment sarFileCompareItemComment = sarFileCompareItemCommentService.queryById(id);
|
||||||
@@ -166,8 +166,8 @@ public class SarFileCompareItemCommentController extends JeroController<SarFileC
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("documentComparison:comparisonResults")
|
@RequiresPermissions("documentComparison:comparisonResults")
|
||||||
@AutoLog(value = "文档对比信息条款评论表-查询对比结果")
|
@AutoLog(value = "新旧拆分单对比条款评论表-查询对比结果")
|
||||||
@ApiOperation(value = "文档对比信息条款评论表-查询对比结果", notes = "文档对比信息条款评论表-查询对比结果")
|
@ApiOperation(value = "新旧拆分单对比条款评论表-查询对比结果", notes = "新旧拆分单对比条款评论表-查询对比结果")
|
||||||
@GetMapping(value = "/queryCompareResult")
|
@GetMapping(value = "/queryCompareResult")
|
||||||
public Result<SarFileCompareResultVO> queryCompareResult(@ApiParam("文档对比id") @RequestParam(name = "infoId", required = true) String infoId,
|
public Result<SarFileCompareResultVO> queryCompareResult(@ApiParam("文档对比id") @RequestParam(name = "infoId", required = true) String infoId,
|
||||||
@ApiParam("评论") @RequestParam(name = "comment", required = false) String comment) {
|
@ApiParam("评论") @RequestParam(name = "comment", required = false) String comment) {
|
||||||
@@ -176,8 +176,8 @@ public class SarFileCompareItemCommentController extends JeroController<SarFileC
|
|||||||
}
|
}
|
||||||
|
|
||||||
@RequiresPermissions("docComparison:result:exportComparisonReport")
|
@RequiresPermissions("docComparison:result:exportComparisonReport")
|
||||||
@AutoLog(value = "文档对比信息条款评论表-导出结果")
|
@AutoLog(value = "新旧拆分单对比条款评论表-导出结果")
|
||||||
@ApiOperation(value = "文档对比信息条款评论表-导出结果", notes = "文档对比信息条款评论表-导出结果")
|
@ApiOperation(value = "新旧拆分单对比条款评论表-导出结果", notes = "新旧拆分单对比条款评论表-导出结果")
|
||||||
@GetMapping(value = "/exportResXls")
|
@GetMapping(value = "/exportResXls")
|
||||||
public void exportResXls(@ApiParam("文档对比id")@RequestParam(name = "infoId", required = true) String infoId,
|
public void exportResXls(@ApiParam("文档对比id")@RequestParam(name = "infoId", required = true) String infoId,
|
||||||
@ApiParam("选择id") @RequestParam(name = "selectIds", required = false) String selectIds,
|
@ApiParam("选择id") @RequestParam(name = "selectIds", required = false) String selectIds,
|
||||||
|
|||||||
+19
-19
@@ -26,12 +26,12 @@ import java.util.List;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 文档对比信息条款表
|
* @Description: 新旧拆分单对比条款表
|
||||||
* @Author: jero-boot
|
* @Author: jero-boot
|
||||||
* @Date: 2022-08-02
|
* @Date: 2022-08-02
|
||||||
* @Version: V1.0
|
* @Version: V1.0
|
||||||
*/
|
*/
|
||||||
@Api(tags="文档对比信息条款表")
|
@Api(tags="新旧拆分单对比条款表")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/compare/sarFileCompareItem")
|
@RequestMapping("/compare/sarFileCompareItem")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -48,8 +48,8 @@ public class SarFileCompareItemController extends JeroController<SarFileCompareI
|
|||||||
* @param req
|
* @param req
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款表-分页列表查询")
|
@AutoLog(value = "新旧拆分单对比条款表-分页列表查询")
|
||||||
@ApiOperation(value="文档对比信息条款表-分页列表查询", notes="文档对比信息条款表-分页列表查询")
|
@ApiOperation(value="新旧拆分单对比条款表-分页列表查询", notes="新旧拆分单对比条款表-分页列表查询")
|
||||||
@GetMapping(value = "/page")
|
@GetMapping(value = "/page")
|
||||||
public Result<?> queryPageList(SarFileCompareItem sarFileCompareItem,
|
public Result<?> queryPageList(SarFileCompareItem sarFileCompareItem,
|
||||||
@ApiParam("当前页") @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
@ApiParam("当前页") @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@@ -66,8 +66,8 @@ public class SarFileCompareItemController extends JeroController<SarFileCompareI
|
|||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款表-列表查询")
|
@AutoLog(value = "新旧拆分单对比条款表-列表查询")
|
||||||
@ApiOperation(value="文档对比信息条款表-列表查询", notes="文档对比信息条款表-列表查询")
|
@ApiOperation(value="新旧拆分单对比条款表-列表查询", notes="新旧拆分单对比条款表-列表查询")
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
public Result<List<SarFileCompareItem>> queryList() {
|
public Result<List<SarFileCompareItem>> queryList() {
|
||||||
List<SarFileCompareItem> list = sarFileCompareItemService.queryList();
|
List<SarFileCompareItem> list = sarFileCompareItemService.queryList();
|
||||||
@@ -80,8 +80,8 @@ public class SarFileCompareItemController extends JeroController<SarFileCompareI
|
|||||||
* @param sarFileCompareItem
|
* @param sarFileCompareItem
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款表-添加")
|
@AutoLog(value = "新旧拆分单对比条款表-添加")
|
||||||
@ApiOperation(value="文档对比信息条款表-添加", notes="文档对比信息条款表-添加")
|
@ApiOperation(value="新旧拆分单对比条款表-添加", notes="新旧拆分单对比条款表-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<?> add(@Validated @RequestBody SarFileCompareItem sarFileCompareItem) {
|
public Result<?> add(@Validated @RequestBody SarFileCompareItem sarFileCompareItem) {
|
||||||
sarFileCompareItemService.add(sarFileCompareItem);
|
sarFileCompareItemService.add(sarFileCompareItem);
|
||||||
@@ -94,8 +94,8 @@ public class SarFileCompareItemController extends JeroController<SarFileCompareI
|
|||||||
* @param sarFileCompareItem
|
* @param sarFileCompareItem
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款表-编辑")
|
@AutoLog(value = "新旧拆分单对比条款表-编辑")
|
||||||
@ApiOperation(value="文档对比信息条款表-编辑", notes="文档对比信息条款表-编辑")
|
@ApiOperation(value="新旧拆分单对比条款表-编辑", notes="新旧拆分单对比条款表-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
public Result<?> edit(@Validated @RequestBody SarFileCompareItem sarFileCompareItem) {
|
public Result<?> edit(@Validated @RequestBody SarFileCompareItem sarFileCompareItem) {
|
||||||
sarFileCompareItemService.editById(sarFileCompareItem);
|
sarFileCompareItemService.editById(sarFileCompareItem);
|
||||||
@@ -108,8 +108,8 @@ public class SarFileCompareItemController extends JeroController<SarFileCompareI
|
|||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款表-通过id删除")
|
@AutoLog(value = "新旧拆分单对比条款表-通过id删除")
|
||||||
@ApiOperation(value="文档对比信息条款表-通过id删除", notes="文档对比信息条款表-通过id删除")
|
@ApiOperation(value="新旧拆分单对比条款表-通过id删除", notes="新旧拆分单对比条款表-通过id删除")
|
||||||
@PostMapping(value = "/delete")
|
@PostMapping(value = "/delete")
|
||||||
public Result<?> delete(@ApiParam("id") @RequestParam(name="id",required=true) String id) {
|
public Result<?> delete(@ApiParam("id") @RequestParam(name="id",required=true) String id) {
|
||||||
sarFileCompareItemService.deleteById(id);
|
sarFileCompareItemService.deleteById(id);
|
||||||
@@ -122,8 +122,8 @@ public class SarFileCompareItemController extends JeroController<SarFileCompareI
|
|||||||
* @param ids
|
* @param ids
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款表-批量删除")
|
@AutoLog(value = "新旧拆分单对比条款表-批量删除")
|
||||||
@ApiOperation(value="文档对比信息条款表-批量删除", notes="文档对比信息条款表-批量删除")
|
@ApiOperation(value="新旧拆分单对比条款表-批量删除", notes="新旧拆分单对比条款表-批量删除")
|
||||||
@PostMapping(value = "/deleteBatch")
|
@PostMapping(value = "/deleteBatch")
|
||||||
public Result<?> deleteBatch(@ApiParam("ids") @RequestParam(name="ids",required=true) String ids) {
|
public Result<?> deleteBatch(@ApiParam("ids") @RequestParam(name="ids",required=true) String ids) {
|
||||||
this.sarFileCompareItemService.deleteByIds(Arrays.asList(ids.split(",")));
|
this.sarFileCompareItemService.deleteByIds(Arrays.asList(ids.split(",")));
|
||||||
@@ -136,8 +136,8 @@ public class SarFileCompareItemController extends JeroController<SarFileCompareI
|
|||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款表-通过id查询")
|
@AutoLog(value = "新旧拆分单对比条款表-通过id查询")
|
||||||
@ApiOperation(value="文档对比信息条款表-通过id查询", notes="文档对比信息条款表-通过id查询")
|
@ApiOperation(value="新旧拆分单对比条款表-通过id查询", notes="新旧拆分单对比条款表-通过id查询")
|
||||||
@GetMapping(value = "/queryById")
|
@GetMapping(value = "/queryById")
|
||||||
public Result<?> queryById(@ApiParam("id") @RequestParam(name="id",required=true) String id) {
|
public Result<?> queryById(@ApiParam("id") @RequestParam(name="id",required=true) String id) {
|
||||||
SarFileCompareItem sarFileCompareItem = sarFileCompareItemService.queryById(id);
|
SarFileCompareItem sarFileCompareItem = sarFileCompareItemService.queryById(id);
|
||||||
@@ -155,7 +155,7 @@ public class SarFileCompareItemController extends JeroController<SarFileCompareI
|
|||||||
*/
|
*/
|
||||||
@RequestMapping(value = "/exportXls")
|
@RequestMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, SarFileCompareItem sarFileCompareItem) {
|
public ModelAndView exportXls(HttpServletRequest request, SarFileCompareItem sarFileCompareItem) {
|
||||||
return super.exportXls(request, sarFileCompareItem, SarFileCompareItem.class, "文档对比信息条款表");
|
return super.exportXls(request, sarFileCompareItem, SarFileCompareItem.class, "新旧拆分单对比条款表");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -173,8 +173,8 @@ public class SarFileCompareItemController extends JeroController<SarFileCompareI
|
|||||||
/**
|
/**
|
||||||
* 条款对比高亮
|
* 条款对比高亮
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息条款表-条款对比高亮")
|
@AutoLog(value = "新旧拆分单对比条款表-条款对比高亮")
|
||||||
@ApiOperation(value="文档对比信息条款表-条款对比高亮", notes="文档对比信息条款表-条款对比高亮")
|
@ApiOperation(value="新旧拆分单对比条款表-条款对比高亮", notes="新旧拆分单对比条款表-条款对比高亮")
|
||||||
@GetMapping(value = "/clauseComparison")
|
@GetMapping(value = "/clauseComparison")
|
||||||
@RequiresPermissions("documentComparison:edit")
|
@RequiresPermissions("documentComparison:edit")
|
||||||
public Result<?> clauseComparison(@ApiParam("左侧id") @RequestParam(name="leftId",required=true) String leftId,
|
public Result<?> clauseComparison(@ApiParam("左侧id") @RequestParam(name="leftId",required=true) String leftId,
|
||||||
|
|||||||
+17
-17
@@ -25,12 +25,12 @@ import java.util.List;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 文档对比信息目录表
|
* @Description: 新旧拆分单对比目录表
|
||||||
* @Author: jero-boot
|
* @Author: jero-boot
|
||||||
* @Date: 2022-08-03
|
* @Date: 2022-08-03
|
||||||
* @Version: V1.0
|
* @Version: V1.0
|
||||||
*/
|
*/
|
||||||
@Api(tags="文档对比信息目录表")
|
@Api(tags="新旧拆分单对比目录表")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/compare/sarFileCompareMenu")
|
@RequestMapping("/compare/sarFileCompareMenu")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -47,8 +47,8 @@ public class SarFileCompareMenuController extends JeroController<SarFileCompareM
|
|||||||
* @param req
|
* @param req
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息目录表-分页列表查询")
|
@AutoLog(value = "新旧拆分单对比目录表-分页列表查询")
|
||||||
@ApiOperation(value="文档对比信息目录表-分页列表查询", notes="文档对比信息目录表-分页列表查询")
|
@ApiOperation(value="新旧拆分单对比目录表-分页列表查询", notes="新旧拆分单对比目录表-分页列表查询")
|
||||||
@GetMapping(value = "/page")
|
@GetMapping(value = "/page")
|
||||||
public Result<?> queryPageList(SarFileCompareMenu sarFileCompareMenu,
|
public Result<?> queryPageList(SarFileCompareMenu sarFileCompareMenu,
|
||||||
@ApiParam("当前页") @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
@ApiParam("当前页") @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@@ -65,8 +65,8 @@ public class SarFileCompareMenuController extends JeroController<SarFileCompareM
|
|||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息目录表-列表查询")
|
@AutoLog(value = "新旧拆分单对比目录表-列表查询")
|
||||||
@ApiOperation(value="文档对比信息目录表-列表查询", notes="文档对比信息目录表-列表查询")
|
@ApiOperation(value="新旧拆分单对比目录表-列表查询", notes="新旧拆分单对比目录表-列表查询")
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
public Result<List<SarFileCompareMenu>> queryList() {
|
public Result<List<SarFileCompareMenu>> queryList() {
|
||||||
List<SarFileCompareMenu> list = sarFileCompareMenuService.queryList();
|
List<SarFileCompareMenu> list = sarFileCompareMenuService.queryList();
|
||||||
@@ -79,8 +79,8 @@ public class SarFileCompareMenuController extends JeroController<SarFileCompareM
|
|||||||
* @param sarFileCompareMenu
|
* @param sarFileCompareMenu
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息目录表-添加")
|
@AutoLog(value = "新旧拆分单对比目录表-添加")
|
||||||
@ApiOperation(value="文档对比信息目录表-添加", notes="文档对比信息目录表-添加")
|
@ApiOperation(value="新旧拆分单对比目录表-添加", notes="新旧拆分单对比目录表-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<?> add(@Validated @RequestBody SarFileCompareMenu sarFileCompareMenu) {
|
public Result<?> add(@Validated @RequestBody SarFileCompareMenu sarFileCompareMenu) {
|
||||||
sarFileCompareMenuService.add(sarFileCompareMenu);
|
sarFileCompareMenuService.add(sarFileCompareMenu);
|
||||||
@@ -93,8 +93,8 @@ public class SarFileCompareMenuController extends JeroController<SarFileCompareM
|
|||||||
* @param sarFileCompareMenu
|
* @param sarFileCompareMenu
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息目录表-编辑")
|
@AutoLog(value = "新旧拆分单对比目录表-编辑")
|
||||||
@ApiOperation(value="文档对比信息目录表-编辑", notes="文档对比信息目录表-编辑")
|
@ApiOperation(value="新旧拆分单对比目录表-编辑", notes="新旧拆分单对比目录表-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
public Result<?> edit(@Validated @RequestBody SarFileCompareMenu sarFileCompareMenu) {
|
public Result<?> edit(@Validated @RequestBody SarFileCompareMenu sarFileCompareMenu) {
|
||||||
sarFileCompareMenuService.editById(sarFileCompareMenu);
|
sarFileCompareMenuService.editById(sarFileCompareMenu);
|
||||||
@@ -107,8 +107,8 @@ public class SarFileCompareMenuController extends JeroController<SarFileCompareM
|
|||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息目录表-通过id删除")
|
@AutoLog(value = "新旧拆分单对比目录表-通过id删除")
|
||||||
@ApiOperation(value="文档对比信息目录表-通过id删除", notes="文档对比信息目录表-通过id删除")
|
@ApiOperation(value="新旧拆分单对比目录表-通过id删除", notes="新旧拆分单对比目录表-通过id删除")
|
||||||
@PostMapping(value = "/delete")
|
@PostMapping(value = "/delete")
|
||||||
public Result<?> delete(@ApiParam("id") @RequestParam(name="id",required=true) String id) {
|
public Result<?> delete(@ApiParam("id") @RequestParam(name="id",required=true) String id) {
|
||||||
sarFileCompareMenuService.deleteById(id);
|
sarFileCompareMenuService.deleteById(id);
|
||||||
@@ -121,8 +121,8 @@ public class SarFileCompareMenuController extends JeroController<SarFileCompareM
|
|||||||
* @param ids
|
* @param ids
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息目录表-批量删除")
|
@AutoLog(value = "新旧拆分单对比目录表-批量删除")
|
||||||
@ApiOperation(value="文档对比信息目录表-批量删除", notes="文档对比信息目录表-批量删除")
|
@ApiOperation(value="新旧拆分单对比目录表-批量删除", notes="新旧拆分单对比目录表-批量删除")
|
||||||
@PostMapping(value = "/deleteBatch")
|
@PostMapping(value = "/deleteBatch")
|
||||||
public Result<?> deleteBatch(@ApiParam("ids") @RequestParam(name="ids",required=true) String ids) {
|
public Result<?> deleteBatch(@ApiParam("ids") @RequestParam(name="ids",required=true) String ids) {
|
||||||
this.sarFileCompareMenuService.deleteByIds(Arrays.asList(ids.split(",")));
|
this.sarFileCompareMenuService.deleteByIds(Arrays.asList(ids.split(",")));
|
||||||
@@ -135,8 +135,8 @@ public class SarFileCompareMenuController extends JeroController<SarFileCompareM
|
|||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息目录表-通过id查询")
|
@AutoLog(value = "新旧拆分单对比目录表-通过id查询")
|
||||||
@ApiOperation(value="文档对比信息目录表-通过id查询", notes="文档对比信息目录表-通过id查询")
|
@ApiOperation(value="新旧拆分单对比目录表-通过id查询", notes="新旧拆分单对比目录表-通过id查询")
|
||||||
@GetMapping(value = "/queryById")
|
@GetMapping(value = "/queryById")
|
||||||
public Result<?> queryById(@ApiParam("id") @RequestParam(name="id",required=true) String id) {
|
public Result<?> queryById(@ApiParam("id") @RequestParam(name="id",required=true) String id) {
|
||||||
SarFileCompareMenu sarFileCompareMenu = sarFileCompareMenuService.queryById(id);
|
SarFileCompareMenu sarFileCompareMenu = sarFileCompareMenuService.queryById(id);
|
||||||
@@ -154,7 +154,7 @@ public class SarFileCompareMenuController extends JeroController<SarFileCompareM
|
|||||||
*/
|
*/
|
||||||
@RequestMapping(value = "/exportXls")
|
@RequestMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, SarFileCompareMenu sarFileCompareMenu) {
|
public ModelAndView exportXls(HttpServletRequest request, SarFileCompareMenu sarFileCompareMenu) {
|
||||||
return super.exportXls(request, sarFileCompareMenu, SarFileCompareMenu.class, "文档对比信息目录表");
|
return super.exportXls(request, sarFileCompareMenu, SarFileCompareMenu.class, "新旧拆分单对比目录表");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+19
-19
@@ -27,12 +27,12 @@ import java.util.List;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 文档对比信息结果评论表
|
* @Description: 新旧拆分单对比结果评论表
|
||||||
* @Author: jero-boot
|
* @Author: jero-boot
|
||||||
* @Date: 2022-08-05
|
* @Date: 2022-08-05
|
||||||
* @Version: V1.0
|
* @Version: V1.0
|
||||||
*/
|
*/
|
||||||
@Api(tags = "文档对比信息结果评论表")
|
@Api(tags = "新旧拆分单对比结果评论表")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/compare/sarFileCompareResComment")
|
@RequestMapping("/compare/sarFileCompareResComment")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -49,8 +49,8 @@ public class SarFileCompareResCommentController extends JeroController<SarFileCo
|
|||||||
* @param req
|
* @param req
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息结果评论表-分页列表查询")
|
@AutoLog(value = "新旧拆分单对比结果评论表-分页列表查询")
|
||||||
@ApiOperation(value = "文档对比信息结果评论表-分页列表查询", notes = "文档对比信息结果评论表-分页列表查询")
|
@ApiOperation(value = "新旧拆分单对比结果评论表-分页列表查询", notes = "新旧拆分单对比结果评论表-分页列表查询")
|
||||||
@GetMapping(value = "/page")
|
@GetMapping(value = "/page")
|
||||||
public Result<?> queryPageList(SarFileCompareResComment sarFileCompareResComment,
|
public Result<?> queryPageList(SarFileCompareResComment sarFileCompareResComment,
|
||||||
@ApiParam("当前页") @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
@ApiParam("当前页") @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@@ -67,8 +67,8 @@ public class SarFileCompareResCommentController extends JeroController<SarFileCo
|
|||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息结果评论表-列表查询")
|
@AutoLog(value = "新旧拆分单对比结果评论表-列表查询")
|
||||||
@ApiOperation(value = "文档对比信息结果评论表-列表查询", notes = "文档对比信息结果评论表-列表查询")
|
@ApiOperation(value = "新旧拆分单对比结果评论表-列表查询", notes = "新旧拆分单对比结果评论表-列表查询")
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
public Result<List<SarFileCompareResComment>> queryList() {
|
public Result<List<SarFileCompareResComment>> queryList() {
|
||||||
List<SarFileCompareResComment> list = sarFileCompareResCommentService.queryList();
|
List<SarFileCompareResComment> list = sarFileCompareResCommentService.queryList();
|
||||||
@@ -81,8 +81,8 @@ public class SarFileCompareResCommentController extends JeroController<SarFileCo
|
|||||||
* @param sarFileCompareResComment
|
* @param sarFileCompareResComment
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息结果评论表-添加")
|
@AutoLog(value = "新旧拆分单对比结果评论表-添加")
|
||||||
@ApiOperation(value = "文档对比信息结果评论表-添加", notes = "文档对比信息结果评论表-添加")
|
@ApiOperation(value = "新旧拆分单对比结果评论表-添加", notes = "新旧拆分单对比结果评论表-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
@RequiresPermissions("docComparison:result:comment")
|
@RequiresPermissions("docComparison:result:comment")
|
||||||
public Result<?> add(@Validated @RequestBody SarFileCompareResComment sarFileCompareResComment) {
|
public Result<?> add(@Validated @RequestBody SarFileCompareResComment sarFileCompareResComment) {
|
||||||
@@ -96,8 +96,8 @@ public class SarFileCompareResCommentController extends JeroController<SarFileCo
|
|||||||
* @param sarFileCompareResComment
|
* @param sarFileCompareResComment
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息结果评论表-编辑")
|
@AutoLog(value = "新旧拆分单对比结果评论表-编辑")
|
||||||
@ApiOperation(value = "文档对比信息结果评论表-编辑", notes = "文档对比信息结果评论表-编辑")
|
@ApiOperation(value = "新旧拆分单对比结果评论表-编辑", notes = "新旧拆分单对比结果评论表-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
public Result<?> edit(@Validated @RequestBody SarFileCompareResComment sarFileCompareResComment) {
|
public Result<?> edit(@Validated @RequestBody SarFileCompareResComment sarFileCompareResComment) {
|
||||||
sarFileCompareResCommentService.editById(sarFileCompareResComment);
|
sarFileCompareResCommentService.editById(sarFileCompareResComment);
|
||||||
@@ -110,8 +110,8 @@ public class SarFileCompareResCommentController extends JeroController<SarFileCo
|
|||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息结果评论表-通过id删除")
|
@AutoLog(value = "新旧拆分单对比结果评论表-通过id删除")
|
||||||
@ApiOperation(value = "文档对比信息结果评论表-通过id删除", notes = "文档对比信息结果评论表-通过id删除")
|
@ApiOperation(value = "新旧拆分单对比结果评论表-通过id删除", notes = "新旧拆分单对比结果评论表-通过id删除")
|
||||||
@PostMapping(value = "/delete")
|
@PostMapping(value = "/delete")
|
||||||
public Result<?> delete(@ApiParam("id") @RequestParam(name = "id", required = true) String id) {
|
public Result<?> delete(@ApiParam("id") @RequestParam(name = "id", required = true) String id) {
|
||||||
sarFileCompareResCommentService.deleteById(id);
|
sarFileCompareResCommentService.deleteById(id);
|
||||||
@@ -124,8 +124,8 @@ public class SarFileCompareResCommentController extends JeroController<SarFileCo
|
|||||||
* @param ids
|
* @param ids
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息结果评论表-批量删除")
|
@AutoLog(value = "新旧拆分单对比结果评论表-批量删除")
|
||||||
@ApiOperation(value = "文档对比信息结果评论表-批量删除", notes = "文档对比信息结果评论表-批量删除")
|
@ApiOperation(value = "新旧拆分单对比结果评论表-批量删除", notes = "新旧拆分单对比结果评论表-批量删除")
|
||||||
@PostMapping(value = "/deleteBatch")
|
@PostMapping(value = "/deleteBatch")
|
||||||
public Result<?> deleteBatch(@ApiParam("ids") @RequestParam(name = "ids", required = true) String ids) {
|
public Result<?> deleteBatch(@ApiParam("ids") @RequestParam(name = "ids", required = true) String ids) {
|
||||||
this.sarFileCompareResCommentService.deleteByIds(Arrays.asList(ids.split(",")));
|
this.sarFileCompareResCommentService.deleteByIds(Arrays.asList(ids.split(",")));
|
||||||
@@ -138,8 +138,8 @@ public class SarFileCompareResCommentController extends JeroController<SarFileCo
|
|||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档对比信息结果评论表-通过id查询")
|
@AutoLog(value = "新旧拆分单对比结果评论表-通过id查询")
|
||||||
@ApiOperation(value = "文档对比信息结果评论表-通过id查询", notes = "文档对比信息结果评论表-通过id查询")
|
@ApiOperation(value = "新旧拆分单对比结果评论表-通过id查询", notes = "新旧拆分单对比结果评论表-通过id查询")
|
||||||
@GetMapping(value = "/queryById")
|
@GetMapping(value = "/queryById")
|
||||||
public Result<?> queryById(@ApiParam("id") @RequestParam(name = "id", required = true) String id) {
|
public Result<?> queryById(@ApiParam("id") @RequestParam(name = "id", required = true) String id) {
|
||||||
SarFileCompareResComment sarFileCompareResComment = sarFileCompareResCommentService.queryById(id);
|
SarFileCompareResComment sarFileCompareResComment = sarFileCompareResCommentService.queryById(id);
|
||||||
@@ -157,7 +157,7 @@ public class SarFileCompareResCommentController extends JeroController<SarFileCo
|
|||||||
*/
|
*/
|
||||||
@RequestMapping(value = "/exportXls")
|
@RequestMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, SarFileCompareResComment sarFileCompareResComment) {
|
public ModelAndView exportXls(HttpServletRequest request, SarFileCompareResComment sarFileCompareResComment) {
|
||||||
return super.exportXls(request, sarFileCompareResComment, SarFileCompareResComment.class, "文档对比信息结果评论表");
|
return super.exportXls(request, sarFileCompareResComment, SarFileCompareResComment.class, "新旧拆分单对比结果评论表");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -178,8 +178,8 @@ public class SarFileCompareResCommentController extends JeroController<SarFileCo
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("docComparison:result:comment")
|
@RequiresPermissions("docComparison:result:comment")
|
||||||
@AutoLog(value = "文档对比信息结果评论表-根据infoId查询列表")
|
@AutoLog(value = "新旧拆分单对比结果评论表-根据infoId查询列表")
|
||||||
@ApiOperation(value = "文档对比信息结果评论表-根据infoId查询列表", notes = "文档对比信息结果评论表-根据infoId查询列表")
|
@ApiOperation(value = "新旧拆分单对比结果评论表-根据infoId查询列表", notes = "新旧拆分单对比结果评论表-根据infoId查询列表")
|
||||||
@GetMapping(value = "/queryListByInfoId")
|
@GetMapping(value = "/queryListByInfoId")
|
||||||
public Result<List<SarFileCompareResComVO>> queryListByInfoId(@ApiParam("id") @RequestParam(name = "id", required = true) String id,
|
public Result<List<SarFileCompareResComVO>> queryListByInfoId(@ApiParam("id") @RequestParam(name = "id", required = true) String id,
|
||||||
@ApiParam("字符") @RequestParam(name = "str", required = false) String str) {
|
@ApiParam("字符") @RequestParam(name = "str", required = false) String str) {
|
||||||
|
|||||||
+91
-66
@@ -1,6 +1,8 @@
|
|||||||
package com.jero.modules.laws.documenttool.controller;
|
package com.jero.modules.laws.documenttool.controller;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
||||||
|
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
||||||
import com.jero.common.api.vo.Result;
|
import com.jero.common.api.vo.Result;
|
||||||
import com.jero.common.api.vo.ResultCommon;
|
import com.jero.common.api.vo.ResultCommon;
|
||||||
import com.jero.common.aspect.annotation.AutoLog;
|
import com.jero.common.aspect.annotation.AutoLog;
|
||||||
@@ -35,10 +37,11 @@ import java.util.Map;
|
|||||||
/**
|
/**
|
||||||
* @Author: yjz
|
* @Author: yjz
|
||||||
* @Date: 2023/10/12/23:03
|
* @Date: 2023/10/12/23:03
|
||||||
* @Description: 文档拆分
|
* @Description: 标准拆分
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@Api(tags="文档拆分")
|
@Api(tags="标准拆分")
|
||||||
|
@ApiSupport(order = 302)
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/laws/DocumentTool/documentSplit")
|
@RequestMapping("/laws/DocumentTool/documentSplit")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -54,14 +57,15 @@ public class DocumentSplitController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分-分页列表查询
|
* 标准拆分-分页列表查询
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分-分页列表查询")
|
@AutoLog(value = "标准拆分-分页列表查询")
|
||||||
@ApiOperation(value="文档拆分-分页列表查询", notes="文档拆分-分页列表查询")
|
@ApiOperation(value="标准拆分-分页列表查询", notes="标准拆分-分页列表查询")
|
||||||
@GetMapping(value = "/queryByPage")
|
@GetMapping(value = "/queryByPage")
|
||||||
@RequiresPermissions("split:sarFileSplitInfo:search")
|
@RequiresPermissions("split:sarFileSplitInfo:search")
|
||||||
|
@ApiOperationSupport(order = 1)
|
||||||
public Result<IPage<DocumentSplitInfo>> queryByPage(DocumentSplitInfo documentSplitInfo,
|
public Result<IPage<DocumentSplitInfo>> queryByPage(DocumentSplitInfo documentSplitInfo,
|
||||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
|
||||||
@@ -69,14 +73,15 @@ public class DocumentSplitController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分-拆分已入库文本
|
* 标准拆分-拆分已入库文本
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分-拆分已入库文本分页列表查询")
|
@AutoLog(value = "标准拆分-拆分已入库文本分页列表查询")
|
||||||
@ApiOperation(value="文档拆分-拆分已入库文本分页列表查询", notes="文档拆分-拆分已入库文本分页列表查询")
|
@ApiOperation(value="标准拆分-拆分已入库文本分页列表查询", notes="标准拆分-拆分已入库文本分页列表查询")
|
||||||
@GetMapping(value = "/querySplitFileInfoByPage")
|
@GetMapping(value = "/querySplitFileInfoByPage")
|
||||||
@RequiresPermissions("split:sarFileSplitInfo:splitFile")
|
@RequiresPermissions("split:sarFileSplitInfo:splitFile")
|
||||||
|
@ApiOperationSupport(order = 2)
|
||||||
public Result<IPage<SplitFileInfo>> querySplitFileInfoByPage(SplitFileInfo splitFileInfo,
|
public Result<IPage<SplitFileInfo>> querySplitFileInfoByPage(SplitFileInfo splitFileInfo,
|
||||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
|
||||||
@@ -84,27 +89,29 @@ public class DocumentSplitController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分-查看
|
* 标准拆分-查看
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分-查看")
|
@AutoLog(value = "标准拆分-查看")
|
||||||
@ApiOperation(value="文档拆分-查看", notes="文档拆分-查看")
|
@ApiOperation(value="标准拆分-查看", notes="标准拆分-查看")
|
||||||
@PostMapping(value = "/queryView")
|
@PostMapping(value = "/queryView")
|
||||||
@RequiresPermissions("split:sarFileSplitItems:page")
|
@RequiresPermissions("split:sarFileSplitItems:page")
|
||||||
|
@ApiOperationSupport(order = 3)
|
||||||
public Result<LawsDocumentSplitView> queryView(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
public Result<LawsDocumentSplitView> queryView(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
||||||
return Result.OK(documentSplitService.queryView(parameter));
|
return Result.OK(documentSplitService.queryView(parameter));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分-通过文档拆分id查询目录树形结构
|
* 标准拆分-通过标准拆分id查询目录树形结构
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分-通过文档拆分id查询目录树形结构")
|
@AutoLog(value = "标准拆分-通过标准拆分id查询目录树形结构")
|
||||||
@ApiOperation(value="文档拆分-通过文档拆分id查询目录树形结构", notes="文档拆分-通过文档拆分id查询目录树形结构")
|
@ApiOperation(value="标准拆分-通过标准拆分id查询目录树形结构", notes="标准拆分-通过标准拆分id查询目录树形结构")
|
||||||
@GetMapping(value = "/queryTreeMenuByInfoId")
|
@GetMapping(value = "/queryTreeMenuByInfoId")
|
||||||
public Result<List<SarFileSplitMenuEO>> queryTreeMenuByInfoId(@ApiParam("文档拆分id") String infoId) {
|
@ApiOperationSupport(order = 4)
|
||||||
|
public Result<List<SarFileSplitMenuEO>> queryTreeMenuByInfoId(@ApiParam("标准拆分id") String infoId) {
|
||||||
return Result.OK(documentSplitService.queryTreeMenuByInfoId(infoId));
|
return Result.OK(documentSplitService.queryTreeMenuByInfoId(infoId));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -114,10 +121,11 @@ public class DocumentSplitController {
|
|||||||
* @param documentSplitInfo
|
* @param documentSplitInfo
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分-更改权限")
|
@AutoLog(value = "标准拆分-更改权限")
|
||||||
@ApiOperation(value="文档拆分-更改权限", notes="文档拆分-更改权限")
|
@ApiOperation(value="标准拆分-更改权限", notes="标准拆分-更改权限")
|
||||||
@PostMapping(value = "/updatePermissions")
|
@PostMapping(value = "/updatePermissions")
|
||||||
@RequiresPermissions("split:sarFileSplitInfo:changePermissions")
|
@RequiresPermissions("split:sarFileSplitInfo:changePermissions")
|
||||||
|
@ApiOperationSupport(order = 5)
|
||||||
public Result<T> updatePermissions(@Validated @RequestBody DocumentSplitInfo documentSplitInfo) {
|
public Result<T> updatePermissions(@Validated @RequestBody DocumentSplitInfo documentSplitInfo) {
|
||||||
documentSplitService.updatePermissions(documentSplitInfo);
|
documentSplitService.updatePermissions(documentSplitInfo);
|
||||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||||
@@ -129,10 +137,11 @@ public class DocumentSplitController {
|
|||||||
* @param sarFileSplitInfoEO
|
* @param sarFileSplitInfoEO
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分-拆分")
|
@AutoLog(value = "标准拆分-拆分")
|
||||||
@ApiOperation(value="文档拆分-拆分", notes="文档拆分-拆分")
|
@ApiOperation(value="标准拆分-拆分", notes="标准拆分-拆分")
|
||||||
@PostMapping(value = "/split")
|
@PostMapping(value = "/split")
|
||||||
@RequiresPermissions("split:sarFileSplitInfo:splitFile")
|
@RequiresPermissions("split:sarFileSplitInfo:splitFile")
|
||||||
|
@ApiOperationSupport(order = 6)
|
||||||
public Result<T> split(@Validated @RequestBody SarFileSplitInfoEO sarFileSplitInfoEO) {
|
public Result<T> split(@Validated @RequestBody SarFileSplitInfoEO sarFileSplitInfoEO) {
|
||||||
documentSplitService.add(sarFileSplitInfoEO);
|
documentSplitService.add(sarFileSplitInfoEO);
|
||||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||||
@@ -144,10 +153,11 @@ public class DocumentSplitController {
|
|||||||
* @param parameter
|
* @param parameter
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分-发布")
|
@AutoLog(value = "标准拆分-发布")
|
||||||
@ApiOperation(value="文档拆分-发布", notes="文档拆分-发布")
|
@ApiOperation(value="标准拆分-发布", notes="标准拆分-发布")
|
||||||
@PostMapping(value = "/publish")
|
@PostMapping(value = "/publish")
|
||||||
@RequiresPermissions("split:sarFileSplitInfo:release")
|
@RequiresPermissions("split:sarFileSplitInfo:release")
|
||||||
|
@ApiOperationSupport(order = 7)
|
||||||
public Result<T> publish(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
public Result<T> publish(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
||||||
documentSplitService.publish(parameter);
|
documentSplitService.publish(parameter);
|
||||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||||
@@ -159,10 +169,11 @@ public class DocumentSplitController {
|
|||||||
* @param parameter
|
* @param parameter
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分-撤回")
|
@AutoLog(value = "标准拆分-撤回")
|
||||||
@ApiOperation(value="文档拆分-撤回", notes="文档拆分-撤回")
|
@ApiOperation(value="标准拆分-撤回", notes="标准拆分-撤回")
|
||||||
@PostMapping(value = "/revocation")
|
@PostMapping(value = "/revocation")
|
||||||
@RequiresPermissions("split:sarFileSplitInfo:withdraw")
|
@RequiresPermissions("split:sarFileSplitInfo:withdraw")
|
||||||
|
@ApiOperationSupport(order = 8)
|
||||||
public Result<T> revocation(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
public Result<T> revocation(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
||||||
documentSplitService.revocation(parameter);
|
documentSplitService.revocation(parameter);
|
||||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||||
@@ -173,10 +184,11 @@ public class DocumentSplitController {
|
|||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分-通过id删除")
|
@AutoLog(value = "标准拆分-通过id删除")
|
||||||
@ApiOperation(value="文档拆分-通过id删除", notes="文档拆分-通过id删除")
|
@ApiOperation(value="标准拆分-通过id删除", notes="标准拆分-通过id删除")
|
||||||
@PostMapping(value = "/delete")
|
@PostMapping(value = "/delete")
|
||||||
@RequiresPermissions("split:sarFileSplitInfo:delete")
|
@RequiresPermissions("split:sarFileSplitInfo:delete")
|
||||||
|
@ApiOperationSupport(order = 9)
|
||||||
public Result<T> delete(@RequestBody IdMapBody map) {
|
public Result<T> delete(@RequestBody IdMapBody map) {
|
||||||
if (StringUtils.isNotBlank(map.getId())) {
|
if (StringUtils.isNotBlank(map.getId())) {
|
||||||
String id = map.getId();
|
String id = map.getId();
|
||||||
@@ -191,10 +203,11 @@ public class DocumentSplitController {
|
|||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分-批量删除")
|
@AutoLog(value = "标准拆分-批量删除")
|
||||||
@ApiOperation(value="文档拆分-批量删除", notes="文档拆分-批量删除")
|
@ApiOperation(value="标准拆分-批量删除", notes="标准拆分-批量删除")
|
||||||
@PostMapping(value = "/deleteBatch")
|
@PostMapping(value = "/deleteBatch")
|
||||||
@RequiresPermissions("split:sarFileSplitInfo:deleteBatch")
|
@RequiresPermissions("split:sarFileSplitInfo:deleteBatch")
|
||||||
|
@ApiOperationSupport(order = 10)
|
||||||
public Result<T> deleteBatch(@RequestBody Map<String, Object> map) {
|
public Result<T> deleteBatch(@RequestBody Map<String, Object> map) {
|
||||||
if (map.containsKey("ids")) {
|
if (map.containsKey("ids")) {
|
||||||
String ids = (String) map.get("ids");
|
String ids = (String) map.get("ids");
|
||||||
@@ -206,14 +219,15 @@ public class DocumentSplitController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-分页列表查询
|
* 标准拆分详情-分页列表查询
|
||||||
* @param parameter
|
* @param parameter
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-分页列表查询")
|
@AutoLog(value = "标准拆分详情-分页列表查询")
|
||||||
@ApiOperation(value = "文档拆分详情-分页列表查询")
|
@ApiOperation(value = "标准拆分详情-分页列表查询")
|
||||||
@PostMapping("/queryDocumentSplitDetail")
|
@PostMapping("/queryDocumentSplitDetail")
|
||||||
@RequiresPermissions("split:sarFileSplitItems:search")
|
@RequiresPermissions("split:sarFileSplitItems:search")
|
||||||
|
@ApiOperationSupport(order = 11)
|
||||||
public Result<IPage<Map<String,Object>>> queryDocumentSplitDetail(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
public Result<IPage<Map<String,Object>>> queryDocumentSplitDetail(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
||||||
try {
|
try {
|
||||||
IPage<Map<String, Object>> data = documentSplitService.queryDocumentSplitDetail(parameter);
|
IPage<Map<String, Object>> data = documentSplitService.queryDocumentSplitDetail(parameter);
|
||||||
@@ -224,65 +238,70 @@ public class DocumentSplitController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-根据id查询
|
* 标准拆分详情-根据id查询
|
||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-根据id查询")
|
@AutoLog(value = "标准拆分详情-根据id查询")
|
||||||
@ApiOperation(value = "文档拆分详情-根据id查询")
|
@ApiOperation(value = "标准拆分详情-根据id查询")
|
||||||
@GetMapping("/queryDocumentSplitDetailById")
|
@GetMapping("/queryDocumentSplitDetailById")
|
||||||
@RequiresPermissions("split:sarFileSplitItems:update")
|
@RequiresPermissions("split:sarFileSplitItems:update")
|
||||||
|
@ApiOperationSupport(order = 12)
|
||||||
public Result<Map<String,Object>> queryDocumentSplitDetailById(String id) {
|
public Result<Map<String,Object>> queryDocumentSplitDetailById(String id) {
|
||||||
return Result.OK(documentSplitService.queryDocumentSplitDetailById(id));
|
return Result.OK(documentSplitService.queryDocumentSplitDetailById(id));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-条目信息列表
|
* 标准拆分详情-条目信息列表
|
||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-条目信息列表")
|
@AutoLog(value = "标准拆分详情-条目信息列表")
|
||||||
@ApiOperation(value = "文档拆分详情-条目信息列表")
|
@ApiOperation(value = "标准拆分详情-条目信息列表")
|
||||||
@GetMapping("/queryItemsValList")
|
@GetMapping("/queryItemsValList")
|
||||||
|
@ApiOperationSupport(order = 12)
|
||||||
public Result<List<SarFileSplitItemsValEO>> queryItemsValList(String id) {
|
public Result<List<SarFileSplitItemsValEO>> queryItemsValList(String id) {
|
||||||
return Result.OK(documentSplitService.queryItemsValList(id));
|
return Result.OK(documentSplitService.queryItemsValList(id));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-条文解读列表
|
* 标准拆分详情-条文解读列表
|
||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-条文解读列表")
|
@AutoLog(value = "标准拆分详情-条文解读列表")
|
||||||
@ApiOperation(value = "文档拆分详情-条文解读列表")
|
@ApiOperation(value = "标准拆分详情-条文解读列表")
|
||||||
@GetMapping("/queryInterpretationArticlesList")
|
@GetMapping("/queryInterpretationArticlesList")
|
||||||
|
@ApiOperationSupport(order = 13)
|
||||||
public Result<List<SarFileSplitItemsValEO>> queryInterpretationArticlesList(String id) {
|
public Result<List<SarFileSplitItemsValEO>> queryInterpretationArticlesList(String id) {
|
||||||
return Result.OK(documentSplitService.queryInterpretationArticlesList(id));
|
return Result.OK(documentSplitService.queryInterpretationArticlesList(id));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-编辑
|
* 标准拆分详情-编辑
|
||||||
* @param parameter
|
* @param parameter
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-编辑")
|
@AutoLog(value = "标准拆分详情-编辑")
|
||||||
@ApiOperation(value = "文档拆分详情-编辑")
|
@ApiOperation(value = "标准拆分详情-编辑")
|
||||||
@PostMapping("/editDocumentSplitDetail")
|
@PostMapping("/editDocumentSplitDetail")
|
||||||
@RequiresPermissions("split:sarFileSplitItems:update")
|
@RequiresPermissions("split:sarFileSplitItems:update")
|
||||||
|
@ApiOperationSupport(order = 14)
|
||||||
public Result<T> editDocumentSplitDetail(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
public Result<T> editDocumentSplitDetail(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
||||||
documentSplitService.editDocumentSplitDetail(parameter);
|
documentSplitService.editDocumentSplitDetail(parameter);
|
||||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-批量编辑
|
* 标准拆分详情-批量编辑
|
||||||
* @param parameter
|
* @param parameter
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-批量编辑")
|
@AutoLog(value = "标准拆分详情-批量编辑")
|
||||||
@ApiOperation(value = "文档拆分详情-批量编辑")
|
@ApiOperation(value = "标准拆分详情-批量编辑")
|
||||||
@PostMapping("/editBatchDocumentSplitDetail")
|
@PostMapping("/editBatchDocumentSplitDetail")
|
||||||
@RequiresPermissions("split:sarFileSplitItems:batchDelete")
|
@RequiresPermissions("split:sarFileSplitItems:batchDelete")
|
||||||
|
@ApiOperationSupport(order = 15)
|
||||||
public Result<T> editBatchDocumentSplitDetail(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
public Result<T> editBatchDocumentSplitDetail(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
||||||
try {
|
try {
|
||||||
documentSplitService.editBatchDocumentSplitDetail(parameter);
|
documentSplitService.editBatchDocumentSplitDetail(parameter);
|
||||||
@@ -294,93 +313,99 @@ public class DocumentSplitController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-删除
|
* 标准拆分详情-删除
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-删除")
|
@AutoLog(value = "标准拆分详情-删除")
|
||||||
@ApiOperation(value="文档拆分详情-删除", notes="文档拆分详情-删除")
|
@ApiOperation(value="标准拆分详情-删除", notes="标准拆分详情-删除")
|
||||||
@PostMapping(value = "/deleteDocumentSplitDetail")
|
@PostMapping(value = "/deleteDocumentSplitDetail")
|
||||||
@RequiresPermissions("split:sarFileSplitItems:delete")
|
@RequiresPermissions("split:sarFileSplitItems:delete")
|
||||||
|
@ApiOperationSupport(order = 16)
|
||||||
public Result<T> deleteDocumentSplitDetail(@RequestBody Map<String, Object> parameter) {
|
public Result<T> deleteDocumentSplitDetail(@RequestBody Map<String, Object> parameter) {
|
||||||
documentSplitService.deleteDocumentSplitDetail(parameter);
|
documentSplitService.deleteDocumentSplitDetail(parameter);
|
||||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-批量删除
|
* 标准拆分详情-批量删除
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-批量删除")
|
@AutoLog(value = "标准拆分详情-批量删除")
|
||||||
@ApiOperation(value="文档拆分详情-批量删除", notes="文档拆分详情-批量删除")
|
@ApiOperation(value="标准拆分详情-批量删除", notes="标准拆分详情-批量删除")
|
||||||
@PostMapping(value = "/deleteBatchDocumentSplitDetail")
|
@PostMapping(value = "/deleteBatchDocumentSplitDetail")
|
||||||
|
@ApiOperationSupport(order = 17)
|
||||||
public Result<T> deleteBatchDocumentSplitDetail(@RequestBody Map<String, Object> parameter) {
|
public Result<T> deleteBatchDocumentSplitDetail(@RequestBody Map<String, Object> parameter) {
|
||||||
documentSplitService.deleteBatchDocumentSplitDetail(parameter);
|
documentSplitService.deleteBatchDocumentSplitDetail(parameter);
|
||||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-合并条款
|
* 标准拆分详情-合并条款
|
||||||
* @param parameter
|
* @param parameter
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-合并条款")
|
@AutoLog(value = "标准拆分详情-合并条款")
|
||||||
@ApiOperation(value = "文档拆分详情-合并条款")
|
@ApiOperation(value = "标准拆分详情-合并条款")
|
||||||
@PostMapping("/mergeDocumentSplitDetail")
|
@PostMapping("/mergeDocumentSplitDetail")
|
||||||
@RequiresPermissions("split:sarFileSplitItems:merge")
|
@RequiresPermissions("split:sarFileSplitItems:merge")
|
||||||
|
@ApiOperationSupport(order = 18)
|
||||||
public Result<T> mergeDocumentSplitDetail(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
public Result<T> mergeDocumentSplitDetail(@RequestBody @ApiParam("标签管理") Map<String, Object> parameter) {
|
||||||
documentSplitService.mergeDocumentSplitDetail(parameter);
|
documentSplitService.mergeDocumentSplitDetail(parameter);
|
||||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-复制
|
* 标准拆分详情-复制
|
||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-复制")
|
@AutoLog(value = "标准拆分详情-复制")
|
||||||
@ApiOperation(value = "文档拆分详情-复制")
|
@ApiOperation(value = "标准拆分详情-复制")
|
||||||
@GetMapping("/copyDocumentSplitDetail")
|
@GetMapping("/copyDocumentSplitDetail")
|
||||||
@RequiresPermissions("split:sarFileSplitItems:copy")
|
@RequiresPermissions("split:sarFileSplitItems:copy")
|
||||||
|
@ApiOperationSupport(order = 19)
|
||||||
public Result<T> copyDocumentSplitDetail(String id) {
|
public Result<T> copyDocumentSplitDetail(String id) {
|
||||||
documentSplitService.copyDocumentSplitDetail(id);
|
documentSplitService.copyDocumentSplitDetail(id);
|
||||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-批量复制
|
* 标准拆分详情-批量复制
|
||||||
* @param ids
|
* @param ids
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-批量复制")
|
@AutoLog(value = "标准拆分详情-批量复制")
|
||||||
@ApiOperation(value = "文档拆分详情-批量复制")
|
@ApiOperation(value = "标准拆分详情-批量复制")
|
||||||
@GetMapping("/copyBatchDocumentSplitDetail")
|
@GetMapping("/copyBatchDocumentSplitDetail")
|
||||||
@RequiresPermissions("split:sarFileSplitItems:batchCopy")
|
@RequiresPermissions("split:sarFileSplitItems:batchCopy")
|
||||||
|
@ApiOperationSupport(order = 20)
|
||||||
public Result<T> copyBatchDocumentSplitDetail(String ids) {
|
public Result<T> copyBatchDocumentSplitDetail(String ids) {
|
||||||
documentSplitService.copyBatchDocumentSplitDetail(ids);
|
documentSplitService.copyBatchDocumentSplitDetail(ids);
|
||||||
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-模板下载
|
* 标准拆分详情-模板下载
|
||||||
* @param request
|
* @param request
|
||||||
* @param response
|
* @param response
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "文档拆分详情-模板下载")
|
@AutoLog(value = "标准拆分详情-模板下载")
|
||||||
@ApiOperation(value = "文档拆分详情-模板下载")
|
@ApiOperation(value = "标准拆分详情-模板下载")
|
||||||
@GetMapping("/downloadImportTemplate")
|
@GetMapping("/downloadImportTemplate")
|
||||||
@RequiresPermissions("split:sarFileSplitItems:template")
|
@RequiresPermissions("split:sarFileSplitItems:template")
|
||||||
|
@ApiOperationSupport(order = 21)
|
||||||
public void downloadImportTemplate(HttpServletRequest request, HttpServletResponse response) {
|
public void downloadImportTemplate(HttpServletRequest request, HttpServletResponse response) {
|
||||||
documentSplitService.downloadImportTemplate(request, response);
|
documentSplitService.downloadImportTemplate(request, response);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文档拆分详情-导出
|
* 标准拆分详情-导出
|
||||||
* @param request
|
* @param request
|
||||||
* @param response
|
* @param response
|
||||||
* @AutoLog(value = "文档拆分详情-导出")
|
* @AutoLog(value = "标准拆分详情-导出")
|
||||||
* @ApiOperation(value = "文档拆分详情-导出")
|
* @ApiOperation(value = "标准拆分详情-导出")
|
||||||
* @GetMapping("/exportDocumentSplitDetail")
|
* @GetMapping("/exportDocumentSplitDetail")
|
||||||
* public void exportDocumentSplitDetail(@RequestBody Map<String, Object> parameter, HttpServletRequest request, HttpServletResponse response) {
|
* public void exportDocumentSplitDetail(@RequestBody Map<String, Object> parameter, HttpServletRequest request, HttpServletResponse response) {
|
||||||
* documentSplitService.exportDocumentSplitDetail(parameter, request, response);
|
* documentSplitService.exportDocumentSplitDetail(parameter, request, response);
|
||||||
|
|||||||
+30
-169
@@ -2,7 +2,6 @@ package com.jero.modules.split.controller;
|
|||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
||||||
import com.jero.common.api.vo.Result;
|
import com.jero.common.api.vo.Result;
|
||||||
import com.jero.common.api.vo.ResultCommon;
|
import com.jero.common.api.vo.ResultCommon;
|
||||||
import com.jero.common.aspect.annotation.AutoLog;
|
import com.jero.common.aspect.annotation.AutoLog;
|
||||||
@@ -21,7 +20,6 @@ import io.swagger.annotations.ApiParam;
|
|||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.collections.CollectionUtils;
|
import org.apache.commons.collections.CollectionUtils;
|
||||||
import org.apache.commons.lang3.StringEscapeUtils;
|
import org.apache.commons.lang3.StringEscapeUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
|
||||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
@@ -43,7 +41,7 @@ import java.util.Map;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/split/sarFileSplitItems")
|
@RequestMapping("/split/sarFileSplitItems")
|
||||||
@Api(tags = "文档拆分条款信息")
|
@Api(tags = "标准拆分条款信息")
|
||||||
public class FileSplitItemsEOController extends JeroController<SarFileSplitItemsEO, IFileSplitItemsEOService> {
|
public class FileSplitItemsEOController extends JeroController<SarFileSplitItemsEO, IFileSplitItemsEOService> {
|
||||||
@Autowired
|
@Autowired
|
||||||
private FileSplitItemsEOServiceImpl fileSplitItemsEOService;
|
private FileSplitItemsEOServiceImpl fileSplitItemsEOService;
|
||||||
@@ -58,25 +56,6 @@ public class FileSplitItemsEOController extends JeroController<SarFileSplitItems
|
|||||||
@Value(value="${jero.uploadType}")
|
@Value(value="${jero.uploadType}")
|
||||||
private String uploadType;
|
private String uploadType;
|
||||||
|
|
||||||
|
|
||||||
@AutoLog(value = "分页查询")
|
|
||||||
@ApiOperation(value = "分页查询")
|
|
||||||
@PostMapping("/getSplitItemsByPage")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:page")
|
|
||||||
public Result<IPage> page(@ApiParam("标签管理") @RequestBody Map<String, Object> parameter) throws Exception {
|
|
||||||
IPage infoPage = fileSplitItemsEOService.getInfoPage(parameter);
|
|
||||||
return Result.OK(infoPage);
|
|
||||||
}
|
|
||||||
|
|
||||||
@AutoLog(value = "根据id查询")
|
|
||||||
@ApiOperation(value = "根据id查询")
|
|
||||||
@GetMapping("/getSplitItemsById")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:update")
|
|
||||||
public Result<?> getSplitItemsById(@ApiParam("id") String id){
|
|
||||||
Map<String, Object> item = fileSplitItemsEOService.getInfoById(id);
|
|
||||||
return Result.OK(item);
|
|
||||||
}
|
|
||||||
|
|
||||||
@AutoLog(value = "新增")
|
@AutoLog(value = "新增")
|
||||||
@ApiOperation(value = "新增")
|
@ApiOperation(value = "新增")
|
||||||
@PostMapping("/addSplitItems")
|
@PostMapping("/addSplitItems")
|
||||||
@@ -108,160 +87,15 @@ public class FileSplitItemsEOController extends JeroController<SarFileSplitItems
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@AutoLog(value = "编辑")
|
@ApiOperation(value = "标准拆分条款信息-导入拆分结果")
|
||||||
@ApiOperation(value = "编辑")
|
|
||||||
@PostMapping("/updateSplitItems")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:update")
|
|
||||||
public Result<?> updateSplitItems(@ApiParam("标签管理") @RequestBody Map<String, Object> parameter) {
|
|
||||||
List<SarFileSplitItemsValEO> itemValEOList = (List<SarFileSplitItemsValEO>) parameter.get("itemValEOList");
|
|
||||||
if (CollectionUtils.isNotEmpty(itemValEOList)) {
|
|
||||||
List<SarFileSplitItemsValEO> valEOList = new ArrayList<>();
|
|
||||||
for (Object object : itemValEOList) {
|
|
||||||
String jsonStr = JSON.toJSONString(object);
|
|
||||||
SarFileSplitItemsValEO itemValEO = JSONObject.parseObject(jsonStr, SarFileSplitItemsValEO.class);
|
|
||||||
valEOList.add(itemValEO);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (CollectionUtils.isNotEmpty(valEOList)) {
|
|
||||||
List<SarFileSplitItemsValEO> itemValEOListNew = new ArrayList<>();
|
|
||||||
for (SarFileSplitItemsValEO itemsValEO : valEOList) {
|
|
||||||
itemsValEO.setItemContent(StringEscapeUtils.unescapeHtml4(itemsValEO.getItemContent()));
|
|
||||||
itemValEOListNew.add(itemsValEO);
|
|
||||||
}
|
|
||||||
parameter.put("itemValEOList", itemValEOListNew);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
int resultCount = fileSplitItemsEOService.updateItemContent(parameter);
|
|
||||||
if (resultCount > 0) {
|
|
||||||
return Result.OK("修改成功",parameter);
|
|
||||||
} else {
|
|
||||||
return Result.error("修改失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@AutoLog(value = "批量删除")
|
|
||||||
@ApiOperation(value = "批量删除")
|
|
||||||
@PostMapping("/batchDeleteItems")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:delete")
|
|
||||||
public Result batchDeleteItems(@ApiParam("ids") String ids) {
|
|
||||||
if (StringUtils.isNotEmpty(ids)) {
|
|
||||||
int result = fileSplitItemsEOService.batchDeleteItems(ids);
|
|
||||||
if (result > 0) {
|
|
||||||
return Result.OK("删除成功",null);
|
|
||||||
} else {
|
|
||||||
return Result.error("删除失败");
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
return Result.error("请选择要删除的数据");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@AutoLog(value = "批量设置表单中英文切换")
|
|
||||||
@ApiOperation(value="批量设置表单中英文切换", notes="批量设置表单中英文切换")
|
|
||||||
@GetMapping(value = "/getBatchSetForm")
|
|
||||||
public Result<List<Map<String, Object>>> getBatchSetForm(@ApiParam("数据库表") @RequestParam(name = "flag") String flag,
|
|
||||||
@ApiParam("国际化") @RequestParam(name = "cut") String cut) {
|
|
||||||
List<Map<String, Object>> list = fileSplitItemsEOService.getBatchSetForm(flag, cut);
|
|
||||||
return Result.OK(list);
|
|
||||||
}
|
|
||||||
|
|
||||||
@AutoLog(value = "文档拆分条款信息-判断包含子节点")
|
|
||||||
@ApiOperation(value = "文档拆分条款信息-判断包含子节点")
|
|
||||||
@GetMapping("/judgeContainChilds")
|
|
||||||
public Result<Map<String, Object>> judgeContainChilds(@ApiParam("ids") String ids) {
|
|
||||||
Map<String, Object> result = fileSplitItemsEOService.judgeContainChilds(ids);
|
|
||||||
return Result.OK(result);
|
|
||||||
}
|
|
||||||
|
|
||||||
@AutoLog(value = "文档拆分条款信息-复制")
|
|
||||||
@ApiOperation(value = "文档拆分条款信息-复制")
|
|
||||||
@GetMapping("/batchCopyItems")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:copy")
|
|
||||||
public Result<?> batchCopyItems(@ApiParam("ids") @RequestParam(value = "ids",required = false) String ids,
|
|
||||||
@ApiParam("目录ids") @RequestParam(value = "menuids",required = false) String menuIds,
|
|
||||||
@ApiParam("文档拆分ids") @RequestParam(value = "infoIds",required = false) String infoIds) {
|
|
||||||
int result = fileSplitItemsEOService.batchCopyItems(ids,menuIds,infoIds);
|
|
||||||
return Result.OK("复制成功", result);
|
|
||||||
}
|
|
||||||
|
|
||||||
@AutoLog(value = "文档拆分条款信息-批量合并")
|
|
||||||
@ApiOperation(value = "文档拆分条款信息-批量合并")
|
|
||||||
@GetMapping("/batchMergeItems")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:merge")
|
|
||||||
public Result<Map<String, Object>> batchMergeItems(@ApiParam("ids") String ids) {
|
|
||||||
Map<String, Object> result = fileSplitItemsEOService.batchMergeItems(ids);
|
|
||||||
return Result.OK("合并成功", result);
|
|
||||||
}
|
|
||||||
|
|
||||||
@AutoLog(value = "文档拆分条款信息-批量设置")
|
|
||||||
@ApiOperation(value = "文档拆分条款信息-批量设置")
|
|
||||||
@PostMapping("/batchSet")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:set")
|
|
||||||
public Result<?> batchSet(@ApiParam("标签管理") @RequestBody Map<String, Object> parameter) {
|
|
||||||
int result = fileSplitItemsEOService.batchSet(parameter); // ids, technology_territory, function_territory, information_category
|
|
||||||
return Result.OK("设置成功", result);
|
|
||||||
}
|
|
||||||
|
|
||||||
@AutoLog(value = "模板下载")
|
|
||||||
@ApiOperation(value = "模板下载")
|
|
||||||
@GetMapping(value = "/exportTemplate")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:template")
|
|
||||||
public void exportTemplate(@ApiParam("国际化") @RequestParam(name = "cut") String cut, HttpServletResponse response, HttpServletRequest request) throws Exception {
|
|
||||||
fileSplitItemsEOService.exportTemplate(cut,response,request);
|
|
||||||
}
|
|
||||||
|
|
||||||
@ApiOperation(value = "文档拆分条款信息-导出")
|
|
||||||
@GetMapping(value = "/exportSplitInfoZip")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:export")
|
|
||||||
public void exportSplitInfoZip(@ApiParam("国际化") @RequestParam(value = "cut") String cut,
|
|
||||||
@ApiParam("idList") @RequestParam(value = "idList", required = false) String idList,
|
|
||||||
@ApiParam("导出名") @RequestParam(value = "exportName", required = false) String exportName,
|
|
||||||
@ApiParam("标签管理") @RequestParam(value = "parameter") String parameter,
|
|
||||||
HttpServletResponse response,
|
|
||||||
HttpServletRequest request) {
|
|
||||||
try {
|
|
||||||
Map<String, Object> parameterMap = JSONObject.parseObject(parameter);
|
|
||||||
fileSplitItemsEOService.exportSplitInfo(cut, idList, parameterMap, exportName, response, request);
|
|
||||||
}catch (Exception e){
|
|
||||||
throw new JeroBootException(MessageUtils.getMessage(ResultCommon.ERROR));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@ApiOperation(value = "文档拆分条款信息-导入拆分结果")
|
|
||||||
@PostMapping(value = "/importSplitResult")
|
@PostMapping(value = "/importSplitResult")
|
||||||
@RequiresPermissions("split:sarFileSplitInfo:splitResult")
|
@RequiresPermissions("split:sarFileSplitInfo:splitResult")
|
||||||
public Result<?> importSplitResult(@ApiParam("文档拆分条id") String splitFileId,
|
public Result<?> importSplitResult(@ApiParam("标准拆分条id") String splitFileId,
|
||||||
@ApiParam("国际化") String cut,
|
@ApiParam("国际化") String cut,
|
||||||
SarFileSplitInfoEO splitInfoEO) throws IOException {
|
SarFileSplitInfoEO splitInfoEO) throws IOException {
|
||||||
return fileSplitItemsEOService.importSplitResult(splitFileId, cut,splitInfoEO);
|
return fileSplitItemsEOService.importSplitResult(splitFileId, cut,splitInfoEO);
|
||||||
}
|
}
|
||||||
|
|
||||||
@AutoLog(value = "文档拆分条款信息-导入")
|
|
||||||
@ApiOperation(value = "文档拆分条款信息-导入")
|
|
||||||
@PostMapping(value = "/importSplitItems")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:import")
|
|
||||||
public Result<?> importSplitItems(@ApiParam("文件对象") MultipartFile file,
|
|
||||||
@ApiParam("国际化") @RequestParam(value = "cut") String cut,
|
|
||||||
@ApiParam("菜单id") @RequestParam(value = "menuId") String menuId,
|
|
||||||
@ApiParam("文档拆分id") @RequestParam(value = "infoId") String infoId) throws Exception {
|
|
||||||
return fileSplitItemsEOService.importSplitItems(file, cut, menuId, infoId);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 表头中英文切换
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@AutoLog(value = "表头中英文切换")
|
|
||||||
@ApiOperation(value="表头中英文切换", notes="表头中英文切换")
|
|
||||||
@GetMapping(value = "/getHeader")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:page")
|
|
||||||
public Result<List<Map<String, Object>>> getHeader(@ApiParam("数据库表") @RequestParam(name = "flag") String flag,
|
|
||||||
@ApiParam("国际化") @RequestParam(name = "cut") String cut){
|
|
||||||
List<Map<String, Object>> list = fileSplitItemsEOService.getHeader(flag, cut);
|
|
||||||
return Result.OK(list);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文件上传统一方法
|
* 文件上传统一方法
|
||||||
*
|
*
|
||||||
@@ -278,4 +112,31 @@ public class FileSplitItemsEOController extends JeroController<SarFileSplitItems
|
|||||||
return fileSplitItemsEOService.upload(request, response, state, cut);
|
return fileSplitItemsEOService.upload(request, response, state, cut);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@AutoLog(value = "标准拆分条款信息-导入")
|
||||||
|
@ApiOperation(value = "标准拆分条款信息-导入")
|
||||||
|
@PostMapping(value = "/importSplitItems")
|
||||||
|
@RequiresPermissions("split:sarFileSplitItems:import")
|
||||||
|
public Result<?> importSplitItems(@ApiParam("文件对象") MultipartFile file,
|
||||||
|
@ApiParam("国际化") @RequestParam(value = "cut") String cut,
|
||||||
|
@ApiParam("菜单id") @RequestParam(value = "menuId") String menuId,
|
||||||
|
@ApiParam("标准拆分id") @RequestParam(value = "infoId") String infoId) throws Exception {
|
||||||
|
return fileSplitItemsEOService.importSplitItems(file, cut, menuId, infoId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "标准拆分条款信息-导出")
|
||||||
|
@GetMapping(value = "/exportSplitInfoZip")
|
||||||
|
@RequiresPermissions("split:sarFileSplitItems:export")
|
||||||
|
public void exportSplitInfoZip(@ApiParam("国际化") @RequestParam(value = "cut") String cut,
|
||||||
|
@ApiParam("idList") @RequestParam(value = "idList", required = false) String idList,
|
||||||
|
@ApiParam("导出名") @RequestParam(value = "exportName", required = false) String exportName,
|
||||||
|
@ApiParam("标签管理") @RequestParam(value = "parameter") String parameter,
|
||||||
|
HttpServletResponse response,
|
||||||
|
HttpServletRequest request) {
|
||||||
|
try {
|
||||||
|
Map<String, Object> parameterMap = JSONObject.parseObject(parameter);
|
||||||
|
fileSplitItemsEOService.exportSplitInfo(cut, idList, parameterMap, exportName, response, request);
|
||||||
|
}catch (Exception e){
|
||||||
|
throw new JeroBootException(MessageUtils.getMessage(ResultCommon.ERROR));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
-355
@@ -1,355 +0,0 @@
|
|||||||
package com.jero.modules.split.controller;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
||||||
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
|
||||||
import com.jero.common.api.vo.Result;
|
|
||||||
import com.jero.common.aspect.annotation.AutoLog;
|
|
||||||
import com.jero.common.system.base.controller.JeroController;
|
|
||||||
import com.jero.common.util.LineHumpUtil;
|
|
||||||
import com.jero.modules.document.service.IBussDocumentLibraryEOService;
|
|
||||||
import com.jero.modules.oss.entity.OSSFile;
|
|
||||||
import com.jero.modules.oss.service.IOSSFileService;
|
|
||||||
import com.jero.modules.split.entity.SarFileSplitInfoEO;
|
|
||||||
import com.jero.modules.split.enums.SplitEnum;
|
|
||||||
import com.jero.modules.split.page.SarFileSplitInfoEOPage;
|
|
||||||
import com.jero.modules.split.service.ISarFileSplitInfoService;
|
|
||||||
import com.jero.modules.split.vo.SplitFilePageInfoParam;
|
|
||||||
import com.jero.modules.system.entity.SysUser;
|
|
||||||
import com.jero.modules.system.service.ISysUserService;
|
|
||||||
import io.swagger.annotations.Api;
|
|
||||||
import io.swagger.annotations.ApiOperation;
|
|
||||||
import io.swagger.annotations.ApiParam;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
|
||||||
import org.apache.poi.ss.formula.functions.T;
|
|
||||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import org.springframework.web.servlet.ModelAndView;
|
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Description: 文档拆分表
|
|
||||||
* @Author: wcj
|
|
||||||
* @Date: 2022-03-03
|
|
||||||
* @Version: V1.0
|
|
||||||
*/
|
|
||||||
@ApiSupport(order = 302)
|
|
||||||
@Api(tags="标准拆分")
|
|
||||||
@RestController
|
|
||||||
@RequestMapping("/split/sarFileSplitInfo")
|
|
||||||
@Slf4j
|
|
||||||
public class SarFileSplitInfoController extends JeroController<SarFileSplitInfoEO, ISarFileSplitInfoService> {
|
|
||||||
@Autowired
|
|
||||||
private ISarFileSplitInfoService sarFileSplitInfoService;
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private IBussDocumentLibraryEOService bussDocumentLibraryEOService;
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private IOSSFileService ossFileService;
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private ISysUserService sysUserService;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 分页列表查询
|
|
||||||
* @param sarFileSplitInfoEOPage
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@RequiresPermissions("docComparsion:initiate:search")
|
|
||||||
@AutoLog(value = "文档拆分表-分页列表查询Y")
|
|
||||||
@ApiOperationSupport(order = 1)
|
|
||||||
@ApiOperation(value="文档拆分表-分页列表查询", notes="文档拆分表-分页列表查询")
|
|
||||||
@GetMapping(value = "/page")
|
|
||||||
// @RequiresPermissions("split:sarFileSplitInfo:page")
|
|
||||||
public Result<IPage<SarFileSplitInfoEO>> queryPageList(SarFileSplitInfoEOPage sarFileSplitInfoEOPage) {
|
|
||||||
QueryWrapper<SarFileSplitInfoEO> queryWrapper = new QueryWrapper<>();
|
|
||||||
if(StringUtils.isNotEmpty(sarFileSplitInfoEOPage.getSerialNumberOrName())){
|
|
||||||
sarFileSplitInfoEOPage.setSerialNumberOrName(sarFileSplitInfoEOPage.getSerialNumberOrName().replace("%","\\%"));
|
|
||||||
}
|
|
||||||
if(StringUtils.isNotEmpty(sarFileSplitInfoEOPage.getAuthor())){
|
|
||||||
sarFileSplitInfoEOPage.setAuthor(sarFileSplitInfoEOPage.getAuthor().replace("%","\\%"));
|
|
||||||
}
|
|
||||||
if(StringUtils.isNotEmpty(sarFileSplitInfoEOPage.getFileId())){//判断是不是以及传回文档库
|
|
||||||
queryWrapper.lambda().isNotNull(SarFileSplitInfoEO::getFileId);
|
|
||||||
}
|
|
||||||
if(StringUtils.isNotBlank(sarFileSplitInfoEOPage.getOrderByField())){
|
|
||||||
sarFileSplitInfoEOPage.setOrderByField(LineHumpUtil.humpToLine2(sarFileSplitInfoEOPage.getOrderByField()));
|
|
||||||
}
|
|
||||||
|
|
||||||
// 标准编号/标准名称
|
|
||||||
if (StringUtils.isNotBlank(sarFileSplitInfoEOPage.getSerialNumberOrName())){
|
|
||||||
queryWrapper.and(qw ->
|
|
||||||
qw.lambda().like(SarFileSplitInfoEO::getSerialNumber, sarFileSplitInfoEOPage.getSerialNumberOrName())
|
|
||||||
.or().like(SarFileSplitInfoEO::getTitle, sarFileSplitInfoEOPage.getSerialNumberOrName()));
|
|
||||||
}
|
|
||||||
queryWrapper.lambda().eq(StringUtils.isNotBlank(sarFileSplitInfoEOPage.getSplitStatus()), SarFileSplitInfoEO::getSplitStatus, sarFileSplitInfoEOPage.getSplitStatus());
|
|
||||||
if (StringUtils.isNotBlank(sarFileSplitInfoEOPage.getAuthor())){
|
|
||||||
List<SysUser> list = sysUserService.list(new LambdaQueryWrapper<SysUser>().like(SysUser::getRealname, sarFileSplitInfoEOPage.getAuthor()));
|
|
||||||
if (!list.isEmpty()){
|
|
||||||
List<String> userIds = list.stream().map(SysUser::getId).collect(Collectors.toList());
|
|
||||||
queryWrapper.lambda().in(SarFileSplitInfoEO::getAuthor, userIds);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
queryWrapper.orderBy(StringUtils.isNotBlank(sarFileSplitInfoEOPage.getOrderByField()), "1".equals(sarFileSplitInfoEOPage.getOrderBy())?true:false, sarFileSplitInfoEOPage.getOrderByField())
|
|
||||||
.orderBy(StringUtils.isBlank(sarFileSplitInfoEOPage.getOrderByField()), false, "create_time");
|
|
||||||
Page<SarFileSplitInfoEO> page = new Page<>(sarFileSplitInfoEOPage.getPageNo(), sarFileSplitInfoEOPage.getPageSize());
|
|
||||||
IPage<SarFileSplitInfoEO> pageList = sarFileSplitInfoService.page(page, queryWrapper);
|
|
||||||
List<SarFileSplitInfoEO> rows = pageList.getRecords();
|
|
||||||
sarFileSplitInfoService.dataProcessing(sarFileSplitInfoEOPage.getCut(), rows);
|
|
||||||
return Result.OK(pageList);
|
|
||||||
}
|
|
||||||
|
|
||||||
@AutoLog(value = "文档拆分表-回传至文档库")
|
|
||||||
@ApiOperationSupport(order = 2)
|
|
||||||
@ApiOperation(value="文档拆分表-回传至文档库", notes="文档拆分表-回传至文档库")
|
|
||||||
@GetMapping(value = "/bindToDocumentLibrary")
|
|
||||||
// @RequiresPermissions("split:sarFileSplitInfo:bind")
|
|
||||||
public Result<T> bindToDocumentLibrary(@ApiParam("id") String id,
|
|
||||||
@ApiParam("文件关联id") String connectId,
|
|
||||||
@ApiParam("文件名") String fileName) {
|
|
||||||
// 设置fileId
|
|
||||||
boolean bindState = sarFileSplitInfoService.bindToDocumentLibrary(id, connectId, fileName);
|
|
||||||
if(bindState){
|
|
||||||
return Result.OK("回传成功");
|
|
||||||
} else {
|
|
||||||
return Result.error("文档库不存在当前文档,回传失败!");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 添加
|
|
||||||
*
|
|
||||||
* @param sarFileSplitInfoEO
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@AutoLog(value = "文档拆分表-添加")
|
|
||||||
@ApiOperationSupport(order = 3)
|
|
||||||
@ApiOperation(value="文档拆分表-添加", notes="文档拆分表-添加")
|
|
||||||
@PostMapping(value = "/add")
|
|
||||||
// @RequiresPermissions("split:sarFileSplitInfo:add")
|
|
||||||
public Result<T> add(@RequestBody SarFileSplitInfoEO sarFileSplitInfoEO) {
|
|
||||||
// String id = sarFileSplitInfoEO.getId();
|
|
||||||
// if (StringUtils.isBlank(id)){
|
|
||||||
// throw new JeroBootException("请选择文本!");
|
|
||||||
// }
|
|
||||||
// LambdaQueryWrapper<SarFileSplitInfoEO> wrapper = new LambdaQueryWrapper<>();
|
|
||||||
// wrapper.eq(SarFileSplitInfoEO::getFileId, id);
|
|
||||||
// wrapper.last("limit 1");
|
|
||||||
// SarFileSplitInfoEO splitInfoEO = sarFileSplitInfoService.getOne(wrapper);
|
|
||||||
sarFileSplitInfoEO.setStartNumber(0);
|
|
||||||
sarFileSplitInfoEO.setStopNumber(0);
|
|
||||||
sarFileSplitInfoService.add(sarFileSplitInfoEO);
|
|
||||||
return Result.OK("添加成功!");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 添加
|
|
||||||
*
|
|
||||||
* @param sarFileSplitInfoEO
|
|
||||||
* @return
|
|
||||||
* @PostMapping(value = "/add1")
|
|
||||||
* public Result<T> add1(@RequestBody SarFileSplitInfoEO sarFileSplitInfoEO) {
|
|
||||||
* sarFileSplitInfoEO.setStartNumber(0);
|
|
||||||
* sarFileSplitInfoEO.setStopNumber(0);
|
|
||||||
* sarFileSplitInfoService.add1(sarFileSplitInfoEO);
|
|
||||||
* return Result.OK("添加成功!");
|
|
||||||
* }
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 更改权限
|
|
||||||
*
|
|
||||||
* @param sarFileSplitInfoEO
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@AutoLog(value = "文档拆分表-更改权限")
|
|
||||||
@ApiOperationSupport(order = 4)
|
|
||||||
@ApiOperation(value="文档拆分表-更改权限", notes="文档拆分表-更改权限")
|
|
||||||
@PostMapping(value = "/updatePermissions")
|
|
||||||
public Result<T> updatePermissions(@Validated @RequestBody SarFileSplitInfoEO sarFileSplitInfoEO) {
|
|
||||||
LambdaUpdateWrapper<SarFileSplitInfoEO> updateWrapper = new LambdaUpdateWrapper<>();
|
|
||||||
if (StringUtils.isNotBlank(sarFileSplitInfoEO.getIds())){
|
|
||||||
updateWrapper.in(SarFileSplitInfoEO::getId, Arrays.asList(sarFileSplitInfoEO.getIds().split(",")));
|
|
||||||
}
|
|
||||||
updateWrapper.set(SarFileSplitInfoEO::getCreateBy, sarFileSplitInfoEO.getCreateBy());
|
|
||||||
sarFileSplitInfoService.update(updateWrapper);
|
|
||||||
return Result.OK("操作成功!");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 发布
|
|
||||||
*
|
|
||||||
* @param sarFileSplitInfoEO
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@AutoLog(value = "文档拆分表-发布")
|
|
||||||
@ApiOperationSupport(order = 5)
|
|
||||||
@ApiOperation(value="文档拆分表-发布", notes="文档拆分表-发布")
|
|
||||||
@PostMapping(value = "/publish")
|
|
||||||
public Result<T> publish(@Validated @RequestBody SarFileSplitInfoEO sarFileSplitInfoEO) {
|
|
||||||
sarFileSplitInfoService.update(
|
|
||||||
new LambdaUpdateWrapper<SarFileSplitInfoEO>()
|
|
||||||
.eq(SarFileSplitInfoEO::getId, sarFileSplitInfoEO.getId())
|
|
||||||
.set(SarFileSplitInfoEO::getSplitStatus, SplitEnum.SPLIT_STATUS2.getValue()));
|
|
||||||
return Result.OK("发布成功!");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过id删除
|
|
||||||
*
|
|
||||||
* @param id
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@AutoLog(value = "文档拆分表-通过id删除")
|
|
||||||
@ApiOperationSupport(order = 6)
|
|
||||||
@ApiOperation(value="文档拆分表-通过id删除", notes="文档拆分表-通过id删除")
|
|
||||||
@PostMapping(value = "/delete")
|
|
||||||
// @RequiresPermissions("split:sarFileSplitInfo:delete")
|
|
||||||
public Result<T> delete(@ApiParam("id") @RequestParam(name="id",required=true) String id) {
|
|
||||||
sarFileSplitInfoService.deleteById(id);
|
|
||||||
return Result.OK("删除成功!");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 批量删除
|
|
||||||
*
|
|
||||||
* @param ids
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@AutoLog(value = "文档拆分表-批量删除")
|
|
||||||
@ApiOperationSupport(order = 7)
|
|
||||||
@ApiOperation(value="文档拆分表-批量删除", notes="文档拆分表-批量删除")
|
|
||||||
@PostMapping(value = "/deleteBatch")
|
|
||||||
// @RequiresPermissions("split:sarFileSplitInfo:deleteBatch")
|
|
||||||
public Result<T> deleteBatch(@ApiParam("ids") @RequestParam(name="ids",required=true) String ids) {
|
|
||||||
this.sarFileSplitInfoService.deleteByIds(Arrays.asList(ids.split(",")));
|
|
||||||
return Result.OK("批量删除成功!");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过id查询
|
|
||||||
*
|
|
||||||
* @param id
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@AutoLog(value = "文档拆分表-通过id查询")
|
|
||||||
@ApiOperationSupport(order = 8)
|
|
||||||
@ApiOperation(value="文档拆分表-通过id查询", notes="文档拆分表-通过id查询")
|
|
||||||
@GetMapping(value = "/queryById")
|
|
||||||
public Result<SarFileSplitInfoEO> queryById(@ApiParam("id") @RequestParam(name="id",required=true) String id) {
|
|
||||||
SarFileSplitInfoEO sarFileSplitInfoEO = sarFileSplitInfoService.queryById(id);
|
|
||||||
if(sarFileSplitInfoEO ==null) {
|
|
||||||
return Result.error("未找到对应数据");
|
|
||||||
}
|
|
||||||
return Result.OK(sarFileSplitInfoEO);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 拆分已入库文本
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@AutoLog(value = "拆分已入库文本-分页查询")
|
|
||||||
@ApiOperationSupport(order = 9)
|
|
||||||
@ApiOperation(value="拆分已入库文本-分页查询", notes="拆分已入库文本-分页查询")
|
|
||||||
@GetMapping(value = "/splitFilePageInfo")
|
|
||||||
// @RequiresPermissions("split:sarFileSplitInfo:splitFile")
|
|
||||||
public Result<IPage<OSSFile>> splitFilePageInfo(SplitFilePageInfoParam param,
|
|
||||||
@ApiParam("当前页") @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
||||||
@ApiParam("每页条数") @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
||||||
HttpServletRequest request) {
|
|
||||||
Page<OSSFile> page = new Page<>(pageNo,pageSize);
|
|
||||||
Page<OSSFile> ossFilePage = sarFileSplitInfoService.splitFilePageInfoList(page, request, param);
|
|
||||||
|
|
||||||
return Result.OK(ossFilePage);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 拆分调取已入库文件
|
|
||||||
* @param parameter
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@AutoLog(value = "导入拆分结果-分页查询")
|
|
||||||
@ApiOperationSupport(order = 10)
|
|
||||||
@ApiOperation(value="导入拆分结果-分页查询", notes="导入拆分结果-分页查询")
|
|
||||||
@PostMapping(value = "/splitResultPageInfo")
|
|
||||||
@ResponseBody
|
|
||||||
// @RequiresPermissions("split:sarFileSplitInfo:splitResult")
|
|
||||||
public Result<IPage<Map<String,Object>>> splitResultPageInfo(@ApiParam("标签管理") @RequestBody Map<String,Object> parameter) {
|
|
||||||
// IPage<Map<String,Object>> infoPage = bussDocumentLibraryEOService.ocrPageInfo(parameter);
|
|
||||||
|
|
||||||
// TODO 数据获取需要从企标和国标里拿,需要重写
|
|
||||||
IPage<Map<String,Object>> infoPage = new Page<>();
|
|
||||||
return Result.OK(infoPage);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 导出excel
|
|
||||||
*
|
|
||||||
* @param request
|
|
||||||
* @param sarFileSplitInfoEO
|
|
||||||
*/
|
|
||||||
@RequestMapping(value = "/exportXls")
|
|
||||||
public ModelAndView exportXls(HttpServletRequest request, SarFileSplitInfoEO sarFileSplitInfoEO) {
|
|
||||||
return super.exportXls(request, sarFileSplitInfoEO, SarFileSplitInfoEO.class, "文档拆分表");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过excel导入数据
|
|
||||||
*
|
|
||||||
* @param request
|
|
||||||
* @param response
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
|
||||||
public Result<SarFileSplitInfoEO> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
|
||||||
return super.importExcel(request, response, SarFileSplitInfoEO.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 表头中英文切换
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@AutoLog(value = "表头中英文切换")
|
|
||||||
@ApiOperationSupport(order = 11)
|
|
||||||
@ApiOperation(value="表头中英文切换", notes="表头中英文切换")
|
|
||||||
@GetMapping(value = "/getHeader")
|
|
||||||
// @RequiresPermissions("split:sarFileSplitInfo:page")
|
|
||||||
public Result<List<Map<String, Object>>> getHeader(@ApiParam("数据库表") @RequestParam(name = "flag") String flag,
|
|
||||||
@ApiParam("国际化") @RequestParam(name = "cut") String cut) {
|
|
||||||
List<Map<String, Object>> list = sarFileSplitInfoService.getHeader(flag, cut);
|
|
||||||
return Result.OK(list);
|
|
||||||
}
|
|
||||||
|
|
||||||
// /**
|
|
||||||
// * 查询条件中英文切换
|
|
||||||
// *
|
|
||||||
// * @return
|
|
||||||
// */
|
|
||||||
// @AutoLog(value = "查询条件中英文切换")
|
|
||||||
// @ApiOperation(value="查询条件中英文切换", notes="查询条件中英文切换")
|
|
||||||
// @GetMapping(value = "/queryCondition")
|
|
||||||
//// @RequiresPermissions("split:sarFileSplitInfo:page")
|
|
||||||
// public Result<List<Map<String, Object>>> queryCondition(@RequestParam(name = "flag") String flag,
|
|
||||||
// @RequestParam(name = "cut") String cut) {
|
|
||||||
// List<Map<String, Object>> list = languageSwitchService.queryCondition(flag, cut);
|
|
||||||
// return Result.OK(list);
|
|
||||||
// }
|
|
||||||
}
|
|
||||||
-123
@@ -1,123 +0,0 @@
|
|||||||
package com.jero.modules.split.controller;
|
|
||||||
|
|
||||||
import com.jero.common.api.vo.Result;
|
|
||||||
import com.jero.common.system.base.controller.JeroController;
|
|
||||||
import com.jero.modules.split.entity.SarFileSplitItemsValEO;
|
|
||||||
import com.jero.modules.split.page.SarFileSplitItemsValEOPage;
|
|
||||||
import com.jero.modules.split.service.ISarFileSplitItemsValEOService;
|
|
||||||
import io.swagger.annotations.Api;
|
|
||||||
import io.swagger.annotations.ApiOperation;
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
|
||||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
||||||
import org.slf4j.Logger;
|
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@RestController
|
|
||||||
@RequestMapping("/split/sarFileSplitItemsVal")
|
|
||||||
@Api(tags = "文档拆分条目信息")
|
|
||||||
public class SarFileSplitItemsValEOController extends JeroController<SarFileSplitItemsValEO, ISarFileSplitItemsValEOService> {
|
|
||||||
|
|
||||||
private static final Logger logger = LoggerFactory.getLogger(SarFileSplitItemsValEOController.class);
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private ISarFileSplitItemsValEOService sarFileSplitItemsValEOService;
|
|
||||||
|
|
||||||
// @ApiOperation(value = "|SarFileSplitItemsValEO|分页查询")
|
|
||||||
// @GetMapping("/page")
|
|
||||||
// @RequiresPermissions("lawss:sarFileSplitItemsVal:page")
|
|
||||||
// public Result<IPage<SarFileSplitItemsValEO>> page(SarFileSplitItemsValEOPage page) throws Exception {
|
|
||||||
// List<SarFileSplitItemsValEO> rows = sarFileSplitItemsValEOService.queryByPage(page);
|
|
||||||
// IPage<SarFileSplitItemsValEO> pageList = null;
|
|
||||||
// pageList.setRecords(rows);
|
|
||||||
// pageList.setCurrent(page.getPage());
|
|
||||||
// pageList.setSize(page.getPageSize());
|
|
||||||
// pageList.setTotal(sarFileSplitItemsValEOService.queryByCount(page));
|
|
||||||
// return Result.OK(pageList);
|
|
||||||
// }
|
|
||||||
|
|
||||||
@ApiOperation(value = "文档拆分条目信息-查询Y")
|
|
||||||
@GetMapping("/getItemsValList")
|
|
||||||
@RequiresPermissions("split:sarFileSplitItems:update")
|
|
||||||
public Result<List<SarFileSplitItemsValEO>> list(SarFileSplitItemsValEOPage page) throws Exception {
|
|
||||||
page.setOrderBy("DISPLAY_SEQ,ID");
|
|
||||||
List<SarFileSplitItemsValEO> getList = sarFileSplitItemsValEOService.queryByList(page);
|
|
||||||
if (getList != null && !getList.isEmpty()) {
|
|
||||||
for (SarFileSplitItemsValEO sarFileSplitItemsValEO : getList) {
|
|
||||||
String imgPath = sarFileSplitItemsValEO.getItemContent();
|
|
||||||
if ("IMG".equals(sarFileSplitItemsValEO.getType()) && StringUtils.isNotEmpty(imgPath)) {
|
|
||||||
String imgName = imgPath.substring(imgPath.lastIndexOf("/")+1, imgPath.length());
|
|
||||||
// String imgName = imgPath.substring(imgPath.lastIndexOf("/")+1, imgPath.lastIndexOf("’"));
|
|
||||||
sarFileSplitItemsValEO.setImgName(imgName);
|
|
||||||
}
|
|
||||||
/*else if ("TABLE".equals(sarFileSplitItemsValEO.getType())) {
|
|
||||||
SarFileSplitItemsTableEOPage tablePage = new SarFileSplitItemsTableEOPage();
|
|
||||||
tablePage.setItemsValId(sarFileSplitItemsValEO.getId());
|
|
||||||
List<SarFileSplitItemsTableEO> tableList = sarFileSplitItemsTableEOService.queryByList(tablePage);
|
|
||||||
List<SarFileSplitItemsTableEO> tableListRow = sarFileSplitItemsTableEOService.queryByRowNum(tablePage);
|
|
||||||
sarFileSplitItemsValEO.setTableList(tableList);
|
|
||||||
if (tableListRow != null && !tableListRow.isEmpty()) {
|
|
||||||
List<List<SarFileSplitItemsTableEO>> getTableList = new ArrayList<>();
|
|
||||||
for (int i=1; i <= tableListRow.size();i++) {
|
|
||||||
List<SarFileSplitItemsTableEO> rowList = new ArrayList<>();
|
|
||||||
for (int j=0; j < tableList.size();j++) {
|
|
||||||
if (tableList.get(j).getRowNum() == i) {
|
|
||||||
rowList.add(tableList.get(j));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
getTableList.add(rowList);
|
|
||||||
}
|
|
||||||
sarFileSplitItemsValEO.setTableListShow(getTableList);
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return Result.OK(getList);
|
|
||||||
}
|
|
||||||
|
|
||||||
// @ApiOperation(value = "|SarFileSplitItemsValEO|详情")
|
|
||||||
// @GetMapping("/{id}")
|
|
||||||
// @RequiresPermissions("lawss:sarFileSplitItemsVal:get")
|
|
||||||
// public Result<SarFileSplitItemsValEO> find(@PathVariable String id) throws Exception {
|
|
||||||
// return Result.OK(sarFileSplitItemsValEOService.selectByPrimaryKey(id));
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// @ApiOperation(value = "|SarFileSplitItemsValEO|新增")
|
|
||||||
// @PostMapping(consumes = APPLICATION_JSON_UTF8_VALUE)
|
|
||||||
// @RequiresPermissions("lawss:sarFileSplitItemsVal:save")
|
|
||||||
// public Result<SarFileSplitItemsValEO> create(@RequestBody SarFileSplitItemsValEO sarFileSplitItemsValEO) throws Exception {
|
|
||||||
// sarFileSplitItemsValEOService.insertSelective(sarFileSplitItemsValEO);
|
|
||||||
// return Result.OK(sarFileSplitItemsValEO);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// @ApiOperation(value = "|SarFileSplitItemsValEO|修改")
|
|
||||||
// @PostMapping(consumes = APPLICATION_JSON_UTF8_VALUE)
|
|
||||||
// @RequiresPermissions("lawss:sarFileSplitItemsVal:update")
|
|
||||||
// public Result<SarFileSplitItemsValEO> update(@RequestBody SarFileSplitItemsValEO sarFileSplitItemsValEO) throws Exception {
|
|
||||||
// sarFileSplitItemsValEOService.updateByPrimaryKeySelective(sarFileSplitItemsValEO);
|
|
||||||
// return Result.OK(sarFileSplitItemsValEO);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// @ApiOperation(value = "|SarFileSplitItemsValEO|删除")
|
|
||||||
// @PostMapping("/{id}")
|
|
||||||
// @RequiresPermissions("lawss:sarFileSplitItemsVal:delete")
|
|
||||||
// public Result delete(@PathVariable String id) throws Exception {
|
|
||||||
// sarFileSplitItemsValEOService.deleteByPrimaryKey(id);
|
|
||||||
// logger.info("delete from SAR_FILE_SPLIT_ITEMS_VAL where id = {}", id);
|
|
||||||
// return Result.OK();
|
|
||||||
// }
|
|
||||||
|
|
||||||
// @ApiOperation(value = "文档拆分条目信息-根据目录查询")
|
|
||||||
// @GetMapping("/getSplitItemsByMenu")
|
|
||||||
//// @RequiresPermissions("lawss:sarFileSplitItems:page")
|
|
||||||
// public Result<List<SarFileSplitItemsValEO>> getSplitItemsByMenu(String menuId, String infoId) throws Exception {
|
|
||||||
// List<SarFileSplitItemsValEO> getList = sarFileSplitItemsValEOService.getSplitItemsByMenu(menuId,infoId);
|
|
||||||
// return Result.OK(getList);
|
|
||||||
// }
|
|
||||||
|
|
||||||
}
|
|
||||||
+13
-100
@@ -10,7 +10,6 @@ import com.jero.modules.split.service.ISarFileSplitMenuEOService;
|
|||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import io.swagger.annotations.ApiParam;
|
import io.swagger.annotations.ApiParam;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
|
||||||
import org.apache.shiro.authz.annotation.Logical;
|
import org.apache.shiro.authz.annotation.Logical;
|
||||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
@@ -18,12 +17,11 @@ import org.slf4j.LoggerFactory;
|
|||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/split/sarFileSplitMenu")
|
@RequestMapping("/split/sarFileSplitMenu")
|
||||||
@Api(tags = "文档拆分条款目录")
|
@Api(tags = "标准拆分条款目录")
|
||||||
public class SarFileSplitMenuEOController extends JeroController<SarFileSplitMenuEO, ISarFileSplitMenuEOService> {
|
public class SarFileSplitMenuEOController extends JeroController<SarFileSplitMenuEO, ISarFileSplitMenuEOService> {
|
||||||
|
|
||||||
private static final Logger logger = LoggerFactory.getLogger(SarFileSplitMenuEOController.class);
|
private static final Logger logger = LoggerFactory.getLogger(SarFileSplitMenuEOController.class);
|
||||||
@@ -34,102 +32,17 @@ public class SarFileSplitMenuEOController extends JeroController<SarFileSplitMen
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IFileSplitItemsEOService fileSplitItemsEOService;
|
private IFileSplitItemsEOService fileSplitItemsEOService;
|
||||||
|
|
||||||
|
@ApiOperation(value = "标准拆分条款目录-查询Y")
|
||||||
@ApiOperation(value = "文档拆分条款目录-查询Y")
|
|
||||||
@GetMapping("/getSplitMenusByInfoId")
|
@GetMapping("/getSplitMenusByInfoId")
|
||||||
@RequiresPermissions("split:sarFileSplitItems:page")
|
@RequiresPermissions("split:sarFileSplitItems:page")
|
||||||
public Result<List<SarFileSplitMenuEO>> list(SarFileSplitMenuEOPage page) throws Exception {
|
public Result<List<SarFileSplitMenuEO>> list(SarFileSplitMenuEOPage page) throws Exception {
|
||||||
// page.setName(null);
|
|
||||||
page.setValidFlag("0");
|
page.setValidFlag("0");
|
||||||
// page.setOrderBy("regexp_replace(replace('.'||NAME, '.', '.00000000'), '0+([^\\.]{8})', '\\1')");
|
|
||||||
page.setOrderBy("display_seq asc");
|
page.setOrderBy("display_seq asc");
|
||||||
List<SarFileSplitMenuEO> getList = sarFileSplitMenuEOService.queryByList(page);
|
List<SarFileSplitMenuEO> getList = sarFileSplitMenuEOService.queryByList(page);
|
||||||
//转树结构
|
|
||||||
// List<SarFileSplitMenuEO> menuEOS = new ArrayList<>();
|
|
||||||
// if (StringUtils.isBlank(temporaryName)){
|
|
||||||
// menuEOS = convertToTree(getList);
|
|
||||||
// }
|
|
||||||
// if (StringUtils.isNotBlank(temporaryName)){
|
|
||||||
// menuEOS = convertToTree(getList, temporaryName);
|
|
||||||
// }
|
|
||||||
return Result.OK(getList);
|
return Result.OK(getList);
|
||||||
}
|
|
||||||
|
|
||||||
public List<SarFileSplitMenuEO> convertToTree(List<SarFileSplitMenuEO> menuList, String name) {
|
|
||||||
Set<String> menuIds = new HashSet<>();
|
|
||||||
for (SarFileSplitMenuEO menuEO : menuList) {
|
|
||||||
String eoName = menuEO.getName();
|
|
||||||
if (eoName.contains(name)){
|
|
||||||
menuIds.add(menuEO.getId());
|
|
||||||
String pId = menuEO.getPId();
|
|
||||||
if (StringUtils.isNotBlank(pId)){
|
|
||||||
SarFileSplitMenuEO eo = menuList.stream().filter(vo -> vo.getId().equals(pId)).collect(Collectors.toList()).get(0);
|
|
||||||
menuIds.add(eo.getId());
|
|
||||||
String pId1 = eo.getPId();
|
|
||||||
if (StringUtils.isNotBlank(pId1)){
|
|
||||||
SarFileSplitMenuEO eo2 = menuList.stream().filter(vo -> vo.getId().equals(pId1)).collect(Collectors.toList()).get(0);
|
|
||||||
menuIds.add(eo2.getId());
|
|
||||||
String pId2 = eo2.getPId();
|
|
||||||
if (StringUtils.isNotBlank(pId2)){
|
|
||||||
SarFileSplitMenuEO eo3 = menuList.stream().filter(vo -> vo.getId().equals(pId2)).collect(Collectors.toList()).get(0);
|
|
||||||
menuIds.add(eo3.getId());
|
|
||||||
String pId3 = eo3.getPId();
|
|
||||||
if (StringUtils.isNotBlank(pId3)){
|
|
||||||
SarFileSplitMenuEO eo4 = menuList.stream().filter(vo -> vo.getId().equals(pId3)).collect(Collectors.toList()).get(0);
|
|
||||||
menuIds.add(eo4.getId());
|
|
||||||
String pId4 = eo4.getPId();
|
|
||||||
if (StringUtils.isNotBlank(pId4)){
|
|
||||||
SarFileSplitMenuEO eo5 = menuList.stream().filter(vo -> vo.getId().equals(pId4)).collect(Collectors.toList()).get(0);
|
|
||||||
menuIds.add(eo5.getId());
|
|
||||||
String pId5 = eo5.getPId();
|
|
||||||
if (StringUtils.isNotBlank(pId5)){
|
|
||||||
SarFileSplitMenuEO eo6 = menuList.stream().filter(vo -> vo.getId().equals(pId5)).collect(Collectors.toList()).get(0);
|
|
||||||
menuIds.add(eo6.getId());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
List<SarFileSplitMenuEO> sarFileSplitMenuEOS = menuList.stream().filter(vo -> menuIds.contains(vo.getId())).collect(Collectors.toList());
|
|
||||||
for (SarFileSplitMenuEO sarFileSplitMenuEO : sarFileSplitMenuEOS) {
|
|
||||||
sarFileSplitMenuEO.setChildren(null);
|
|
||||||
}
|
|
||||||
List<SarFileSplitMenuEO> menuEOList = convertToTree(sarFileSplitMenuEOS);
|
|
||||||
return menuEOList;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<SarFileSplitMenuEO> convertToTree(List<SarFileSplitMenuEO> menuList) {
|
@ApiOperation(value = "标准拆分条款目录-新增Y")
|
||||||
// 创建一个Map来保存id与SarFileSplitMenuEO对象的映射关系
|
|
||||||
Map<String, SarFileSplitMenuEO> menuMap = new HashMap<>();
|
|
||||||
for (SarFileSplitMenuEO menu : menuList) {
|
|
||||||
menuMap.put(menu.getId(), menu);
|
|
||||||
}
|
|
||||||
List<SarFileSplitMenuEO> rootNodes = new ArrayList<>();
|
|
||||||
for (SarFileSplitMenuEO menu : menuList) {
|
|
||||||
String parentId = menu.getPId();
|
|
||||||
if (parentId == null) {
|
|
||||||
// 如果pid为空,将其作为根节点添加到结果集
|
|
||||||
rootNodes.add(menu);
|
|
||||||
} else {
|
|
||||||
// 如果pid不为空,将其作为子节点添加到父节点中
|
|
||||||
SarFileSplitMenuEO parentMenu = menuMap.get(parentId);
|
|
||||||
if (parentMenu != null) {
|
|
||||||
List<SarFileSplitMenuEO> childList = parentMenu.getChildren();
|
|
||||||
if (childList == null) {
|
|
||||||
childList = new ArrayList<SarFileSplitMenuEO>();
|
|
||||||
parentMenu.setChildren(childList);
|
|
||||||
}
|
|
||||||
childList.add(menu);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return rootNodes;
|
|
||||||
}
|
|
||||||
|
|
||||||
@ApiOperation(value = "文档拆分条款目录-新增Y")
|
|
||||||
@PostMapping("/addMenu")
|
@PostMapping("/addMenu")
|
||||||
@RequiresPermissions("split:sarFileSplitMenu:add")
|
@RequiresPermissions("split:sarFileSplitMenu:add")
|
||||||
public Result<SarFileSplitMenuEO> create(@RequestBody SarFileSplitMenuEO sarFileSplitMenuEO) throws Exception {
|
public Result<SarFileSplitMenuEO> create(@RequestBody SarFileSplitMenuEO sarFileSplitMenuEO) throws Exception {
|
||||||
@@ -137,7 +50,7 @@ public class SarFileSplitMenuEOController extends JeroController<SarFileSplitMen
|
|||||||
return Result.OK("新增成功",sarFileSplitMenuEO);
|
return Result.OK("新增成功",sarFileSplitMenuEO);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation(value = "文档拆分条款目录-修改Y")
|
@ApiOperation(value = "标准拆分条款目录-修改Y")
|
||||||
@PostMapping("/updateMenu")
|
@PostMapping("/updateMenu")
|
||||||
@RequiresPermissions("split:sarFileSplitMenu:update")
|
@RequiresPermissions("split:sarFileSplitMenu:update")
|
||||||
public Result<SarFileSplitMenuEO> update(@RequestBody SarFileSplitMenuEO sarFileSplitMenuEO) throws Exception {
|
public Result<SarFileSplitMenuEO> update(@RequestBody SarFileSplitMenuEO sarFileSplitMenuEO) throws Exception {
|
||||||
@@ -145,18 +58,18 @@ public class SarFileSplitMenuEOController extends JeroController<SarFileSplitMen
|
|||||||
return Result.OK("修改成功",sarFileSplitMenuEO);
|
return Result.OK("修改成功",sarFileSplitMenuEO);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation(value = "文档拆分条款目录-删除Y")
|
@ApiOperation(value = "标准拆分条款目录-向上或向下移动")
|
||||||
|
@PostMapping("/moveUpOrDown")
|
||||||
|
@RequiresPermissions(value = {"split:sarFileSplitMenu:moveUp","split:sarFileSplitMenu:moveDown"}, logical = Logical.OR)
|
||||||
|
public Result moveUpOrDown(@ApiParam(value = "json数据") @RequestBody JSONObject json) throws Exception {
|
||||||
|
return this.sarFileSplitMenuEOService.moveUpOrDown(json);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "标准拆分条款目录-删除Y")
|
||||||
@GetMapping("/deleteMenu")
|
@GetMapping("/deleteMenu")
|
||||||
@RequiresPermissions("split:sarFileSplitMenu:delete")
|
@RequiresPermissions("split:sarFileSplitMenu:delete")
|
||||||
public Result delete(@ApiParam(value = "id") @RequestParam(name="id") String id) throws Exception {
|
public Result delete(@ApiParam(value = "id") @RequestParam(name="id") String id) throws Exception {
|
||||||
sarFileSplitMenuEOService.deleteMenu(id);
|
sarFileSplitMenuEOService.deleteMenu(id);
|
||||||
return Result.OK("删除成功",null);
|
return Result.OK("删除成功",null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation(value = "文档拆分条款目录-向上或向下移动")
|
|
||||||
@PostMapping("/moveUpOrDown")
|
|
||||||
@RequiresPermissions(value = {"split:sarFileSplitMenu:moveUp","split:sarFileSplitMenu:moveDown"}, logical = Logical.OR)
|
|
||||||
public Result moveUpOrDown(@ApiParam(value = "json数据") @RequestBody JSONObject json) throws Exception {
|
|
||||||
return this.sarFileSplitMenuEOService.moveUpOrDown(json);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user