From b860a5c479d3149d6e2da9b36ff3998d11d25c1afbd0e0e389aefd7efd915d66 Mon Sep 17 00:00:00 2001 From: PC <2413103649@qq.com> Date: Tue, 3 Mar 2026 14:25:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=90=E8=90=A5=E5=8C=BA=E8=BE=B9=E7=BC=98?= =?UTF-8?q?=E8=AE=A1=E7=AE=97=EF=BC=9A=E5=9F=BA=E7=A1=80=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../feign/clients/OperationsFeignClient.java | 8 +- .../feign/model/dto/FeignEbikeRegionDto.java | 73 +++++++++++++++++++ 2 files changed, 75 insertions(+), 6 deletions(-) create mode 100644 ebike-feign/src/main/java/com/ebike/feign/model/dto/FeignEbikeRegionDto.java diff --git a/ebike-feign/src/main/java/com/ebike/feign/clients/OperationsFeignClient.java b/ebike-feign/src/main/java/com/ebike/feign/clients/OperationsFeignClient.java index 2743d91..7bd0c22 100644 --- a/ebike-feign/src/main/java/com/ebike/feign/clients/OperationsFeignClient.java +++ b/ebike-feign/src/main/java/com/ebike/feign/clients/OperationsFeignClient.java @@ -4,11 +4,7 @@ import com.cdzy.common.model.dto.EbikeTracking; import com.cdzy.common.model.response.JsonResult; import com.ebike.feign.component.FeignTokenInterceptor; import com.ebike.feign.config.ExampleFeignConfiguration; -import com.ebike.feign.model.dto.FeignEbikeDto; -import com.ebike.feign.model.dto.FeignEbikeReportRecordDto; -import com.ebike.feign.model.dto.FeignEbikeUserBikeInfo; -import com.ebike.feign.model.dto.FeignEbikeUserLockDto; -import com.ebike.feign.model.dto.FeignRefundReviewDto; +import com.ebike.feign.model.dto.*; import com.ebike.feign.model.vo.EbikeLockVo; import com.ebike.feign.model.vo.FeignEbikeBikeRadiusVo; import com.ebike.feign.model.vo.FeignEbikeRefundReviewVo; @@ -141,7 +137,7 @@ public interface OperationsFeignClient { * @return 运营区信息 */ @GetMapping("/ebikeRegion/api/getRegionByEcuSn") - JsonResult getRegionByEcuSn(@RequestParam("ecuSn") String ecuSn); + JsonResult getRegionByEcuSn(@RequestParam("ecuSn") String ecuSn); /** * 生成退款审核单 diff --git a/ebike-feign/src/main/java/com/ebike/feign/model/dto/FeignEbikeRegionDto.java b/ebike-feign/src/main/java/com/ebike/feign/model/dto/FeignEbikeRegionDto.java new file mode 100644 index 0000000..d5daa53 --- /dev/null +++ b/ebike-feign/src/main/java/com/ebike/feign/model/dto/FeignEbikeRegionDto.java @@ -0,0 +1,73 @@ +package com.ebike.feign.model.dto; + + +import com.mybatisflex.annotation.Id; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.locationtech.jts.geom.Polygon; + +import java.io.Serial; +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + * 运营区域表 实体类。 + * + * @author attiya + * @since 2025-10-22 + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class FeignEbikeRegionDto implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + /** + * 运营区ID + */ + @Id + private Long regionId; + + private Long operatorId; + + /** + * 运营区名称 + */ + private String regionName; + + /** + * 简称 + */ + private String regionSimpleName; + + /** + * 区域 + */ + private Polygon regionPolygon; + + /** + * 站点数量 + */ + private Integer siteNum; + + /** + * 运营区状态:0-未运营 1-运营中 2-停止运营 + */ + private Integer status; + + private LocalDateTime createdAt; + + private Long createdBy; + + private LocalDateTime updatedAt; + + private Long updatedBy; + + private Boolean isDeleted; + +}