2025-04-15 17:33:09 +08:00
|
|
|
package com.cdzy.ebikeoperate.service;
|
|
|
|
|
|
2025-04-28 15:17:18 +08:00
|
|
|
import com.cdzy.ebikeoperate.model.dto.request.ReqEbikeSysRoperatesetsDto;
|
2025-05-06 16:52:32 +08:00
|
|
|
import com.cdzy.ebikeoperate.model.dto.response.ResEbikeSysRoperatesetsDto;
|
2025-04-28 14:02:06 +08:00
|
|
|
import com.mybatisflex.core.service.IService;
|
2025-04-28 15:17:18 +08:00
|
|
|
import com.cdzy.ebikeoperate.model.pojo.EbikeSysRoperateset;
|
2025-04-15 17:33:09 +08:00
|
|
|
|
|
|
|
|
/**
|
2025-04-28 15:17:18 +08:00
|
|
|
* 区域运营信息配置 服务层。
|
2025-04-15 17:33:09 +08:00
|
|
|
*
|
2025-04-28 15:17:18 +08:00
|
|
|
* @author dingchao
|
|
|
|
|
* @since 2025-04-15
|
2025-04-15 17:33:09 +08:00
|
|
|
*/
|
|
|
|
|
public interface EbikeSysRoperatesetService extends IService<EbikeSysRoperateset> {
|
2025-04-28 15:17:18 +08:00
|
|
|
/**
|
|
|
|
|
* 根据区域id查询运营信息配置
|
|
|
|
|
*
|
|
|
|
|
* @param regionId 区域id
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
EbikeSysRoperateset getByRegionId(String regionId);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据区域id删除运营信息配置
|
|
|
|
|
*
|
|
|
|
|
* @param regionId 区域id
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
Boolean deleteByRegionId(String regionId);
|
2025-04-28 08:49:47 +08:00
|
|
|
|
2025-04-28 15:17:18 +08:00
|
|
|
/**
|
|
|
|
|
* 保存运营区域配置信息
|
|
|
|
|
*
|
|
|
|
|
* @param reqEbikeSysRoperatesetsDto
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
Boolean save(ReqEbikeSysRoperatesetsDto reqEbikeSysRoperatesetsDto);
|
2025-05-06 16:52:32 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 更新运营区域配置信息
|
|
|
|
|
*
|
|
|
|
|
* @param reqEbikeSysRoperatesetsDto
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
Boolean updateById(ReqEbikeSysRoperatesetsDto reqEbikeSysRoperatesetsDto);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据区域id获取区域配置信息
|
|
|
|
|
*
|
2025-05-07 15:07:37 +08:00
|
|
|
* @param operationRegionId
|
2025-05-06 16:52:32 +08:00
|
|
|
* @return
|
|
|
|
|
*/
|
2025-05-07 15:07:37 +08:00
|
|
|
ResEbikeSysRoperatesetsDto getRegionConfigById(String operationRegionId);
|
2025-04-15 17:33:09 +08:00
|
|
|
}
|