2025-10-17 11:28:14 +08:00
|
|
|
package com.cdzy.operations.service;
|
|
|
|
|
|
2025-10-21 09:51:07 +08:00
|
|
|
import com.cdzy.operations.model.vo.EbikeBikeBindVo;
|
2025-10-17 11:28:14 +08:00
|
|
|
import com.mybatisflex.core.service.IService;
|
|
|
|
|
import com.cdzy.operations.model.entity.EbikeBikeInfo;
|
2025-10-22 16:32:12 +08:00
|
|
|
import org.postgresql.geometric.PGpolygon;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
2025-10-17 11:28:14 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 服务层。
|
|
|
|
|
*
|
|
|
|
|
* @author attiya
|
|
|
|
|
* @since 2025-10-17
|
|
|
|
|
*/
|
|
|
|
|
public interface EbikeBikeInfoService extends IService<EbikeBikeInfo> {
|
|
|
|
|
|
2025-10-21 09:51:07 +08:00
|
|
|
/**
|
|
|
|
|
* 整车绑定同时生成车辆编号
|
|
|
|
|
* @param bindVo 绑定信息
|
|
|
|
|
*/
|
|
|
|
|
void bind(EbikeBikeBindVo bindVo);
|
2025-10-22 16:32:12 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询区域内车辆
|
|
|
|
|
* @param polygon 区域
|
|
|
|
|
* @return 列表
|
|
|
|
|
*/
|
|
|
|
|
List<EbikeBikeInfo> list(PGpolygon polygon);
|
2025-10-17 11:28:14 +08:00
|
|
|
}
|