All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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