From 84dcbd8a3076fa762e52bd4a3fb0ada844dd4fa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9C=B1?= <2671189764@qq.com> Date: Tue, 22 Apr 2025 16:31:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=BD=A6=E8=BE=86=E4=B8=8B?= =?UTF-8?q?=E6=9E=B6=E8=AE=B0=E5=BD=95=E7=9B=B8=E5=85=B3=E5=AE=9E=E4=BD=93?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EbikeVehicleListingRecordsMapper.java | 14 ++++ .../pojo/EbikeVehicleListingRecords.java | 72 +++++++++++++++++++ .../EbikeVehicleListingRecordsService.java | 14 ++++ ...EbikeVehicleListingRecordsServiceImpl.java | 18 +++++ 4 files changed, 118 insertions(+) create mode 100644 ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/mapper/EbikeVehicleListingRecordsMapper.java create mode 100644 ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/model/pojo/EbikeVehicleListingRecords.java create mode 100644 ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/EbikeVehicleListingRecordsService.java create mode 100644 ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeVehicleListingRecordsServiceImpl.java diff --git a/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/mapper/EbikeVehicleListingRecordsMapper.java b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/mapper/EbikeVehicleListingRecordsMapper.java new file mode 100644 index 00000000..d2a2343e --- /dev/null +++ b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/mapper/EbikeVehicleListingRecordsMapper.java @@ -0,0 +1,14 @@ +package com.cdzy.ebikemaintenance.mapper; + +import com.cdzy.ebikemaintenance.model.pojo.EbikeVehicleListingRecords; +import com.mybatisflex.core.BaseMapper; + +/** + * 映射层。 + * + * @author zjd + * @since 2025-04-22 + */ +public interface EbikeVehicleListingRecordsMapper extends BaseMapper { + +} diff --git a/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/model/pojo/EbikeVehicleListingRecords.java b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/model/pojo/EbikeVehicleListingRecords.java new file mode 100644 index 00000000..e7066cea --- /dev/null +++ b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/model/pojo/EbikeVehicleListingRecords.java @@ -0,0 +1,72 @@ +package com.cdzy.ebikemaintenance.model.pojo; + +import com.mybatisflex.annotation.Id; +import com.mybatisflex.annotation.Table; +import java.io.Serializable; +import java.time.LocalDateTime; + +import java.io.Serial; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 实体类。 + * + * @author zjd + * @since 2025-04-22 + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +@Table("ebike_vehicle_listing_records") +public class EbikeVehicleListingRecords implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + /** + * 自增主键,唯一标识一条记录 + */ + @Id + private Long id; + + /** + * 区域ID,表示车辆所在的区域 + */ + private String reginId; + + /** + * 车辆ID,表示车辆的唯一标识 + */ + private String bikeCode; + + /** + * 操作人,表示执行该上架操作的用户 + */ + private String operateUser; + + /** + * 操作时间,表示该操作发生的具体时间 + */ + private LocalDateTime operateTime; + + /** + * 批次,格式为年月日时分秒(如:202504220948) + */ + private String batch; + + /** + * 记录的详细描述,存放表字段说明和其他信息 + */ + private String content; + + /** + * 操作类型,表示是上架 1 下架 0 + */ + private Integer operationType; + +} diff --git a/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/EbikeVehicleListingRecordsService.java b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/EbikeVehicleListingRecordsService.java new file mode 100644 index 00000000..e9989a59 --- /dev/null +++ b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/EbikeVehicleListingRecordsService.java @@ -0,0 +1,14 @@ +package com.cdzy.ebikemaintenance.service; + +import com.cdzy.ebikemaintenance.model.pojo.EbikeVehicleListingRecords; +import com.mybatisflex.core.service.IService; + +/** + * 服务层。 + * + * @author zjd + * @since 2025-04-22 + */ +public interface EbikeVehicleListingRecordsService extends IService { + +} diff --git a/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeVehicleListingRecordsServiceImpl.java b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeVehicleListingRecordsServiceImpl.java new file mode 100644 index 00000000..d6c469e5 --- /dev/null +++ b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeVehicleListingRecordsServiceImpl.java @@ -0,0 +1,18 @@ +package com.cdzy.ebikemaintenance.service.impl; + +import com.cdzy.ebikemaintenance.mapper.EbikeVehicleListingRecordsMapper; +import com.cdzy.ebikemaintenance.model.pojo.EbikeVehicleListingRecords; +import com.cdzy.ebikemaintenance.service.EbikeVehicleListingRecordsService; +import com.mybatisflex.spring.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * 服务层实现。 + * + * @author zjd + * @since 2025-04-22 + */ +@Service +public class EbikeVehicleListingRecordsServiceImpl extends ServiceImpl implements EbikeVehicleListingRecordsService { + +}