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; + +}