CityService.java
733 Bytes
package com.diligrp.rider.service;
import com.diligrp.rider.dto.DeliveryPricingConfigDTO;
import com.diligrp.rider.entity.City;
import com.diligrp.rider.vo.CityVO;
import java.util.List;
public interface CityService {
/** 获取两级城市树(省→市) */
List<CityVO> getTree();
/** 获取已开通城市列表(市级) */
List<CityVO> getOpenList();
/** 新增城市 */
void add(City city);
/** 编辑城市基础信息 */
void edit(City city);
/** 设置开通/关闭状态 */
void setStatus(Long cityId, int status);
/** 获取某城市配送费配置 */
DeliveryPricingConfigDTO getConfig(Long cityId);
/** 根据ID获取城市 */
City getById(Long cityId);
}