
mboog.support.service.BaseService Maven / Gradle / Ivy
package mboog.support.service;
import mboog.support.mapper.BaseMapper;
import mboog.support.mapper.ReadMapper;
import mboog.support.mapper.UpsertMapper;
import mboog.support.mapper.WriteMapper;
/**
* @param PrimaryKey
* @param Model
* @param Example
* @param MbgMapper
* @author LiYi
*/
public interface BaseService> {
/**
* 获取 Mapper
*
* @param Mapper
* @return Mapper
*/
M mapper();
static class S {
protected static > ReadMapper readMapper(
BaseService mbgService) {
return mbgService.mapper();
}
protected static > WriteMapper writeMapper(
BaseService mbgService) {
return mbgService.mapper();
}
protected static > UpsertMapper upsertMapper(
BaseService mbgService) {
return mbgService.mapper();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy