From 51ca84cb45d5d6a4d1a49aa29ea8479568b65f34 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期五, 26 十二月 2025 11:52:03 +0800
Subject: [PATCH] fix :拉取维修维保记录表
---
src/main/java/com/boying/entity/Repair.java | 36 +++++++
src/main/java/com/boying/entity/Inspection.java | 45 +++++++++
src/main/java/com/boying/mapper/InspectionMapper.java | 17 +++
src/main/java/com/boying/mapper/RepairMapper.java | 16 +++
src/main/java/com/boying/service/impl/RepairServiceImpl.java | 22 ++++
src/main/java/com/boying/controller/InspectionController.java | 52 ++++++++++
src/main/java/com/boying/service/RepairService.java | 14 ++
src/main/java/com/boying/service/InspectionService.java | 15 +++
src/main/java/com/boying/service/impl/InspectionServiceImpl.java | 20 ++++
src/main/java/com/boying/controller/RepairController.java | 52 ++++++++++
10 files changed, 289 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/boying/controller/InspectionController.java b/src/main/java/com/boying/controller/InspectionController.java
new file mode 100644
index 0000000..99695dd
--- /dev/null
+++ b/src/main/java/com/boying/controller/InspectionController.java
@@ -0,0 +1,52 @@
+package com.boying.controller;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.boying.common.R;
+import com.boying.entity.Inspection;
+import com.boying.entity.WhiteList;
+import com.boying.service.InspectionService;
+import com.boying.service.ParkService;
+import com.boying.service.WhiteListService;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+
+@RestController
+@RequestMapping("ffzf/inspection")
+@RequiredArgsConstructor
+public class InspectionController {
+
+ private final InspectionService inspectionService;
+ private final ParkService parkService;
+
+ @PostMapping("/findPage")
+ //@Operation(summary = "鍒嗛〉鏌ヨ" , description = "鍒嗛〉鏌ヨ" )
+ public Object findPage(Page page, String carNo) {
+ QueryWrapper<Inspection> wrapper = new QueryWrapper<>();
+ wrapper.lambda()
+ .orderByDesc(Inspection::getId);
+ Page<Inspection> page1 = inspectionService.page(page, wrapper);
+ return R.ok(page1);
+ }
+
+
+ @PostMapping("/save")
+ public Object save(Inspection inspection) {
+ inspectionService.save(inspection);
+ return R.ok("淇濆瓨鎴愬姛");
+ }
+
+ @PostMapping("/delete")
+ public Object delete(Long id) {
+ inspectionService.removeById(id);
+ return R.ok("鍒犻櫎鎴愬姛");
+ }
+}
diff --git a/src/main/java/com/boying/controller/RepairController.java b/src/main/java/com/boying/controller/RepairController.java
new file mode 100644
index 0000000..7a91ed5
--- /dev/null
+++ b/src/main/java/com/boying/controller/RepairController.java
@@ -0,0 +1,52 @@
+package com.boying.controller;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.boying.common.R;
+import com.boying.entity.Repair;
+import com.boying.entity.WhiteList;
+import com.boying.service.ParkService;
+import com.boying.service.RepairService;
+import com.boying.service.WhiteListService;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+
+@RestController
+@RequestMapping("ffzf/repair")
+@RequiredArgsConstructor
+public class RepairController {
+
+ private final RepairService repairService;
+ private final ParkService parkService;
+
+ @PostMapping("/findPage")
+ //@Operation(summary = "鍒嗛〉鏌ヨ" , description = "鍒嗛〉鏌ヨ" )
+ public Object findPage(Page page, String carNo) {
+ QueryWrapper<Repair> wrapper = new QueryWrapper<>();
+ wrapper.lambda()
+ .orderByDesc(Repair::getId);
+ Page<Repair> page1 = repairService.page(page, wrapper);
+ return R.ok(page1);
+ }
+
+
+ @PostMapping("/save")
+ public Object save(Repair repair) {
+ repairService.saveOrUpdate(repair);
+ return R.ok("淇濆瓨鎴愬姛");
+ }
+
+ @PostMapping("/delete")
+ public Object delete(Long id) {
+ repairService.removeById(id);
+ return R.ok("鍒犻櫎鎴愬姛");
+ }
+}
diff --git a/src/main/java/com/boying/entity/Inspection.java b/src/main/java/com/boying/entity/Inspection.java
new file mode 100644
index 0000000..91fa17a
--- /dev/null
+++ b/src/main/java/com/boying/entity/Inspection.java
@@ -0,0 +1,45 @@
+package com.boying.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.boying.common.BaseEntity;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import java.time.LocalDateTime;
+
+/**
+ * @author kdq
+ * @version 1.0.0
+ * @ClassName Inspection.java
+ * @Description TODO
+ * @createTime 2025骞�12鏈�26鏃� 11:25:00
+ */
+@Data
+@TableName("inspection")
+@javax.persistence.Table(name = "inspection")
+@Entity
+@org.hibernate.annotations.Table(appliesTo = "inspection", comment = "宸℃璁板綍")
+@ApiModel(value = "宸℃璁板綍")
+public class Inspection extends BaseEntity<Inspection> {
+
+ @ApiModelProperty(value = "宸℃浜�")
+ @Column(columnDefinition = "varchar(100) comment '宸℃浜�'")
+ private String inspecUser;
+
+ @ApiModelProperty(value = "宸℃鍋滆溅鍦�")
+ @Column(columnDefinition = "varchar(100) comment '宸℃鍋滆溅鍦�'")
+ private String inspecPark;
+
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private LocalDateTime inspecTime;
+
+ @ApiModelProperty(value = "宸℃璇︽儏")
+ @Column(columnDefinition = "varchar(100) comment '宸℃璇︽儏'")
+ private String content;
+}
diff --git a/src/main/java/com/boying/entity/Repair.java b/src/main/java/com/boying/entity/Repair.java
new file mode 100644
index 0000000..097a6db
--- /dev/null
+++ b/src/main/java/com/boying/entity/Repair.java
@@ -0,0 +1,36 @@
+package com.boying.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.boying.common.BaseEntity;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.persistence.Entity;
+import java.time.LocalDateTime;
+
+/**
+ * @author kdq
+ * @version 1.0.0
+ * @ClassName Repair.java
+ * @Description TODO
+ * @createTime 2025骞�12鏈�26鏃� 11:33:00
+ */
+@Data
+@TableName("repair")
+@javax.persistence.Table(name = "repair")
+@Entity
+@org.hibernate.annotations.Table(appliesTo = "repair", comment = "缁翠慨缁翠繚璁板綍")
+@ApiModel(value = "缁翠慨缁翠繚璁板綍")
+public class Repair extends BaseEntity<Repair> {
+
+ private Integer parkId;
+ private Integer barrierId;
+ private String username;
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private LocalDateTime repairTime;
+ private String repairContent;
+
+}
diff --git a/src/main/java/com/boying/mapper/InspectionMapper.java b/src/main/java/com/boying/mapper/InspectionMapper.java
new file mode 100644
index 0000000..7951b36
--- /dev/null
+++ b/src/main/java/com/boying/mapper/InspectionMapper.java
@@ -0,0 +1,17 @@
+package com.boying.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.boying.entity.Inspection;
+import com.boying.entity.OutParkLog;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @author kdq
+ * @version 1.0.0
+ * @ClassName OutParkLogMapper.java
+ * @Description TODO
+ * @createTime 2023骞�12鏈�12鏃� 17:36:00
+ */
+@Mapper
+public interface InspectionMapper extends BaseMapper<Inspection> {
+}
diff --git a/src/main/java/com/boying/mapper/RepairMapper.java b/src/main/java/com/boying/mapper/RepairMapper.java
new file mode 100644
index 0000000..6b894f6
--- /dev/null
+++ b/src/main/java/com/boying/mapper/RepairMapper.java
@@ -0,0 +1,16 @@
+package com.boying.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.boying.entity.Inspection;
+import com.boying.entity.Repair;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @author kdq
+ * @version 1.0.0
+ * @Description TODO
+ * @createTime 2023骞�12鏈�12鏃� 17:36:00
+ */
+@Mapper
+public interface RepairMapper extends BaseMapper<Repair> {
+}
diff --git a/src/main/java/com/boying/service/InspectionService.java b/src/main/java/com/boying/service/InspectionService.java
new file mode 100644
index 0000000..5c205ae
--- /dev/null
+++ b/src/main/java/com/boying/service/InspectionService.java
@@ -0,0 +1,15 @@
+package com.boying.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.boying.entity.Inspection;
+import com.boying.entity.LedShow;
+
+/**
+ * @author kdq
+ * @version 1.0.0
+ * @ClassName LedShowService.java
+ * @Description TODO
+ * @createTime 2022骞�11鏈�21鏃� 08:30:00
+ */
+public interface InspectionService extends IService<Inspection> {
+}
diff --git a/src/main/java/com/boying/service/RepairService.java b/src/main/java/com/boying/service/RepairService.java
new file mode 100644
index 0000000..4055d06
--- /dev/null
+++ b/src/main/java/com/boying/service/RepairService.java
@@ -0,0 +1,14 @@
+package com.boying.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.boying.entity.Inspection;
+import com.boying.entity.Repair;
+
+/**
+ * @author kdq
+ * @version 1.0.0
+ * @Description TODO
+ * @createTime 2022骞�11鏈�21鏃� 08:30:00
+ */
+public interface RepairService extends IService<Repair> {
+}
diff --git a/src/main/java/com/boying/service/impl/InspectionServiceImpl.java b/src/main/java/com/boying/service/impl/InspectionServiceImpl.java
new file mode 100644
index 0000000..53750d0
--- /dev/null
+++ b/src/main/java/com/boying/service/impl/InspectionServiceImpl.java
@@ -0,0 +1,20 @@
+package com.boying.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.boying.entity.Inspection;
+import com.boying.mapper.InspectionMapper;
+import com.boying.service.InspectionService;
+import lombok.AllArgsConstructor;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author kdq
+ * @version 1.0.0
+ * @ClassName LedShowService.java
+ * @Description TODO
+ * @createTime 2022骞�11鏈�21鏃� 08:30:00
+ */
+@Service
+@AllArgsConstructor
+public class InspectionServiceImpl extends ServiceImpl<InspectionMapper, Inspection> implements InspectionService {
+}
diff --git a/src/main/java/com/boying/service/impl/RepairServiceImpl.java b/src/main/java/com/boying/service/impl/RepairServiceImpl.java
new file mode 100644
index 0000000..df4b2bd
--- /dev/null
+++ b/src/main/java/com/boying/service/impl/RepairServiceImpl.java
@@ -0,0 +1,22 @@
+package com.boying.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.boying.entity.Inspection;
+import com.boying.entity.Repair;
+import com.boying.mapper.InspectionMapper;
+import com.boying.mapper.RepairMapper;
+import com.boying.service.InspectionService;
+import com.boying.service.RepairService;
+import lombok.AllArgsConstructor;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author kdq
+ * @version 1.0.0
+ * @Description TODO
+ * @createTime 2022骞�11鏈�21鏃� 08:30:00
+ */
+@Service
+@AllArgsConstructor
+public class RepairServiceImpl extends ServiceImpl<RepairMapper, Repair> implements RepairService {
+}
--
Gitblit v1.9.1