From d6ba60f6502db1ef3e6c7bf2648bbea7db5337d3 Mon Sep 17 00:00:00 2001
From: "1378012178@qq.com" <1378012178@qq.com>
Date: Mon, 28 Apr 2025 16:08:15 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=9C=8D=E5=8A=A1=E6=8C=87?=
=?UTF-8?q?=E4=BB=A4-=E5=8E=BB=E9=99=A4=E6=8C=87=E4=BB=A4=E6=A0=87?=
=?UTF-8?q?=E7=AD=BE=EF=BC=8C=E6=96=B0=E5=A2=9E=E4=BD=93=E5=9E=8B=E6=A0=87?=
=?UTF-8?q?=E7=AD=BE=E3=80=81=E6=83=85=E7=BB=AA=E6=A0=87=E7=AD=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../xml/NuConfigServiceDirectiveMapper.xml | 4 +-
.../mapper/xml/DirectivePackageMapper.xml | 71 ++++---
.../DirectiveBodyTagController.java} | 73 ++++---
.../body/entity/DirectiveBodyTag.java | 74 +++++++
.../entity/DirectiveBodyTagRelation.java} | 10 +-
.../body/mapper/DirectiveBodyTagMapper.java | 14 ++
.../DirectiveBodyTagRelationMapper.java | 18 ++
.../mapper/xml/DirectiveBodyTagMapper.xml} | 2 +-
.../xml/DirectiveBodyTagRelationMapper.xml} | 8 +-
.../service/IDirectiveBodyTagService.java | 29 +++
.../impl/DirectiveBodyTagServiceImpl.java} | 25 ++-
.../DirectiveEmotionTagController.java | 168 ++++++++++++++++
.../entity/DirectiveEmotionTag.java} | 10 +-
.../entity/DirectiveEmotionTagRelation.java | 28 +++
.../mapper/DirectiveEmotionTagMapper.java | 14 ++
.../DirectiveEmotionTagRelationMapper.java | 18 ++
.../mapper/xml/DirectiveEmotionTagMapper.xml | 5 +
.../xml/DirectiveEmotionTagRelationMapper.xml | 16 ++
.../service/IDirectiveEmotionTagService.java | 29 +++
.../impl/DirectiveEmotionTagServiceImpl.java | 63 ++++++
.../mapper/DirectiveTagMapper.java | 14 --
.../mapper/DirectiveTagRelationMapper.java | 18 --
.../service/IDirectiveTagService.java | 29 ---
.../ConfigServiceDirectiveController.java | 36 +++-
.../entity/ConfigServiceDirective.java | 28 ++-
.../mapper/ConfigServiceDirectiveMapper.java | 27 ++-
.../xml/ConfigServiceDirectiveMapper.xml | 68 +++++--
.../IConfigServiceDirectiveService.java | 24 ++-
.../ConfigServiceDirectiveServiceImpl.java | 190 +++++++++---------
.../mapper/xml/ServiceTagMapper.xml | 73 ++++---
.../service/impl/ServiceTagServiceImpl.java | 15 +-
.../listener/DirectiveMQListener.java | 9 +-
32 files changed, 885 insertions(+), 325 deletions(-)
rename nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/{controller/DirectiveTagController.java => body/controller/DirectiveBodyTagController.java} (57%)
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/entity/DirectiveBodyTag.java
rename nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/{entity/DirectiveTagRelation.java => body/entity/DirectiveBodyTagRelation.java} (61%)
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/DirectiveBodyTagMapper.java
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/DirectiveBodyTagRelationMapper.java
rename nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/{mapper/xml/DirectiveTagMapper.xml => body/mapper/xml/DirectiveBodyTagMapper.xml} (65%)
rename nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/{mapper/xml/DirectiveTagRelationMapper.xml => body/mapper/xml/DirectiveBodyTagRelationMapper.xml} (67%)
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/service/IDirectiveBodyTagService.java
rename nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/{service/impl/DirectiveTagServiceImpl.java => body/service/impl/DirectiveBodyTagServiceImpl.java} (56%)
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/emotion/controller/DirectiveEmotionTagController.java
rename nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/{entity/DirectiveTag.java => emotion/entity/DirectiveEmotionTag.java} (90%)
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/emotion/entity/DirectiveEmotionTagRelation.java
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/emotion/mapper/DirectiveEmotionTagMapper.java
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/emotion/mapper/DirectiveEmotionTagRelationMapper.java
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/emotion/mapper/xml/DirectiveEmotionTagMapper.xml
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/emotion/mapper/xml/DirectiveEmotionTagRelationMapper.xml
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/emotion/service/IDirectiveEmotionTagService.java
create mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/emotion/service/impl/DirectiveEmotionTagServiceImpl.java
delete mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/mapper/DirectiveTagMapper.java
delete mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/mapper/DirectiveTagRelationMapper.java
delete mode 100644 nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/service/IDirectiveTagService.java
diff --git a/nursing-unit-api/src/main/java/com/nu/modules/nuApiServiceCategory/mapper/xml/NuConfigServiceDirectiveMapper.xml b/nursing-unit-api/src/main/java/com/nu/modules/nuApiServiceCategory/mapper/xml/NuConfigServiceDirectiveMapper.xml
index a387eb7..7251ee3 100644
--- a/nursing-unit-api/src/main/java/com/nu/modules/nuApiServiceCategory/mapper/xml/NuConfigServiceDirectiveMapper.xml
+++ b/nursing-unit-api/src/main/java/com/nu/modules/nuApiServiceCategory/mapper/xml/NuConfigServiceDirectiveMapper.xml
@@ -30,8 +30,8 @@
cdt.tag_name
FROM nu_config_service_directive csd
LEFT JOIN (
- select GROUP_CONCAT(c.tag_name) tag_name,b.directive_id from nu_directive_tag b
- LEFT JOIN nu_config_directive_tag c on b.tag_id = c.id
+ select GROUP_CONCAT(c.tag_name) tag_name,b.directive_id from nu_directive_body_tag b
+ LEFT JOIN nu_config_body_tag c on b.tag_id = c.id
GROUP BY b.directive_id
) cdt on csd.id = cdt.directive_id
LEFT JOIN nu_config_service_type cst ON csd.type_id = cst.id
diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivepackage/mapper/xml/DirectivePackageMapper.xml b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivepackage/mapper/xml/DirectivePackageMapper.xml
index 6811e2e..954054c 100644
--- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivepackage/mapper/xml/DirectivePackageMapper.xml
+++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivepackage/mapper/xml/DirectivePackageMapper.xml
@@ -42,18 +42,31 @@
-
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -95,16 +108,26 @@
csd.mp4_file,
csd.preview_file,
csd.immediate_file,
- cdt.id AS tag_id,
- cdt.tag_name,
- cdt.sort AS tag_sort,
- cdt.iz_enabled AS tag_iz_enabled,
- cdt.del_flag AS tag_del_flag,
- cdt.create_by AS tag_create_by,
- 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,
+ cdbt.id AS bodytag_id,
+ cdbt.tag_name AS bodytag_name,
+ cdbt.sort AS bodytag_sort,
+ cdbt.iz_enabled AS bodytag_iz_enabled,
+ cdbt.del_flag AS bodytag_del_flag,
+ cdbt.create_by AS bodytag_create_by,
+ cdbt.create_time AS bodytag_create_time,
+ cdbt.update_by AS bodytag_update_by,
+ cdbt.update_time AS bodytag_update_time,
+ cdbt.sys_org_code AS bodytag_sys_org_code,
+ cdet.id AS emotag_id,
+ cdet.tag_name AS emotag_name,
+ cdet.sort AS emotag_sort,
+ cdet.iz_enabled AS emotag_iz_enabled,
+ cdet.del_flag AS emotag_del_flag,
+ cdet.create_by AS emotag_create_by,
+ cdet.create_time AS emotag_create_time,
+ cdet.update_by AS emotag_update_by,
+ cdet.update_time AS emotag_update_time,
+ cdet.sys_org_code AS emotag_sys_org_code,
csc.category_name AS csc_category_name,
cst.type_name AS cst_type_name
FROM
@@ -117,8 +140,10 @@
) dp
LEFT JOIN nu_package_directive pd ON dp.id = pd.package_id
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_directive_body_tag bdt ON csd.id = bdt.directive_id
+ LEFT JOIN nu_config_body_tag cdbt ON bdt.tag_id = cdbt.id
+ LEFT JOIN nu_directive_emotion_tag edt ON csd.id = edt.directive_id
+ LEFT JOIN nu_config_emotion_tag cdet ON edt.tag_id = cdet.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-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/controller/DirectiveTagController.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/controller/DirectiveBodyTagController.java
similarity index 57%
rename from nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/controller/DirectiveTagController.java
rename to nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/controller/DirectiveBodyTagController.java
index 93950ed..f37a275 100644
--- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/controller/DirectiveTagController.java
+++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/controller/DirectiveBodyTagController.java
@@ -1,11 +1,10 @@
-package com.nu.modules.directivetag.controller;
+package com.nu.modules.directivetag.body.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.nu.modules.directivetag.entity.DirectiveTag;
-import com.nu.modules.directivetag.service.IDirectiveTagService;
-import com.rabbitmq.client.impl.AMQImpl;
+import com.nu.modules.directivetag.body.entity.DirectiveBodyTag;
+import com.nu.modules.directivetag.body.service.IDirectiveBodyTagService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@@ -14,14 +13,10 @@ 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.amqp.rabbit.annotation.RabbitListener;
-import org.springframework.amqp.support.AmqpHeaders;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.messaging.handler.annotation.Header;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
-import javax.servlet.DispatcherType;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Arrays;
@@ -29,18 +24,18 @@ import java.util.HashMap;
import java.util.Map;
/**
- * @Description: 指令标签
+ * @Description: 体型标签
* @Author: 张明远
* @Date: 2025-03-17
* @Version: V1.0
*/
-@Api(tags="指令标签")
+@Api(tags="体型标签")
@RestController
-@RequestMapping("/directiveTag/directiveTag")
+@RequestMapping("/directiveTag/bodyTag")
@Slf4j
-public class DirectiveTagController extends JeecgController {
+public class DirectiveBodyTagController extends JeecgController {
@Autowired
- private IDirectiveTagService directiveTagService;
+ private IDirectiveBodyTagService directiveTagService;
/**
* 分页列表查询
@@ -51,20 +46,20 @@ public class DirectiveTagController extends JeecgController> queryPageList(DirectiveTag directiveTag,
- @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
- @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
- HttpServletRequest req) {
+ public Result> queryPageList(DirectiveBodyTag directiveTag,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
// 自定义查询规则
Map customeRuleMap = new HashMap<>();
// 自定义多选的查询规则为:LIKE_WITH_OR
customeRuleMap.put("izEnabled", QueryRuleEnum.LIKE_WITH_OR);
- QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(directiveTag, req.getParameterMap(),customeRuleMap);
- Page page = new Page(pageNo, pageSize);
- IPage pageList = directiveTagService.page(page, queryWrapper);
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(directiveTag, req.getParameterMap(),customeRuleMap);
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = directiveTagService.page(page, queryWrapper);
return Result.OK(pageList);
}
@@ -74,10 +69,10 @@ public class DirectiveTagController extends JeecgController add(@RequestBody DirectiveTag directiveTag) {
+ public Result add(@RequestBody DirectiveBodyTag directiveTag) {
directiveTagService.save(directiveTag);
return Result.OK("添加成功!");
}
@@ -88,10 +83,10 @@ public class DirectiveTagController extends JeecgController edit(@RequestBody DirectiveTag directiveTag) {
+ public Result edit(@RequestBody DirectiveBodyTag directiveTag) {
directiveTagService.updateById(directiveTag);
return Result.OK("编辑成功!");
}
@@ -102,8 +97,8 @@ public class DirectiveTagController extends JeecgController delete(@RequestParam(name="id",required=true) String id) {
if(directiveTagService.isUsed(id)){
@@ -119,8 +114,8 @@ public class DirectiveTagController extends JeecgController deleteBatch(@RequestParam(name="ids",required=true) String ids) {
if(directiveTagService.isUsed(ids)){
@@ -136,11 +131,11 @@ public class DirectiveTagController extends JeecgController queryById(@RequestParam(name="id",required=true) String id) {
- DirectiveTag directiveTag = directiveTagService.getById(id);
+ public Result queryById(@RequestParam(name="id",required=true) String id) {
+ DirectiveBodyTag directiveTag = directiveTagService.getById(id);
if(directiveTag==null) {
return Result.error("未找到对应数据");
}
@@ -154,8 +149,8 @@ public class DirectiveTagController extends JeecgController importExcel(HttpServletRequest request, HttpServletResponse response) {
- return super.importExcel(request, response, DirectiveTag.class);
+ return super.importExcel(request, response, DirectiveBodyTag.class);
}
}
diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/entity/DirectiveBodyTag.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/entity/DirectiveBodyTag.java
new file mode 100644
index 0000000..071a746
--- /dev/null
+++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/entity/DirectiveBodyTag.java
@@ -0,0 +1,74 @@
+package com.nu.modules.directivetag.body.entity;
+
+import java.io.Serializable;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.jeecg.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @Description: 体型标签
+ * @Author: 张明远
+ * @Date: 2025-03-17
+ * @Version: V1.0
+ */
+@Data
+@TableName("nu_config_body_tag")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="nu_config_body_tag对象", description="体型标签")
+public class DirectiveBodyTag implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ /**id*/
+ @TableId(type = IdType.ASSIGN_ID)
+ @ApiModelProperty(value = "id")
+ private String id;
+ /**标签名称*/
+ @Excel(name = "标签名称", width = 15)
+ @ApiModelProperty(value = "标签名称")
+ private String tagName;
+ /**排序*/
+ @Excel(name = "排序", width = 15)
+ @ApiModelProperty(value = "排序")
+ private Integer sort;
+ /**是否启用 0启用 1未启用*/
+ @Excel(name = "是否启用", width = 15, dicCode = "iz_enabled")
+ @Dict(dicCode = "iz_enabled")
+ @ApiModelProperty(value = "是否启用")
+ private String izEnabled;
+ /**是否删除 0未删除 1删除*/
+ @Excel(name = "是否删除", width = 15)
+ @ApiModelProperty(value = "是否删除")
+ @TableLogic
+ private String delFlag;
+ /**创建人*/
+ @ApiModelProperty(value = "创建人")
+ private String createBy;
+ /**创建日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "创建日期")
+ private java.util.Date createTime;
+ /**更新人*/
+ @ApiModelProperty(value = "更新人")
+ private String updateBy;
+ /**更新日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "更新日期")
+ private java.util.Date updateTime;
+ /**所属部门*/
+ @ApiModelProperty(value = "所属部门")
+ private String sysOrgCode;
+}
diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/entity/DirectiveTagRelation.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/entity/DirectiveBodyTagRelation.java
similarity index 61%
rename from nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/entity/DirectiveTagRelation.java
rename to nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/entity/DirectiveBodyTagRelation.java
index 19248b9..86a916c 100644
--- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/entity/DirectiveTagRelation.java
+++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/entity/DirectiveBodyTagRelation.java
@@ -1,4 +1,4 @@
-package com.nu.modules.directivetag.entity;
+package com.nu.modules.directivetag.body.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
@@ -9,17 +9,17 @@ import lombok.experimental.Accessors;
import java.io.Serializable;
/**
- * @Description: 服务指令-指令标签中间表
+ * @Description: 服务指令-体型标签中间表
* @Author: 张明远
* @Date: 2025-4-23 09:26:04
* @Version: V1.0
*/
@Data
-@TableName("nu_directive_tag")
+@TableName("nu_directive_body_tag")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
-@ApiModel(value="nu_directive_tag对象", description="服务指令-指令标签中间表")
-public class DirectiveTagRelation implements Serializable {
+@ApiModel(value="nu_directive_body_tag对象", description="服务指令-体型标签中间表")
+public class DirectiveBodyTagRelation implements Serializable {
private static final long serialVersionUID = 1L;
private String directiveId;
diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/DirectiveBodyTagMapper.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/DirectiveBodyTagMapper.java
new file mode 100644
index 0000000..8e4d9f9
--- /dev/null
+++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/DirectiveBodyTagMapper.java
@@ -0,0 +1,14 @@
+package com.nu.modules.directivetag.body.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.nu.modules.directivetag.body.entity.DirectiveBodyTag;
+
+/**
+ * @Description: 体型标签
+ * @Author: 张明远
+ * @Date: 2025-03-17
+ * @Version: V1.0
+ */
+public interface DirectiveBodyTagMapper extends BaseMapper {
+
+}
diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/DirectiveBodyTagRelationMapper.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/DirectiveBodyTagRelationMapper.java
new file mode 100644
index 0000000..b54cdd0
--- /dev/null
+++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/DirectiveBodyTagRelationMapper.java
@@ -0,0 +1,18 @@
+package com.nu.modules.directivetag.body.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.nu.modules.directivetag.body.entity.DirectiveBodyTagRelation;
+
+import java.util.List;
+
+/**
+ * @Description: 体型标签
+ * @Author: 张明远
+ * @Date: 2025-03-17
+ * @Version: V1.0
+ */
+public interface DirectiveBodyTagRelationMapper extends BaseMapper {
+ void removeAllRelation();
+
+ List selectAllRelation(List ids);
+}
diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/mapper/xml/DirectiveTagMapper.xml b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/xml/DirectiveBodyTagMapper.xml
similarity index 65%
rename from nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/mapper/xml/DirectiveTagMapper.xml
rename to nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/xml/DirectiveBodyTagMapper.xml
index 684ac3f..bcb67b4 100644
--- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/mapper/xml/DirectiveTagMapper.xml
+++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/xml/DirectiveBodyTagMapper.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/mapper/xml/DirectiveTagRelationMapper.xml b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/xml/DirectiveBodyTagRelationMapper.xml
similarity index 67%
rename from nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/mapper/xml/DirectiveTagRelationMapper.xml
rename to nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/xml/DirectiveBodyTagRelationMapper.xml
index 630ebaf..b1fa9fb 100644
--- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/mapper/xml/DirectiveTagRelationMapper.xml
+++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/directivetag/body/mapper/xml/DirectiveBodyTagRelationMapper.xml
@@ -1,11 +1,11 @@
-
+
- delete from nu_directive_tag
+ delete from nu_directive_body_tag
-