From 4f3e2ca59d350fdc40fe3c93e80d0e683f40cfd8 Mon Sep 17 00:00:00 2001
From: gjh <1421wake>
Date: Tue, 1 Jul 2025 08:40:08 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?=
=?UTF-8?q?=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 5 -
ruoyi-admin/pom.xml | 6 +-
.../src/main/resources/application-dev.yml | 62 ++++----
.../src/main/resources/application.yml | 10 +-
ruoyi-modules/guoyan-platform/pom.xml | 113 --------------
.../platform/controller/TestController.java | 70 ---------
.../controller/WorkOrderInfoController.java | 105 -------------
.../platform/domain/ProjectManager.java | 45 ------
.../platform/domain/WorkOrderInfo.java | 124 ---------------
.../platform/domain/bo/WorkOrderInfoBo.java | 137 ----------------
.../platform/domain/vo/WorkOrderInfoVo.java | 147 ------------------
.../listener/ProjectManagerListener.java | 63 --------
.../platform/mapper/ProjectManagerMapper.java | 36 -----
.../platform/mapper/WorkOrderInfoMapper.java | 15 --
.../service/IWorkOrderInfoService.java | 68 --------
.../service/ProjectManagerService.java | 28 ----
.../impl/ProjectManagerServiceImpl.java | 38 -----
.../impl/WorkOrderInfoServiceImpl.java | 145 -----------------
.../mapper/platform/ProjectManagerMapper.xml | 11 --
ruoyi-modules/pom.xml | 1 -
20 files changed, 37 insertions(+), 1192 deletions(-)
delete mode 100644 ruoyi-modules/guoyan-platform/pom.xml
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/TestController.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/WorkOrderInfoController.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/ProjectManager.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/WorkOrderInfo.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/bo/WorkOrderInfoBo.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/vo/WorkOrderInfoVo.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/listener/ProjectManagerListener.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/mapper/ProjectManagerMapper.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/mapper/WorkOrderInfoMapper.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/IWorkOrderInfoService.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/ProjectManagerService.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/ProjectManagerServiceImpl.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java
delete mode 100644 ruoyi-modules/guoyan-platform/src/main/resources/mapper/platform/ProjectManagerMapper.xml
diff --git a/pom.xml b/pom.xml
index 5f6ab86..ffaf875 100644
--- a/pom.xml
+++ b/pom.xml
@@ -346,11 +346,6 @@
${revision}
-
- org.dromara
- guoyan-platform
- ${revision}
-
diff --git a/ruoyi-admin/pom.xml b/ruoyi-admin/pom.xml
index 89ab0e7..af45e01 100644
--- a/ruoyi-admin/pom.xml
+++ b/ruoyi-admin/pom.xml
@@ -86,11 +86,7 @@
org.dromara
ruoyi-demo
-
-
- org.dromara
- guoyan-platform
-
+
diff --git a/ruoyi-admin/src/main/resources/application-dev.yml b/ruoyi-admin/src/main/resources/application-dev.yml
index 4410ab5..c247d43 100644
--- a/ruoyi-admin/src/main/resources/application-dev.yml
+++ b/ruoyi-admin/src/main/resources/application-dev.yml
@@ -1,7 +1,7 @@
--- # 监控中心配置
spring.boot.admin.client:
# 增加客户端开关
- enabled: true
+ enabled: false
url: http://localhost:9090/admin
instance:
service-host-type: IP
@@ -13,7 +13,7 @@ spring.boot.admin.client:
--- # snail-job 配置
snail-job:
- enabled: true
+ enabled: false
# 需要在 SnailJob 后台组管理创建对应名称的组,然后创建任务的时候选择对应的组,才能正确分派任务
group: "ruoyi_group"
# SnailJob 接入验证令牌 详见 script/sql/snail_job.sql `sj_group_config` 表
@@ -47,35 +47,35 @@ spring:
driverClassName: com.mysql.cj.jdbc.Driver
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
- url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
+ url: jdbc:mysql://localhost:3306/air_quality?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
username: root
- password: root
+ password: 1234
# 从库数据源
- slave:
- lazy: true
- type: ${spring.datasource.type}
- driverClassName: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
- username:
- password:
-# oracle:
-# type: ${spring.datasource.type}
-# driverClassName: oracle.jdbc.OracleDriver
-# url: jdbc:oracle:thin:@//localhost:1521/XE
-# username: ROOT
-# password: root
-# postgres:
-# type: ${spring.datasource.type}
-# driverClassName: org.postgresql.Driver
-# url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
-# username: root
-# password: root
-# sqlserver:
-# type: ${spring.datasource.type}
-# driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
-# url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;encrypt=false;rewriteBatchedStatements=true
-# username: SA
-# password: root
+ # slave:
+ # lazy: true
+ # type: ${spring.datasource.type}
+ # driverClassName: com.mysql.cj.jdbc.Driver
+ # url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
+ # username:
+ # password:
+ # oracle:
+ # type: ${spring.datasource.type}
+ # driverClassName: oracle.jdbc.OracleDriver
+ # url: jdbc:oracle:thin:@//localhost:1521/XE
+ # username: ROOT
+ # password: root
+ # postgres:
+ # type: ${spring.datasource.type}
+ # driverClassName: org.postgresql.Driver
+ # url: jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
+ # username: root
+ # password: root
+ # sqlserver:
+ # type: ${spring.datasource.type}
+ # driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
+ # url: jdbc:sqlserver://localhost:1433;DatabaseName=tempdb;SelectMethod=cursor;encrypt=false;rewriteBatchedStatements=true
+ # username: SA
+ # password: root
hikari:
# 最大连接池数量
maxPoolSize: 20
@@ -100,9 +100,9 @@ spring.data:
# 端口,默认为6379
port: 6379
# 数据库索引
- database: 0
+ database: 11
# redis 密码必须配置
- password: ruoyi123
+ # password: ruoyi123
# 连接超时时间
timeout: 10s
# 是否开启ssl
diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml
index 82d0f1e..9ff3778 100644
--- a/ruoyi-admin/src/main/resources/application.yml
+++ b/ruoyi-admin/src/main/resources/application.yml
@@ -21,7 +21,7 @@ captcha:
# 开发环境配置
server:
- # 服务器的HTTP端口,默认为8080
+ # 服务器的HTTP端口,默认为8080 远程dev:8084
port: 8080
servlet:
# 应用的访问路径
@@ -70,7 +70,7 @@ spring:
# 国际化资源文件路径
basename: i18n/messages
profiles:
- active: @profiles.active@
+ active: dev
# 文件上传
servlet:
multipart:
@@ -185,9 +185,9 @@ springdoc:
api-docs:
# 是否开启接口文档
enabled: true
-# swagger-ui:
-# # 持久化认证数据
-# persistAuthorization: true
+ # swagger-ui:
+ # # 持久化认证数据
+ # persistAuthorization: true
info:
# 标题
title: '标题:${ruoyi.name}多租户管理系统_接口文档'
diff --git a/ruoyi-modules/guoyan-platform/pom.xml b/ruoyi-modules/guoyan-platform/pom.xml
deleted file mode 100644
index 9edfbae..0000000
--- a/ruoyi-modules/guoyan-platform/pom.xml
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
- ruoyi-modules
- org.dromara
- 5.2.3
-
- 4.0.0
-
- guoyan-platform
-
-
-
-
-
- org.dromara
- ruoyi-common-core
-
-
-
- org.dromara
- ruoyi-common-doc
-
-
-
- org.dromara
- ruoyi-common-sms
-
-
-
- org.dromara
- ruoyi-common-mail
-
-
-
- org.dromara
- ruoyi-common-redis
-
-
-
- org.dromara
- ruoyi-common-idempotent
-
-
-
- org.dromara
- ruoyi-common-mybatis
-
-
-
- org.dromara
- ruoyi-common-log
-
-
-
- org.dromara
- ruoyi-common-excel
-
-
-
- org.dromara
- ruoyi-common-security
-
-
-
- org.dromara
- ruoyi-common-web
-
-
-
- org.dromara
- ruoyi-common-ratelimiter
-
-
-
- org.dromara
- ruoyi-common-translation
-
-
-
- org.dromara
- ruoyi-common-sensitive
-
-
-
- org.dromara
- ruoyi-common-encrypt
-
-
-
- org.dromara
- ruoyi-common-tenant
-
-
-
- org.dromara
- ruoyi-common-websocket
-
-
-
- org.dromara
- ruoyi-demo
-
-
- org.dromara
- ruoyi-system
-
-
-
-
-
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/TestController.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/TestController.java
deleted file mode 100644
index 129761c..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/TestController.java
+++ /dev/null
@@ -1,70 +0,0 @@
-package org.dromara.platform.controller;
-
-import com.alibaba.excel.EasyExcel;
-import jakarta.annotation.Resource;
-import jakarta.servlet.http.HttpServletResponse;
-import lombok.RequiredArgsConstructor;
-import lombok.extern.slf4j.Slf4j;
-import org.dromara.platform.domain.ProjectManager;
-import org.dromara.platform.listener.ProjectManagerListener;
-import org.dromara.platform.service.ProjectManagerService;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.io.IOException;
-import java.net.URLEncoder;
-import java.time.LocalDate;
-
-/**
- * @Author gejunhao
- * @Date 2025/1/10 14:11
- * @Description: 测试接口
- */
-@RequiredArgsConstructor
-@RestController
-@Slf4j
-@RequestMapping("/test")
-public class TestController {
-
- @GetMapping("/hello")
- public void test(HttpServletResponse response) throws IOException {
- log.warn("hello word!");
- response.setContentType("text/html;charset=utf8");
- response.getWriter().println("调用接口成功!");
- }
-
- @Resource
- private ProjectManagerService projectManagerService;
- @PostMapping("/uploadProjectManager")
- public void upload(MultipartFile file, HttpServletResponse response) throws IOException {
- long t1 = System.currentTimeMillis();
-
- EasyExcel.read(file.getInputStream(), ProjectManager.class, new ProjectManagerListener(projectManagerService)).sheet().doRead();
-
- response.setContentType("text/html;charset=utf8");
- long t2 = System.currentTimeMillis();
- response.getWriter().println("导入数据成功!,共用时:"+(t2-t1));
- log.info("导入项目负责人数据成功! 共用时:{}ms",(t2-t1));
- }
-
-
- @GetMapping("/downloadProjectManager")
- public void download(HttpServletResponse response) throws IOException {
- // 这里注意 有同学反应使用swagger 会导致各种问题,请直接用浏览器或者用postman
- response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
- response.setCharacterEncoding("utf-8");
- String flag = "项目负责人信息";
- // 这里URLEncoder.encode可以防止中文乱码 当然和easyexcel没有关系
- LocalDate currentDate = LocalDate.now();
- System.out.println("当前日期: " + currentDate);
- String fileName = URLEncoder.encode( flag+currentDate, "UTF-8")
- .replaceAll("\\+", "%20");
- response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");
- EasyExcel.write(response.getOutputStream(), ProjectManager.class)
- .sheet("项目联系人信息"+currentDate)
- .doWrite(projectManagerService.getData());
- }
-}
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/WorkOrderInfoController.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/WorkOrderInfoController.java
deleted file mode 100644
index 0bc4dbd..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/controller/WorkOrderInfoController.java
+++ /dev/null
@@ -1,105 +0,0 @@
-package org.dromara.platform.controller;
-
-import java.util.List;
-
-import lombok.RequiredArgsConstructor;
-import jakarta.servlet.http.HttpServletResponse;
-import jakarta.validation.constraints.*;
-import cn.dev33.satoken.annotation.SaCheckPermission;
-import org.springframework.web.bind.annotation.*;
-import org.springframework.validation.annotation.Validated;
-import org.dromara.common.idempotent.annotation.RepeatSubmit;
-import org.dromara.common.log.annotation.Log;
-import org.dromara.common.web.core.BaseController;
-import org.dromara.common.mybatis.core.page.PageQuery;
-import org.dromara.common.core.domain.R;
-import org.dromara.common.core.validate.AddGroup;
-import org.dromara.common.core.validate.EditGroup;
-import org.dromara.common.log.enums.BusinessType;
-import org.dromara.common.excel.utils.ExcelUtil;
-import org.dromara.platform.domain.vo.WorkOrderInfoVo;
-import org.dromara.platform.domain.bo.WorkOrderInfoBo;
-import org.dromara.platform.service.IWorkOrderInfoService;
-import org.dromara.common.mybatis.core.page.TableDataInfo;
-
-/**
- * 工单信息
- *
- * @author gejunhao
- * @date 2025-01-13
- */
-@Validated
-@RequiredArgsConstructor
-@RestController
-@RequestMapping("/platform/workOrder")
-public class WorkOrderInfoController extends BaseController {
-
- private final IWorkOrderInfoService workOrderInfoService;
-
- /**
- * 查询工单信息列表
- */
- @SaCheckPermission("platform:workOrder:list")
- @GetMapping("/list")
- public TableDataInfo list(WorkOrderInfoBo bo, PageQuery pageQuery) {
- return workOrderInfoService.queryPageList(bo, pageQuery);
- }
-
- /**
- * 导出工单信息列表
- */
- @SaCheckPermission("platform:workOrder:export")
- @Log(title = "工单信息", businessType = BusinessType.EXPORT)
- @PostMapping("/export")
- public void export(WorkOrderInfoBo bo, HttpServletResponse response) {
- List list = workOrderInfoService.queryList(bo);
- ExcelUtil.exportExcel(list, "工单信息", WorkOrderInfoVo.class, response);
- }
-
- /**
- * 获取工单信息详细信息
- *
- * @param id 主键
- */
- @SaCheckPermission("platform:workOrder:query")
- @GetMapping("/{id}")
- public R getInfo(@NotNull(message = "主键不能为空")
- @PathVariable String id) {
- return R.ok(workOrderInfoService.queryById(id));
- }
-
- /**
- * 新增工单信息
- */
- @SaCheckPermission("platform:workOrder:add")
- @Log(title = "工单信息", businessType = BusinessType.INSERT)
- @RepeatSubmit()
- @PostMapping("/add")
- public R add(@Validated(AddGroup.class) @RequestBody WorkOrderInfoBo bo) {
- return toAjax(workOrderInfoService.insertByBo(bo));
- }
-
- /**
- * 修改工单信息
- */
- @SaCheckPermission("platform:workOrder:edit")
- @Log(title = "工单信息", businessType = BusinessType.UPDATE)
- @RepeatSubmit()
- @PutMapping("/update")
- public R edit(@RequestBody WorkOrderInfoBo bo) {
- return toAjax(workOrderInfoService.updateByBo(bo));
- }
-
- /**
- * 删除工单信息
- *
- * @param ids 主键串
- */
- @SaCheckPermission("platform:workOrder:remove")
- @Log(title = "工单信息", businessType = BusinessType.DELETE)
- @DeleteMapping("/{ids}")
- public R remove(@NotEmpty(message = "主键不能为空")
- @PathVariable String[] ids) {
- return toAjax(workOrderInfoService.deleteWithValidByIds(List.of(ids), true));
- }
-}
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/ProjectManager.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/ProjectManager.java
deleted file mode 100644
index c9abc31..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/ProjectManager.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package org.dromara.platform.domain;
-
-import com.alibaba.excel.annotation.ExcelIgnore;
-import com.alibaba.excel.annotation.ExcelProperty;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Data;
-
-import java.io.Serializable;
-
-/**
- *
- * @author 14212
- * @TableName project_manager
- */
-@TableName(value ="project_manager")
-@Data
-public class ProjectManager implements Serializable {
-
- @ExcelProperty(value = "序号")
- //@TableId(type = IdType.AUTO)
- @TableField(exist = false)
- private Integer id;
-
-
- @ExcelProperty(value = "项目名称")
- private String projectName;
-
- /**
- * 可以有多个项目负责人
- */
- @ExcelProperty(value = "项目负责人")
- private String manager;
-
- @ExcelProperty(value = "联系方式")
- private String phone;
-
- @ExcelIgnore
- private String tenantId;
-
- @TableField(exist = false)
- private static final long serialVersionUID = 1L;
-}
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/WorkOrderInfo.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/WorkOrderInfo.java
deleted file mode 100644
index e6c7a09..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/WorkOrderInfo.java
+++ /dev/null
@@ -1,124 +0,0 @@
-package org.dromara.platform.domain;
-
-import org.dromara.common.tenant.core.TenantEntity;
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.dromara.common.translation.annotation.Translation;
-import org.dromara.common.translation.constant.TransConstant;
-
-import java.io.Serial;
-
-/**
- * 工单信息对象 work_order_info
- *
- * @author gejunhao
- * @date 2025-01-13
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@TableName("work_order_info")
-public class WorkOrderInfo extends TenantEntity {
-
- @Serial
- private static final long serialVersionUID = 1L;
-
- /**
- * 工单ID
- */
- @TableId(value = "id")
- private String id;
-
- /**
- * 所属项目
- */
- private String projectName;
-
- /**
- * 报修人员
- */
- private String repairer;
-
- /**
- * 保修人员ID
- */
- private Long repairerId;
-
- /**
- * 是否事故 (0: 否, 1: 是)
- */
- private Long isAccident;
-
- /**
- * 响应级别 (0: 常规, 1: 紧急, 2: 特急)
- */
- private String responseLevel;
-
- /**
- * 响应时限
- */
- private Long responseTime;
-
- /**
- * 故障大类
- */
- private String faultCategory;
-
- /**
- * 故障小类 (0: 电源故障, 1: 光缆故障, 2: 设备故障, 3: 监控故障, 4: 抓拍方向偏移, 5: 树枝遮挡, 6: 无图像, 7: 图像模糊)
- */
- private String faultSubcategory;
-
- /**
- * 所属机构
- */
- private String institution;
-
- /**
- * 故障地点
- */
- private String faultLocation;
-
- /**
- * 故障描述
- */
- private String faultDescription;
-
- /**
- * 故障图片
- */
- private String faultImage;
-
- /**
- * 维护要求 (0: 修复, 1: 新增, 2: 拆除, 3: 清除, 4: 其他)
- */
- private String maintenanceRequirement;
-
- /**
- * 派遣意见
- */
- private String dispatchOpinion;
-
- /**
- * 是否派遣 (0: 否, 1: 是)
- */
- private Long isDispatched;
-
- /**
- * 纬度
- */
- private String latitude;
-
- /**
- * 经度
- */
- private String longitude;
-
- /**
- * 删除标志(0代表存在 2代表删除)
- */
- @TableLogic
- private String delFlag;
-
-
-}
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/bo/WorkOrderInfoBo.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/bo/WorkOrderInfoBo.java
deleted file mode 100644
index 103a30d..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/bo/WorkOrderInfoBo.java
+++ /dev/null
@@ -1,137 +0,0 @@
-package org.dromara.platform.domain.bo;
-
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import org.dromara.platform.domain.WorkOrderInfo;
-import org.dromara.common.mybatis.core.domain.BaseEntity;
-import org.dromara.common.core.validate.AddGroup;
-import org.dromara.common.core.validate.EditGroup;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import jakarta.validation.constraints.*;
-import org.dromara.common.translation.annotation.Translation;
-import org.dromara.common.translation.constant.TransConstant;
-
-/**
- * 工单信息业务对象 work_order_info
- *
- * @author gejunhao
- * @date 2025-01-13
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = WorkOrderInfo.class, reverseConvertGenerate = false)
-public class WorkOrderInfoBo extends BaseEntity {
-
- /**
- * 工单ID
- */
- //@NotBlank(message = "工单ID不能为空", groups = { EditGroup.class })
- @TableId(type = IdType.ASSIGN_ID)
- private String id;
-
- /**
- * 所属项目
- */
- @NotBlank(message = "所属项目不能为空", groups = { AddGroup.class, EditGroup.class })
- private String projectName;
-
- /**
- * 报修人员
- */
- @NotBlank(message = "报修人员不能为空", groups = { AddGroup.class, EditGroup.class })
- private String repairer;
-
- /**
- * 保修人员ID
- */
- @NotNull(message = "保修人员ID不能为空", groups = { AddGroup.class, EditGroup.class })
- private Long repairerId;
-
- /**
- * 是否事故 (0: 否, 1: 是)
- */
- @NotNull(message = "是否事故 (0: 否, 1: 是)不能为空", groups = { AddGroup.class, EditGroup.class })
- private Long isAccident;
-
- /**
- * 响应级别 (0: 常规, 1: 紧急, 2: 特急)
- */
- @NotBlank(message = "响应级别 (0: 常规, 1: 紧急, 2: 特急)不能为空", groups = { AddGroup.class, EditGroup.class })
- private String responseLevel;
-
- /**
- * 响应时限
- */
- @NotNull(message = "响应时限不能为空", groups = { AddGroup.class, EditGroup.class })
- private Long responseTime;
-
- /**
- * 故障大类
- */
- @NotBlank(message = "故障大类不能为空", groups = { AddGroup.class, EditGroup.class })
- private String faultCategory;
-
- /**
- * 故障小类 (0: 电源故障, 1: 光缆故障, 2: 设备故障, 3: 监控故障, 4: 抓拍方向偏移, 5: 树枝遮挡, 6: 无图像, 7: 图像模糊)
- */
- @NotBlank(message = "故障小类 (0: 电源故障, 1: 光缆故障, 2: 设备故障, 3: 监控故障, 4: 抓拍方向偏移, 5: 树枝遮挡, 6: 无图像, 7: 图像模糊)不能为空", groups = { AddGroup.class, EditGroup.class })
- private String faultSubcategory;
-
- /**
- * 所属机构
- */
- @NotBlank(message = "所属机构不能为空", groups = { AddGroup.class, EditGroup.class })
- private String institution;
-
- /**
- * 故障地点
- */
- @NotBlank(message = "故障地点不能为空", groups = { AddGroup.class, EditGroup.class })
- private String faultLocation;
-
- /**
- * 故障描述
- */
- @NotBlank(message = "故障描述不能为空", groups = { AddGroup.class, EditGroup.class })
- private String faultDescription;
-
- /**
- * 故障图片
- */
- @NotBlank(message = "故障图片不能为空", groups = { AddGroup.class, EditGroup.class })
- private String faultImage;
-
- /**
- * 维护要求 (0: 修复, 1: 新增, 2: 拆除, 3: 清除, 4: 其他)
- */
- @NotBlank(message = "维护要求 (0: 修复, 1: 新增, 2: 拆除, 3: 清除, 4: 其他)不能为空", groups = { AddGroup.class, EditGroup.class })
- private String maintenanceRequirement;
-
- /**
- * 派遣意见
- */
- @NotBlank(message = "派遣意见不能为空", groups = { AddGroup.class, EditGroup.class })
- private String dispatchOpinion;
-
- /**
- * 是否派遣 (0: 否, 1: 是)
- */
- @NotNull(message = "是否派遣 (0: 否, 1: 是)不能为空", groups = { AddGroup.class, EditGroup.class })
- private Long isDispatched;
-
- /**
- * 纬度
- */
- @NotBlank(message = "纬度不能为空", groups = { AddGroup.class, EditGroup.class })
- private String latitude;
-
- /**
- * 经度
- */
- @NotBlank(message = "经度不能为空", groups = { AddGroup.class, EditGroup.class })
- private String longitude;
-
-
-}
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/vo/WorkOrderInfoVo.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/vo/WorkOrderInfoVo.java
deleted file mode 100644
index 5cfb883..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/domain/vo/WorkOrderInfoVo.java
+++ /dev/null
@@ -1,147 +0,0 @@
-package org.dromara.platform.domain.vo;
-
-import org.dromara.common.translation.annotation.Translation;
-import org.dromara.common.translation.constant.TransConstant;
-import org.dromara.platform.domain.WorkOrderInfo;
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import org.dromara.common.excel.annotation.ExcelDictFormat;
-import org.dromara.common.excel.convert.ExcelDictConvert;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-
-import java.io.Serial;
-import java.io.Serializable;
-import java.util.Date;
-
-
-
-/**
- * 工单信息视图对象 work_order_info
- *
- * @author gejunhao
- * @date 2025-01-13
- */
-@Data
-@ExcelIgnoreUnannotated
-@AutoMapper(target = WorkOrderInfo.class)
-public class WorkOrderInfoVo implements Serializable {
-
- @Serial
- private static final long serialVersionUID = 1L;
-
- /**
- * 工单ID
- */
- @ExcelProperty(value = "工单ID")
- private String id;
-
- /**
- * 所属项目
- */
- @ExcelProperty(value = "所属项目")
- private String projectName;
-
- /**
- * 报修人员
- */
- @ExcelProperty(value = "报修人员")
- private String repairer;
-
- /**
- * 保修人员ID
- */
- @ExcelProperty(value = "保修人员ID")
- private Long repairerId;
-
- /**
- * 是否事故 (0: 否, 1: 是)
- */
- @ExcelProperty(value = "是否事故 (0: 否, 1: 是)")
- private Long isAccident;
-
- /**
- * 响应级别 (0: 常规, 1: 紧急, 2: 特急)
- */
- @ExcelProperty(value = "响应级别 (0: 常规, 1: 紧急, 2: 特急)")
- private String responseLevel;
-
- /**
- * 响应时限
- */
- @ExcelProperty(value = "响应时限")
- private Long responseTime;
-
- /**
- * 故障大类
- */
- @ExcelProperty(value = "故障大类")
- private String faultCategory;
-
- /**
- * 故障小类 (0: 电源故障, 1: 光缆故障, 2: 设备故障, 3: 监控故障, 4: 抓拍方向偏移, 5: 树枝遮挡, 6: 无图像, 7: 图像模糊)
- */
- @ExcelProperty(value = "故障小类 (0: 电源故障, 1: 光缆故障, 2: 设备故障, 3: 监控故障, 4: 抓拍方向偏移, 5: 树枝遮挡, 6: 无图像, 7: 图像模糊)")
- private String faultSubcategory;
-
- /**
- * 所属机构
- */
- @ExcelProperty(value = "所属机构")
- private String institution;
-
- /**
- * 故障地点
- */
- @ExcelProperty(value = "故障地点")
- private String faultLocation;
-
- /**
- * 故障描述
- */
- @ExcelProperty(value = "故障描述")
- private String faultDescription;
-
- /**
- * 故障图片
- */
- @ExcelProperty(value = "故障图片")
- private String faultImage;
-
- /**
- * 故障图片Url
- */
- @Translation(type = TransConstant.OSS_ID_TO_URL, mapper = "faultImage")
- private String faultImageUrl;
- /**
- * 维护要求 (0: 修复, 1: 新增, 2: 拆除, 3: 清除, 4: 其他)
- */
- @ExcelProperty(value = "维护要求 (0: 修复, 1: 新增, 2: 拆除, 3: 清除, 4: 其他)")
- private String maintenanceRequirement;
-
- /**
- * 派遣意见
- */
- @ExcelProperty(value = "派遣意见")
- private String dispatchOpinion;
-
- /**
- * 是否派遣 (0: 否, 1: 是)
- */
- @ExcelProperty(value = "是否派遣 (0: 否, 1: 是)")
- private Long isDispatched;
-
- /**
- * 纬度
- */
- @ExcelProperty(value = "纬度")
- private String latitude;
-
- /**
- * 经度
- */
- @ExcelProperty(value = "经度")
- private String longitude;
-
-
-}
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/listener/ProjectManagerListener.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/listener/ProjectManagerListener.java
deleted file mode 100644
index f2452a7..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/listener/ProjectManagerListener.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package org.dromara.platform.listener;
-
-import com.alibaba.excel.context.AnalysisContext;
-
-
-import com.alibaba.excel.read.listener.ReadListener;
-import lombok.extern.slf4j.Slf4j;
-import org.dromara.platform.domain.ProjectManager;
-import org.dromara.platform.service.ProjectManagerService;
-import org.springframework.beans.factory.annotation.Autowired;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 自定义监听器读数据
- * @author gjh
- */
-@Slf4j
-public class ProjectManagerListener implements ReadListener {
-
- private List list = new ArrayList<>();
- /**
- * 自己定义一个缓冲量
- */
- private static final int BATCH_COUNT = 20;
- @Autowired
- private ProjectManagerService projectManagerService;
-
- public ProjectManagerListener(ProjectManagerService projectManagerService) {
- this.projectManagerService = projectManagerService;
- }
-
- /**
- * 每读一行数据都会调用这个方法
- *
- * @param projectManager
- * @param analysisContext
- */
- @Override
- public void invoke(ProjectManager projectManager, AnalysisContext analysisContext) {
- // 读取一行数据就添加到集合
- list.add(projectManager);
- // 判断是否到达缓存量了
- if (list.size() >= BATCH_COUNT){
- // 操作数据库
- projectManagerService.addData(list);
- list = new ArrayList<>(BATCH_COUNT);
- }
- }
-
- /**
- * 读完整个excel之后再调用这个方法
- *
- * @param analysisContext
- */
- @Override
- public void doAfterAllAnalysed(AnalysisContext analysisContext) {
- if (list.size()>0){
- projectManagerService.addData(list);
- }
- }
-}
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/mapper/ProjectManagerMapper.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/mapper/ProjectManagerMapper.java
deleted file mode 100644
index 3ec4036..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/mapper/ProjectManagerMapper.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package org.dromara.platform.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-import org.apache.ibatis.annotations.ResultType;
-import org.apache.ibatis.annotations.Select;
-import org.dromara.platform.domain.ProjectManager;
-
-import java.util.List;
-
-/**
-* @author 14212
-* @description 针对表【project_manager】的数据库操作Mapper
-* @createDate 2025-01-08 09:22:14
-* @Entity com.gejunhao.pojo.ProjectManager
-*/
-public interface ProjectManagerMapper extends BaseMapper {
- /**
- *从数据库中获取数据
- * @return
- */
- @Select("select * from project_manager")
- @ResultType(ProjectManager.class)
- List getDate();
-
- /**
- * xml写法
- * @return
- */
- @ResultType(ProjectManager.class)
- List selectAll();
-}
-
-
-
-
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/mapper/WorkOrderInfoMapper.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/mapper/WorkOrderInfoMapper.java
deleted file mode 100644
index a2ead8a..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/mapper/WorkOrderInfoMapper.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package org.dromara.platform.mapper;
-
-import org.dromara.platform.domain.WorkOrderInfo;
-import org.dromara.platform.domain.vo.WorkOrderInfoVo;
-import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
-
-/**
- * 工单信息Mapper接口
- *
- * @author gejunhao
- * @date 2025-01-10
- */
-public interface WorkOrderInfoMapper extends BaseMapperPlus {
-
-}
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/IWorkOrderInfoService.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/IWorkOrderInfoService.java
deleted file mode 100644
index 64832cb..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/IWorkOrderInfoService.java
+++ /dev/null
@@ -1,68 +0,0 @@
-package org.dromara.platform.service;
-
-import org.dromara.platform.domain.vo.WorkOrderInfoVo;
-import org.dromara.platform.domain.bo.WorkOrderInfoBo;
-import org.dromara.common.mybatis.core.page.TableDataInfo;
-import org.dromara.common.mybatis.core.page.PageQuery;
-
-import java.util.Collection;
-import java.util.List;
-
-/**
- * 工单信息Service接口
- *
- * @author gejunhao
- * @date 2025-01-13
- */
-public interface IWorkOrderInfoService {
-
- /**
- * 查询工单信息
- *
- * @param id 主键
- * @return 工单信息
- */
- WorkOrderInfoVo queryById(String id);
-
- /**
- * 分页查询工单信息列表
- *
- * @param bo 查询条件
- * @param pageQuery 分页参数
- * @return 工单信息分页列表
- */
- TableDataInfo queryPageList(WorkOrderInfoBo bo, PageQuery pageQuery);
-
- /**
- * 查询符合条件的工单信息列表
- *
- * @param bo 查询条件
- * @return 工单信息列表
- */
- List queryList(WorkOrderInfoBo bo);
-
- /**
- * 新增工单信息
- *
- * @param bo 工单信息
- * @return 是否新增成功
- */
- Boolean insertByBo(WorkOrderInfoBo bo);
-
- /**
- * 修改工单信息
- *
- * @param bo 工单信息
- * @return 是否修改成功
- */
- Boolean updateByBo(WorkOrderInfoBo bo);
-
- /**
- * 校验并批量删除工单信息信息
- *
- * @param ids 待删除的主键集合
- * @param isValid 是否进行有效性校验
- * @return 是否删除成功
- */
- Boolean deleteWithValidByIds(Collection ids, Boolean isValid);
-}
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/ProjectManagerService.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/ProjectManagerService.java
deleted file mode 100644
index 0c628ed..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/ProjectManagerService.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package org.dromara.platform.service;
-
-
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import org.dromara.platform.domain.ProjectManager;
-
-import java.util.List;
-
-/**
-* @author 14212
-* @description 针对表【project_manager】的数据库操作Service
-* @createDate 2025-01-08 09:22:14
-*/
-public interface ProjectManagerService extends IService {
- /**
- * 批量插入数据
- * @param list
- */
- public void addData(List list);
-
-
- /**
- * 从数据库中获取数据
- * @return
- */
- public List getData();
-}
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/ProjectManagerServiceImpl.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/ProjectManagerServiceImpl.java
deleted file mode 100644
index fdbc0a3..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/ProjectManagerServiceImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package org.dromara.platform.service.impl;
-
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import jakarta.annotation.Resource;
-import org.dromara.platform.domain.ProjectManager;
-import org.dromara.platform.mapper.ProjectManagerMapper;
-import org.dromara.platform.service.ProjectManagerService;
-import org.springframework.stereotype.Service;
-import java.util.List;
-
-/**
-* @author 14212
-* @description 针对表【project_manager】的数据库操作Service实现
-* @createDate 2025-01-08 09:22:14
- */
-@Service
-public class ProjectManagerServiceImpl extends ServiceImpl
- implements ProjectManagerService {
- @Resource
- private ProjectManagerMapper projectManagerMapper;
-
- @Override
- public void addData(List list) {
- this.saveBatch(list);
- }
-
- @Override
- public List getData() {
- List projectManagers = projectManagerMapper.selectAll();
- return projectManagers;
- }
-
-}
-
-
-
-
diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java
deleted file mode 100644
index 315990b..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/WorkOrderInfoServiceImpl.java
+++ /dev/null
@@ -1,145 +0,0 @@
-package org.dromara.platform.service.impl;
-
-import org.dromara.common.core.utils.MapstructUtils;
-import org.dromara.common.core.utils.StringUtils;
-import org.dromara.common.mybatis.core.page.TableDataInfo;
-import org.dromara.common.mybatis.core.page.PageQuery;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import lombok.RequiredArgsConstructor;
-import org.springframework.stereotype.Service;
-import org.dromara.platform.domain.bo.WorkOrderInfoBo;
-import org.dromara.platform.domain.vo.WorkOrderInfoVo;
-import org.dromara.platform.domain.WorkOrderInfo;
-import org.dromara.platform.mapper.WorkOrderInfoMapper;
-import org.dromara.platform.service.IWorkOrderInfoService;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Collection;
-
-/**
- * 工单信息Service业务层处理
- *
- * @author gejunhao
- * @date 2025-01-13
- */
-@RequiredArgsConstructor
-@Service
-public class WorkOrderInfoServiceImpl implements IWorkOrderInfoService {
-
- private final WorkOrderInfoMapper baseMapper;
-
- /**
- * 查询工单信息
- *
- * @param id 主键
- * @return 工单信息
- */
- @Override
- public WorkOrderInfoVo queryById(String id){
- return baseMapper.selectVoById(id);
- }
-
- /**
- * 分页查询工单信息列表
- *
- * @param bo 查询条件
- * @param pageQuery 分页参数
- * @return 工单信息分页列表
- */
- @Override
- public TableDataInfo queryPageList(WorkOrderInfoBo bo, PageQuery pageQuery) {
- LambdaQueryWrapper lqw = buildQueryWrapper(bo);
- Page result = baseMapper.selectVoPage(pageQuery.build(), lqw);
- return TableDataInfo.build(result);
- }
-
- /**
- * 查询符合条件的工单信息列表
- *
- * @param bo 查询条件
- * @return 工单信息列表
- */
- @Override
- public List queryList(WorkOrderInfoBo bo) {
- LambdaQueryWrapper lqw = buildQueryWrapper(bo);
- return baseMapper.selectVoList(lqw);
- }
-
- private LambdaQueryWrapper buildQueryWrapper(WorkOrderInfoBo bo) {
- Map params = bo.getParams();
- LambdaQueryWrapper lqw = Wrappers.lambdaQuery();
- lqw.like(StringUtils.isNotBlank(bo.getProjectName()), WorkOrderInfo::getProjectName, bo.getProjectName());
- lqw.eq(StringUtils.isNotBlank(bo.getRepairer()), WorkOrderInfo::getRepairer, bo.getRepairer());
- lqw.eq(bo.getRepairerId() != null, WorkOrderInfo::getRepairerId, bo.getRepairerId());
- lqw.eq(bo.getIsAccident() != null, WorkOrderInfo::getIsAccident, bo.getIsAccident());
- lqw.eq(StringUtils.isNotBlank(bo.getResponseLevel()), WorkOrderInfo::getResponseLevel, bo.getResponseLevel());
- lqw.eq(bo.getResponseTime() != null, WorkOrderInfo::getResponseTime, bo.getResponseTime());
- lqw.eq(StringUtils.isNotBlank(bo.getFaultCategory()), WorkOrderInfo::getFaultCategory, bo.getFaultCategory());
- lqw.eq(StringUtils.isNotBlank(bo.getFaultSubcategory()), WorkOrderInfo::getFaultSubcategory, bo.getFaultSubcategory());
- lqw.eq(StringUtils.isNotBlank(bo.getInstitution()), WorkOrderInfo::getInstitution, bo.getInstitution());
- lqw.eq(StringUtils.isNotBlank(bo.getFaultLocation()), WorkOrderInfo::getFaultLocation, bo.getFaultLocation());
- lqw.eq(StringUtils.isNotBlank(bo.getFaultDescription()), WorkOrderInfo::getFaultDescription, bo.getFaultDescription());
- lqw.eq(StringUtils.isNotBlank(bo.getFaultImage()), WorkOrderInfo::getFaultImage, bo.getFaultImage());
- lqw.eq(StringUtils.isNotBlank(bo.getMaintenanceRequirement()), WorkOrderInfo::getMaintenanceRequirement, bo.getMaintenanceRequirement());
- lqw.eq(StringUtils.isNotBlank(bo.getDispatchOpinion()), WorkOrderInfo::getDispatchOpinion, bo.getDispatchOpinion());
- lqw.eq(bo.getIsDispatched() != null, WorkOrderInfo::getIsDispatched, bo.getIsDispatched());
- lqw.eq(StringUtils.isNotBlank(bo.getLatitude()), WorkOrderInfo::getLatitude, bo.getLatitude());
- lqw.eq(StringUtils.isNotBlank(bo.getLongitude()), WorkOrderInfo::getLongitude, bo.getLongitude());
- return lqw;
- }
-
- /**
- * 新增工单信息
- *
- * @param bo 工单信息
- * @return 是否新增成功
- */
- @Override
- public Boolean insertByBo(WorkOrderInfoBo bo) {
- WorkOrderInfo add = MapstructUtils.convert(bo, WorkOrderInfo.class);
- //validEntityBeforeSave(add);
- boolean flag = baseMapper.insert(add) > 0;
- if (flag) {
- bo.setId(add.getId());
- }
- return flag;
- }
-
- /**
- * 修改工单信息
- *
- * @param bo 工单信息
- * @return 是否修改成功
- */
- @Override
- public Boolean updateByBo(WorkOrderInfoBo bo) {
- WorkOrderInfo update = MapstructUtils.convert(bo, WorkOrderInfo.class);
- //validEntityBeforeSave(update);
- return baseMapper.updateById(update) > 0;
- }
-
- /**
- * 保存前的数据校验
- */
- private void validEntityBeforeSave(WorkOrderInfo entity){
- //TODO 做一些数据校验,如唯一约束
- }
-
- /**
- * 校验并批量删除工单信息信息
- *
- * @param ids 待删除的主键集合
- * @param isValid 是否进行有效性校验
- * @return 是否删除成功
- */
- @Override
- public Boolean deleteWithValidByIds(Collection ids, Boolean isValid) {
- if(isValid){
- //TODO 做一些业务上的校验,判断是否需要校验
- }
- return baseMapper.deleteByIds(ids) > 0;
- }
-}
diff --git a/ruoyi-modules/guoyan-platform/src/main/resources/mapper/platform/ProjectManagerMapper.xml b/ruoyi-modules/guoyan-platform/src/main/resources/mapper/platform/ProjectManagerMapper.xml
deleted file mode 100644
index c4d92b1..0000000
--- a/ruoyi-modules/guoyan-platform/src/main/resources/mapper/platform/ProjectManagerMapper.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
diff --git a/ruoyi-modules/pom.xml b/ruoyi-modules/pom.xml
index b8286ce..daff497 100644
--- a/ruoyi-modules/pom.xml
+++ b/ruoyi-modules/pom.xml
@@ -15,7 +15,6 @@
ruoyi-job
ruoyi-system
ruoyi-workflow
- guoyan-platform
ruoyi-modules