55 lines
1.4 KiB
Java
55 lines
1.4 KiB
Java
package com.cdzy.ebikeoperate.service;
|
|
|
|
import com.cdzy.ebikeoperate.model.dto.request.ReqEbikeSysRoperatesetsDto;
|
|
import com.cdzy.ebikeoperate.model.dto.response.ResEbikeSysRoperatesetsDto;
|
|
import com.mybatisflex.core.service.IService;
|
|
import com.cdzy.ebikeoperate.model.pojo.EbikeSysRoperateset;
|
|
|
|
/**
|
|
* 区域运营信息配置 服务层。
|
|
*
|
|
* @author dingchao
|
|
* @since 2025-04-15
|
|
*/
|
|
public interface EbikeSysRoperatesetService extends IService<EbikeSysRoperateset> {
|
|
/**
|
|
* 根据区域id查询运营信息配置
|
|
*
|
|
* @param regionId 区域id
|
|
* @return
|
|
*/
|
|
EbikeSysRoperateset getByRegionId(String regionId);
|
|
|
|
/**
|
|
* 根据区域id删除运营信息配置
|
|
*
|
|
* @param regionId 区域id
|
|
* @return
|
|
*/
|
|
Boolean deleteByRegionId(String regionId);
|
|
|
|
/**
|
|
* 保存运营区域配置信息
|
|
*
|
|
* @param reqEbikeSysRoperatesetsDto
|
|
* @return
|
|
*/
|
|
Boolean save(ReqEbikeSysRoperatesetsDto reqEbikeSysRoperatesetsDto);
|
|
|
|
/**
|
|
* 更新运营区域配置信息
|
|
*
|
|
* @param reqEbikeSysRoperatesetsDto
|
|
* @return
|
|
*/
|
|
Boolean updateById(ReqEbikeSysRoperatesetsDto reqEbikeSysRoperatesetsDto);
|
|
|
|
/**
|
|
* 根据区域id获取区域配置信息
|
|
*
|
|
* @param operationRegionId
|
|
* @return
|
|
*/
|
|
ResEbikeSysRoperatesetsDto getRegionConfigById(String operationRegionId);
|
|
}
|