From 9aca9dc017a84a9cb7b8b72599e1d525806a82af Mon Sep 17 00:00:00 2001
From: jiangs <373297395@qq.com>
Date: Tue, 17 Mar 2026 18:02:10 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=B9=B3=E5=8F=B0=E9=A1=B9?=
=?UTF-8?q?=E7=9B=AE=E7=BB=B4=E6=8A=A4=EF=BC=8C=E5=8C=BB=E7=96=97=E6=9C=BA?=
=?UTF-8?q?=E6=9E=84=E7=BA=A7=E5=88=AB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../domain/entity/reg/RegApplyDetail.java | 2 +
.../core/domain/entity/reg/RegItem.java | 2 +-
.../constants/SysLogConstants.java | 1 +
.../resources/mapper/RegHospitalMapper.xml | 8 ++-
.../controller/dict/RegItemController.java | 56 +++++++++++++++++
.../transitPF/mapper/RegItemMapper.java | 12 ++++
.../transitPF/service/RegItemService.java | 16 +++++
.../service/impl/RegItemServiceImpl.java | 62 +++++++++++++++++++
.../main/resources/mapper/RegDictMapper.xml | 6 +-
.../main/resources/mapper/RegItemMapper.xml | 40 ++++++++++++
10 files changed, 198 insertions(+), 7 deletions(-)
create mode 100644 pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/dict/RegItemController.java
create mode 100644 pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegItemMapper.java
create mode 100644 pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/RegItemService.java
create mode 100644 pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/impl/RegItemServiceImpl.java
create mode 100644 pf_transitPF/src/main/resources/mapper/RegItemMapper.xml
diff --git a/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApplyDetail.java b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApplyDetail.java
index 260b007..a1a6513 100644
--- a/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApplyDetail.java
+++ b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegApplyDetail.java
@@ -29,4 +29,6 @@ public class RegApplyDetail {
private String itemclass;
private String classid;
private String barcode;
+ private String itemclass_bkcolor;
+ private String itemclass_tips;
}
diff --git a/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegItem.java b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegItem.java
index 5ec6951..ad44069 100644
--- a/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegItem.java
+++ b/pf_common/src/main/java/com/transitPlatForm/common/core/domain/entity/reg/RegItem.java
@@ -31,7 +31,7 @@ public class RegItem {
* 状态
* 0正常,1停用
*/
- private String Status;
+ private String status;
private String create_by;
private Date create_time;
private String update_by;
diff --git a/pf_interfaceCommon/src/main/java/com/transitPlatForm/interfaceCommon/constants/SysLogConstants.java b/pf_interfaceCommon/src/main/java/com/transitPlatForm/interfaceCommon/constants/SysLogConstants.java
index b78cb80..d9fb2ab 100644
--- a/pf_interfaceCommon/src/main/java/com/transitPlatForm/interfaceCommon/constants/SysLogConstants.java
+++ b/pf_interfaceCommon/src/main/java/com/transitPlatForm/interfaceCommon/constants/SysLogConstants.java
@@ -6,4 +6,5 @@ package com.transitPlatForm.interfaceCommon.constants;
public class SysLogConstants {
public static final String REQINPUT = "自助开单";
public static final String DICT = "字典管理";
+ public static final String ITEM = "项目管理";
}
diff --git a/pf_interfaceCommon/src/main/resources/mapper/RegHospitalMapper.xml b/pf_interfaceCommon/src/main/resources/mapper/RegHospitalMapper.xml
index 14db5bc..d1b3184 100644
--- a/pf_interfaceCommon/src/main/resources/mapper/RegHospitalMapper.xml
+++ b/pf_interfaceCommon/src/main/resources/mapper/RegHospitalMapper.xml
@@ -7,7 +7,8 @@
-
+
+
@@ -65,6 +66,7 @@
hospital_code = #{hospitalCode},
hospital_name = #{hospitalName},
hospital_userinfo = #{hospitalUserinfo},
+ hospital_type = #{hospital_type},
status = #{status},
remark = #{remark},
update_by = #{updateBy},
@@ -75,21 +77,21 @@
insert into Reg_hospital(
- hospital_id,
hospital_code,
hospital_name,
hospital_userinfo,
status,
remark,
+ hospital_type,
create_by,
create_time
)values(
- #{hospitalId},
#{hospitalCode},
#{hospitalName},
#{hospitalUserinfo},
#{status},
#{remark},
+ #{hospital_type},
#{createBy},
getdate()
)
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/dict/RegItemController.java b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/dict/RegItemController.java
new file mode 100644
index 0000000..dc30193
--- /dev/null
+++ b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/controller/dict/RegItemController.java
@@ -0,0 +1,56 @@
+package com.transitPlatForm.transitPF.controller.dict;
+
+import com.transitPlatForm.common.annotation.Log;
+import com.transitPlatForm.common.core.controller.BaseController;
+import com.transitPlatForm.common.core.domain.Result;
+import com.transitPlatForm.common.core.domain.entity.reg.RegItem;
+import com.transitPlatForm.common.core.page.TableDataInfo;
+import com.transitPlatForm.common.enums.BusinessType;
+import com.transitPlatForm.interfaceCommon.constants.SysLogConstants;
+import com.transitPlatForm.transitPF.service.RegItemService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+@Api(tags = "区域检验中心-平台流转项目")
+@RestController
+@RequestMapping("/item")
+@Slf4j
+public class RegItemController extends BaseController {
+
+ @Autowired
+ private RegItemService regItemService;
+
+ @ApiOperation("获取流转项目列表")
+ @GetMapping("/getList")
+ public TableDataInfo getItemList(RegItem regItem){
+ startPage();
+ List regItemList = regItemService.getItemList(regItem);
+ return getDataTable(regItemList);
+ }
+
+ @Log(title = SysLogConstants.ITEM, businessType = BusinessType.INSERT)
+ @PostMapping("/add")
+ @ApiOperation("新增项目")
+ public Result add(@RequestBody RegItem regItem){
+ return regItemService.add(regItem);
+ }
+
+ @Log(title = SysLogConstants.ITEM, businessType = BusinessType.UPDATE)
+ @PostMapping("/update")
+ @ApiOperation("修改项目")
+ public Result update(@RequestBody RegItem regItem){
+ return regItemService.update(regItem);
+ }
+
+ @Log(title = SysLogConstants.ITEM, businessType = BusinessType.DELETE)
+ @ApiOperation("删除项目")
+ @PostMapping("/delete")
+ public Result delete(@RequestBody RegItem regItem){
+ return regItemService.delete(regItem);
+ }
+}
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegItemMapper.java b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegItemMapper.java
new file mode 100644
index 0000000..f821ff3
--- /dev/null
+++ b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/mapper/RegItemMapper.java
@@ -0,0 +1,12 @@
+package com.transitPlatForm.transitPF.mapper;
+
+import com.transitPlatForm.common.core.domain.entity.reg.RegItem;
+
+import java.util.List;
+
+public interface RegItemMapper {
+ List getRegItemList(RegItem regItem);
+ void add(RegItem regItem);
+ void update(RegItem regItem);
+
+}
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/RegItemService.java b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/RegItemService.java
new file mode 100644
index 0000000..f192898
--- /dev/null
+++ b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/RegItemService.java
@@ -0,0 +1,16 @@
+package com.transitPlatForm.transitPF.service;
+
+import com.transitPlatForm.common.core.domain.Result;
+import com.transitPlatForm.common.core.domain.entity.reg.RegItem;
+
+import java.util.List;
+
+public interface RegItemService {
+ List getItemList(RegItem regItem);
+
+ Result add(RegItem regItem);
+
+ Result update(RegItem regItem);
+
+ Result delete(RegItem regItem);
+}
diff --git a/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/impl/RegItemServiceImpl.java b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/impl/RegItemServiceImpl.java
new file mode 100644
index 0000000..b93090e
--- /dev/null
+++ b/pf_transitPF/src/main/java/com/transitPlatForm/transitPF/service/impl/RegItemServiceImpl.java
@@ -0,0 +1,62 @@
+package com.transitPlatForm.transitPF.service.impl;
+
+import com.transitPlatForm.common.core.domain.Result;
+import com.transitPlatForm.common.core.domain.entity.reg.RegItem;
+import com.transitPlatForm.transitPF.mapper.RegItemMapper;
+import com.transitPlatForm.transitPF.service.RegItemService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service
+public class RegItemServiceImpl implements RegItemService {
+
+ @Autowired
+ RegItemMapper regItemMapper;
+
+ /**
+ * 获取项目列表
+ * @param regItem
+ * @return
+ */
+ @Override
+ public List getItemList(RegItem regItem) {
+ List regItemList = regItemMapper.getRegItemList(regItem);
+ return regItemList;
+ }
+
+ /**
+ * 新增项目
+ * @param regItem
+ * @return
+ */
+ @Override
+ public Result add(RegItem regItem) {
+ regItemMapper.add(regItem);
+ return new Result("0","操作成功");
+ }
+
+ /**
+ * 修改项目
+ * @param regItem
+ * @return
+ */
+ @Override
+ public Result update(RegItem regItem) {
+ regItemMapper.update(regItem);
+ return new Result("0","操作成功");
+ }
+
+ /**
+ * 作废项目
+ * @param regItem
+ * @return
+ */
+ @Override
+ public Result delete(RegItem regItem) {
+ regItem.setStatus("1");
+ regItemMapper.update(regItem);
+ return new Result("0","操作成功!");
+ }
+}
diff --git a/pf_transitPF/src/main/resources/mapper/RegDictMapper.xml b/pf_transitPF/src/main/resources/mapper/RegDictMapper.xml
index c9c4bcc..9578419 100644
--- a/pf_transitPF/src/main/resources/mapper/RegDictMapper.xml
+++ b/pf_transitPF/src/main/resources/mapper/RegDictMapper.xml
@@ -49,11 +49,11 @@
@@ -121,7 +121,7 @@