运营区边缘计算:基础支持

This commit is contained in:
PC 2026-03-03 14:25:56 +08:00
parent cb8e2aac2b
commit b860a5c479
2 changed files with 75 additions and 6 deletions

View File

@ -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<FeignEbikeRegionVo> getRegionByEcuSn(@RequestParam("ecuSn") String ecuSn);
JsonResult<FeignEbikeRegionDto> getRegionByEcuSn(@RequestParam("ecuSn") String ecuSn);
/**
* 生成退款审核单

View File

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