1
0
mirror of synced 2025-11-06 04:20:54 +08:00
This commit is contained in:
WongBin
2021-06-22 14:06:36 +08:00
parent 72af01a824
commit 66d94a018e
2 changed files with 40 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
package com.anjiplus.template.gaea.business.base;
import org.springframework.context.i18n.LocaleContextHolder;
import com.anji.plus.gaea.curd.controller.GaeaBaseController;
import com.anji.plus.gaea.curd.dto.BaseDTO;
import com.anji.plus.gaea.curd.entity.BaseEntity;
import com.anji.plus.gaea.curd.params.PageParam;
/**
* 项目级的Controller公共处理基类
*
* @author WongBin
* @date 2021/3/26
*/
public abstract class BaseController<P extends PageParam, T extends BaseEntity, D extends BaseDTO>
extends GaeaBaseController<P,T,D> {
/**
* 获取当前语言类型
* @return
*/
public String getI18nLang(){
return LocaleContextHolder.getLocale().getLanguage();
}
}

View File

@@ -0,0 +1,15 @@
package com.anjiplus.template.gaea.business.base;
import com.anji.plus.gaea.curd.entity.BaseEntity;
import com.anji.plus.gaea.curd.params.PageParam;
import com.anji.plus.gaea.curd.service.GaeaBaseService;
import org.springframework.context.i18n.LocaleContextHolder;
/**
* 项目级的Service公共处理基类
* @author WongBin
* @date 2021/3/26
*/
public interface BaseService<P extends PageParam, T extends BaseEntity> extends GaeaBaseService<P, T> {
}