diff --git a/nursing-unit-api/pom.xml b/nursing-unit-api/pom.xml
new file mode 100644
index 0000000..b1aafac
--- /dev/null
+++ b/nursing-unit-api/pom.xml
@@ -0,0 +1,21 @@
+
+
+
+ com.nursingunit.boot
+ nursing-unit-parent
+ 2.0.0
+
+ 接口模块
+ 4.0.0
+ nursing-unit-api
+
+
+
+ com.nursingunit.boot
+ nursing-unit-base-core
+ 2.0.0
+
+
+
diff --git a/nursing-unit-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java b/nursing-unit-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java
index 5e22e34..78a1828 100644
--- a/nursing-unit-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java
+++ b/nursing-unit-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java
@@ -108,7 +108,6 @@ public class ShiroConfig {
filterChainDefinitionMap.put("/sys/getLoginQrcode/**", "anon"); //登录二维码
filterChainDefinitionMap.put("/sys/getQrcodeToken/**", "anon"); //监听扫码
filterChainDefinitionMap.put("/sys/checkAuth", "anon"); //授权接口排除
- filterChainDefinitionMap.put("/dictType/dictType/abc", "anon");//TODO 待删除
//update-begin--Author:scott Date:20221116 for:排除静态资源后缀
filterChainDefinitionMap.put("/", "anon");
diff --git a/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/directivePackage/controller/DirectivePackageController.java b/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/directivePackage/controller/DirectivePackageController.java
index 0acf7fe..2b46077 100644
--- a/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/directivePackage/controller/DirectivePackageController.java
+++ b/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/directivePackage/controller/DirectivePackageController.java
@@ -13,6 +13,7 @@ import org.jeecg.common.api.vo.Result;
import org.jeecg.common.aspect.annotation.AutoLog;
import org.jeecg.common.system.base.controller.JeecgController;
import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.common.system.query.QueryRuleEnum;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
@@ -20,6 +21,8 @@ import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
/**
* @Description: 服务指令包
@@ -51,7 +54,10 @@ public class DirectivePackageController extends JeecgController queryWrapper = QueryGenerator.initQueryWrapper(directivePackage, req.getParameterMap());
+ Map customeRuleMap = new HashMap<>();
+ // 自定义多选的查询规则为:LIKE_WITH_OR
+ customeRuleMap.put("packageName", QueryRuleEnum.LIKE_WITH_OR);
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(directivePackage, req.getParameterMap(),customeRuleMap);
Page page = new Page(pageNo, pageSize);
queryWrapper.select("id");
IPage pageList = directivePackageService.page(page, queryWrapper);
diff --git a/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/directivePackage/mapper/xml/DirectivePackageMapper.xml b/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/directivePackage/mapper/xml/DirectivePackageMapper.xml
index 50a6625..25cf720 100644
--- a/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/directivePackage/mapper/xml/DirectivePackageMapper.xml
+++ b/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/directivePackage/mapper/xml/DirectivePackageMapper.xml
@@ -38,6 +38,8 @@
+
+
@@ -98,7 +100,9 @@
cdt.create_time AS tag_create_time,
cdt.update_by AS tag_update_by,
cdt.update_time AS tag_update_time,
- cdt.sys_org_code AS tag_sys_org_code
+ cdt.sys_org_code AS tag_sys_org_code,
+ csc.category_name AS csc_category_name,
+ cst.type_name AS cst_type_name
FROM
(SELECT * FROM nu_directive_package
@@ -111,6 +115,8 @@
LEFT JOIN nu_config_service_directive csd ON pd.directive_id = csd.id
LEFT JOIN nu_directive_tag dt ON csd.id = dt.directive_id
LEFT JOIN nu_config_directive_tag cdt ON dt.tag_id = cdt.id
+ LEFT JOIN nu_config_service_category csc ON csd.category_id = csc.id
+ LEFT JOIN nu_config_service_type cst ON csd.type_id = cst.id
order by dp.create_time desc
diff --git a/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/serviceDirective/entity/ConfigServiceDirective.java b/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/serviceDirective/entity/ConfigServiceDirective.java
index 92d2687..40c0a8a 100644
--- a/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/serviceDirective/entity/ConfigServiceDirective.java
+++ b/nursing-unit-service-directive/nu-service-directive-biz/src/main/java/com/nu/modules/serviceDirective/entity/ConfigServiceDirective.java
@@ -130,15 +130,24 @@ public class ConfigServiceDirective implements Serializable {
@ApiModelProperty(value = "视频文件")
private java.lang.String mp4File;
-
+ //合并单元格用:类别合并的行数
@TableField(exist = false)
private Integer categoryRowSpan;
+ //合并单元格用:类型合并的行数
@TableField(exist = false)
private Integer typeRowSpan;
+ //合并单元格用:分类标签合并的行数
@TableField(exist = false)
private Integer instructionRowSpan;
@TableField(exist = false)
+ //指令标签id,id,id
private String tags;
+ @TableField(exist = false)
+ //服务类别名称
+ private String categoryName;
+ //服务类型名称
+ @TableField(exist = false)
+ private String typeName;
//服务指令标签
@TableField(exist = false)
diff --git a/nursing-unit-system/nu-system-start/pom.xml b/nursing-unit-system/nu-system-start/pom.xml
index bd875dc..458fcda 100644
--- a/nursing-unit-system/nu-system-start/pom.xml
+++ b/nursing-unit-system/nu-system-start/pom.xml
@@ -48,7 +48,12 @@
nu-service-directive-biz
${nursingunit.version}
-
+
+
+ com.nursingunit.boot
+ nursing-unit-api
+ ${nursingunit.version}
+
org.flywaydb
diff --git a/pom.xml b/pom.xml
index 3457cf1..aceb15d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -80,6 +80,8 @@
nursing-unit-admin
nursing-unit-service-directive
+
+ nursing-unit-api
nursing-unit-system