ebike-share/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/EbikeSysRoperatesetService.java
2025-05-07 15:07:37 +08:00

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