parent
ab3b990841
commit
1693c5ed56
@ -0,0 +1,22 @@
|
||||
package org.opsli.core.base.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.opsli.core.base.entity.BaseEntity;
|
||||
import org.opsli.core.base.service.interfaces.BaseServiceInterface;
|
||||
|
||||
/**
|
||||
* @BelongsProject: opsli-boot
|
||||
* @BelongsPackage: org.opsli.common.base.service
|
||||
* @Author: Parker
|
||||
* @CreateTime: 2020-09-17 12:33
|
||||
* @Description: Opsli Base Service
|
||||
*/
|
||||
public abstract class BaseService <M extends BaseMapper<T>, T extends BaseEntity>
|
||||
extends ServiceImpl<M, T> implements BaseServiceInterface<T> {
|
||||
|
||||
@Override
|
||||
public Class<?> getServiceClazz() {
|
||||
return this.getClass();
|
||||
}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package org.opsli.core.base.service.interfaces;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @BelongsProject: opsli-boot
|
||||
* @BelongsPackage: org.opsli.common.base.service
|
||||
* @Author: Parker
|
||||
* @CreateTime: 2020-09-17 12:33
|
||||
* @Description: Opsli BaseServiceInterface
|
||||
*/
|
||||
public interface BaseServiceInterface<T> extends IService<T> {
|
||||
|
||||
/**
|
||||
* 获得当前Service Clazz
|
||||
* @return
|
||||
*/
|
||||
Class<?> getServiceClazz();
|
||||
|
||||
}
|
Loading…
Reference in new issue