From 2d95a7c31fbc5fcb4df933c4b7167e4ea231204d Mon Sep 17 00:00:00 2001
From: yuezhihang
Date: Fri, 11 Mar 2022 11:29:59 +0800
Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../SarStandProjectLibraryServiceImpl.java | 3 +
.../controller/WgCommitteeController.java | 141 ++++++++++++++++++
.../slrs/wgCommittee/dao/WgCommitteeDao.java | 26 ++++
.../slrs/wgCommittee/entity/WgCommittee.java | 51 +++++++
.../wgCommittee/entity/WgCommitteeDTO.java | 49 ++++++
.../service/IWgCommitteeService.java | 26 ++++
.../service/impl/WgCommitteeServiceImpl.java | 93 ++++++++++++
.../controller/WgCommitteeUserController.java | 23 +++
.../dao/WgCommitteeUserDao.java | 16 ++
.../entity/WgCommitteeUser.java | 33 ++++
.../service/IWgCommitteeUserService.java | 16 ++
.../impl/WgCommitteeUserServiceImpl.java | 20 +++
.../SarStandProjectLibraryMapper.xml | 19 +++
.../SarFileSplitMenuEOMapper.xml | 43 +++++-
.../mapper/wgCommittee/WgCommitteeMapper.xml | 69 +++++++++
.../wgCommitteeUser/WgCommitteeUserMapper.xml | 5 +
16 files changed, 626 insertions(+), 7 deletions(-)
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/wgCommittee/controller/WgCommitteeController.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/wgCommittee/dao/WgCommitteeDao.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/wgCommittee/entity/WgCommittee.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/wgCommittee/entity/WgCommitteeDTO.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/wgCommittee/service/IWgCommitteeService.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/wgCommittee/service/impl/WgCommitteeServiceImpl.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/wgCommitteeUser/controller/WgCommitteeUserController.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/wgCommitteeUser/dao/WgCommitteeUserDao.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/wgCommitteeUser/entity/WgCommitteeUser.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/wgCommitteeUser/service/IWgCommitteeUserService.java
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/wgCommitteeUser/service/impl/WgCommitteeUserServiceImpl.java
create mode 100644 adc-da-slrs/src/main/resources/mybatis/mapper/wgCommittee/WgCommitteeMapper.xml
create mode 100644 adc-da-slrs/src/main/resources/mybatis/mapper/wgCommitteeUser/WgCommitteeUserMapper.xml
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java
index 642e3830..7816f1f8 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java
@@ -242,6 +242,9 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl
+ * 标准委员会 前端控制器
+ *
+*
+* @author yzh
+* @since 2022-03-10
+*/
+@RestController
+@Api(description = "|WgCommittee|")
+@RequestMapping("/${restPath}/wgCommittee/wg-committee")
+public class WgCommitteeController extends BaseController {
+
+ @Autowired
+ IWgCommitteeService iWgCommitteeService;
+
+ @Autowired
+ IWgCommitteeUserService iWgCommitteeUserService;
+
+ @ApiModelProperty("新增工作组")
+ @PostMapping("/insert")
+ public ResponseMessage addWorkCommitter(WgCommittee wgCommittee) {
+
+ if (isDistinct(wgCommittee.getCommitteeName(),null)){
+ if (iWgCommitteeService.add(wgCommittee)){
+ return Result.success("200","新增成功");
+ }else {
+ return Result.error("201","新增失败");
+ }
+ }else {
+ return Result.error("202","组名已存在");
+ }
+ }
+
+
+
+ @ApiModelProperty("批量删除工作组")
+ @DeleteMapping("/deleteBatch")
+ public ResponseMessage deleteWorkGroup(String id){
+ List ids=new ArrayList<>();
+ if (id.contains(",")){
+ ids.addAll(new ArrayList<>(Arrays.asList(id.split(","))));
+ }else {
+ ids.add(id);
+ }
+ QueryWrapper wrapper=new QueryWrapper<>();
+ wrapper.select("committeer");
+ wrapper.in("id",ids);
+ wrapper.isNotNull("committeer");
+ List removes = iWgCommitteeService.list(wrapper);
+ if (!removes.isEmpty()) {
+ List reids = removes.stream().distinct().map(WgCommittee::getCommitteer).collect(Collectors.toList());
+ iWgCommitteeUserService.removeByIds(reids);
+ }
+ if (iWgCommitteeService.removeByIds(ids)) {
+ return Result.success();
+ }else {
+ return Result.error("");
+ }
+ }
+
+ @ApiModelProperty("根据组长民或者组名查询工作组,参数为空时查询全部")
+ @GetMapping("/page")
+ public ResponseMessage> getWgCommitteeLists(WgCommittee wgCommittee){
+ IPage workGroup = iWgCommitteeService.getWgCommittee(wgCommittee);
+ return Result.success(workGroup);
+ }
+
+ @ApiModelProperty("根据组长民或者组名查询工作组,参数为空时查询全部")
+ @GetMapping("/pageWk")
+ public ResponseMessage> getWgCommitteeList(WgCommittee wgCommittee){
+ IPage workGroup = iWgCommitteeService.getWgCommittee(wgCommittee);
+ return Result.success(workGroup);
+ }
+
+
+ @ApiModelProperty("修改标准委员会")
+ @PutMapping("/update")
+ public ResponseMessage updateWgCommittee(WgCommittee wgCommittee){
+
+ ResponseMessage