ebike-share/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/EbikeSysRoperatesetService.java

55 lines
1.4 KiB
Java
Raw Normal View History

package com.cdzy.ebikeoperate.service;
import com.cdzy.ebikeoperate.model.dto.request.ReqEbikeSysRoperatesetsDto;
import com.cdzy.ebikeoperate.model.dto.response.ResEbikeSysRoperatesetsDto;
2025-04-28 14:02:06 +08:00
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);
2025-04-28 08:49:47 +08:00
/**
* 保存运营区域配置信息
*
* @param reqEbikeSysRoperatesetsDto
* @return
*/
Boolean save(ReqEbikeSysRoperatesetsDto reqEbikeSysRoperatesetsDto);
/**
* 更新运营区域配置信息
*
* @param reqEbikeSysRoperatesetsDto
* @return
*/
Boolean updateById(ReqEbikeSysRoperatesetsDto reqEbikeSysRoperatesetsDto);
/**
* 根据区域id获取区域配置信息
*
2025-05-07 15:07:37 +08:00
* @param operationRegionId
* @return
*/
2025-05-07 15:07:37 +08:00
ResEbikeSysRoperatesetsDto getRegionConfigById(String operationRegionId);
}