From 39dc3d6f7168eae8fda1b0fe6671be819d35c732 Mon Sep 17 00:00:00 2001
From: cjl <276999030@qq.com>
Date: Thu, 28 Sep 2023 11:10:37 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/wb' into wb
---
screen-api/src/main/java/com/moral/api/service/AllocationService.java | 2 ++
screen-api/src/main/java/com/moral/api/controller/AllocationController.java | 10 ++++++++++
screen-api/src/main/java/com/moral/api/service/impl/AllocationServiceImpl.java | 21 +++++++++++++++++++++
3 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/screen-api/src/main/java/com/moral/api/controller/AllocationController.java b/screen-api/src/main/java/com/moral/api/controller/AllocationController.java
index 2704560..476d2c6 100644
--- a/screen-api/src/main/java/com/moral/api/controller/AllocationController.java
+++ b/screen-api/src/main/java/com/moral/api/controller/AllocationController.java
@@ -62,6 +62,16 @@
return ResultMessage.ok(professions);
}
+ @ApiOperation(value = "������������", notes = "������������")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "token", value = "token", required = true, paramType = "header", dataType = "String")
+ })
+ @RequestMapping(value = "unit", method = RequestMethod.GET)
+ public ResultMessage unit() {
+ List<ResponsibilityUnit> responsibilityUnits = allocationService.seleteUnit();
+ return ResultMessage.ok(responsibilityUnits);
+ }
+
/**
* ���������������
diff --git a/screen-api/src/main/java/com/moral/api/service/AllocationService.java b/screen-api/src/main/java/com/moral/api/service/AllocationService.java
index c610ced..16f4f0f 100644
--- a/screen-api/src/main/java/com/moral/api/service/AllocationService.java
+++ b/screen-api/src/main/java/com/moral/api/service/AllocationService.java
@@ -19,6 +19,8 @@
List<Map<String, Object>> sysDictData(String code);
+ List<ResponsibilityUnit> seleteUnit();
+
Integer insertAllocation(AllocationAddCond allocation);
void updateAll(AllocationUpdateCond allocationUpdateCond);
diff --git a/screen-api/src/main/java/com/moral/api/service/impl/AllocationServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/AllocationServiceImpl.java
index 3c0806f..b691536 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/AllocationServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/AllocationServiceImpl.java
@@ -104,6 +104,27 @@
return sysDictDataMapper.selectMaps(dataQueryWrapper);
}
+ /**
+ * ������������������
+ * @return
+ */
+ @Override
+ public List<ResponsibilityUnit> seleteUnit() {
+ QueryWrapper<ResponsibilityUnit> wrapper = new QueryWrapper<>();
+ wrapper.select("unit_name","unit_id");
+ wrapper.eq("is_del",Constants.NOT_DELETE);
+ wrapper.eq("state",0);
+ wrapper.eq("is_invalid",0);
+
+ //������������������
+ List<Integer> unitList = unitResult();
+ if (CollectionUtils.isNotEmpty(unitList)){
+ wrapper.in("unit_id",unitList);
+ }
+ List<ResponsibilityUnit> responsibilityUnits = responsibilityUnitMapper.selectList(wrapper);
+ return responsibilityUnits;
+ }
+
/**
* ���������������
--
Gitblit v1.8.0