@Service public class I18nDataServiceImpl extends ExtendServiceImpl<I18nDataMapper,I18nData> implements I18nDataService
baseMapper, entityClass, log, mapperClassDEFAULT_BATCH_SIZE| 构造器和说明 |
|---|
I18nDataServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
I18nData |
getByCodeAndLanguageTag(String code,
String languageTag)
根据 code 和 languageTag 查询指定的 I18nData
|
List<I18nData> |
listByCode(String code)
根据国际化标识查询 i18nData 数据
|
List<I18nData> |
queryList(I18nDataQO i18nDataQO)
查询 i18nData 数据
|
com.hccake.ballcat.common.model.domain.PageResult<I18nDataPageVO> |
queryPage(com.hccake.ballcat.common.model.domain.PageParam pageParam,
I18nDataQO qo)
根据QueryObeject查询分页数据
|
boolean |
removeByCodeAndLanguageTag(String code,
String languageTag)
根据 code 和 languageTag 删除指定的 I18nData
|
boolean |
save(I18nData entity)
新建 i18n Data, 此时也应删除对应缓存,因为有可能有空值占位
|
boolean |
saveBatch(Collection<I18nData> list)
批量保存
|
void |
saveOrUpdate(List<I18nData> list)
保存时,若数据已存在,则进行更新
|
List<I18nData> |
saveWhenNotExist(List<I18nData> list)
保存时跳过已存在的数据
|
boolean |
updateByCodeAndLanguageTag(I18nDataDTO i18nDataDTO)
根据 code 和 languageTag 修改指定的 I18nData
|
currentMapperClass, currentModelClass, executeBatch, getBaseMapper, getEntityClass, getSqlStatement, removeBatchByIds, removeBatchByIds, removeById, removeById, removeByIds, retBool, saveBatch, saveBatchSomeColumn, saveOrUpdate, saveOrUpdateBatch, updateBatchByIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBaseMapper, getById, getEntityClass, list, listByIds, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeById, removeById, removeById, removeByIds, removeByIds, saveBatch, saveBatchSomeColumn, saveBatchSomeColumn, saveOrUpdate, saveOrUpdateBatch, saveOrUpdateBatch, updateBatchById, updateBatchById, updateByIdpublic com.hccake.ballcat.common.model.domain.PageResult<I18nDataPageVO> queryPage(com.hccake.ballcat.common.model.domain.PageParam pageParam, I18nDataQO qo)
queryPage 在接口中 I18nDataServicepageParam - 分页参数qo - 查询参数对象public List<I18nData> queryList(I18nDataQO i18nDataQO)
queryList 在接口中 I18nDataServicei18nDataQO - 查询条件public List<I18nData> listByCode(String code)
I18nDataServicelistByCode 在接口中 I18nDataServicecode - 国际化标识@Cached(key="i18n-data", keyJoint="#code + \':\' + #languageTag") public I18nData getByCodeAndLanguageTag(String code, String languageTag)
getByCodeAndLanguageTag 在接口中 I18nDataServicecode - 唯一标识languageTag - 语言标签@CacheDel(key="i18n-data", keyJoint="#p0.code + \':\' + #p0.languageTag") public boolean save(I18nData entity)
save 在接口中 ExtendService<I18nData>entity - 实体对象@CacheDel(key="i18n-data", keyJoint="#p0.code + \':\' + #p0.languageTag") public boolean updateByCodeAndLanguageTag(I18nDataDTO i18nDataDTO)
updateByCodeAndLanguageTag 在接口中 I18nDataServicei18nDataDTO - i18nData 实体对象@CacheDel(key="i18n-data", keyJoint="#code + \':\' + #languageTag") public boolean removeByCodeAndLanguageTag(String code, String languageTag)
removeByCodeAndLanguageTag 在接口中 I18nDataServicecode - 国际化标识languageTag - 语言标签@CacheDel(key="i18n-data", multiDel=true, keyJoint="#p0.![#this.code + \':\' + #this.languageTag]") public List<I18nData> saveWhenNotExist(List<I18nData> list)
I18nDataServicesaveWhenNotExist 在接口中 I18nDataServicelist - 待保存的 I18nDataList@CacheDel(key="i18n-data", multiDel=true, keyJoint="#p0.![#this.code + \':\' + #this.languageTag]") public void saveOrUpdate(List<I18nData> list)
I18nDataServicesaveOrUpdate 在接口中 I18nDataServicelist - 待保存的 I18nDataList@CacheDel(key="i18n-data", multiDel=true, keyJoint="#p0.![#this.code + \':\' + #this.languageTag]") @Transactional(rollbackFor=java.lang.Exception.class) public boolean saveBatch(Collection<I18nData> list)
saveBatch 在接口中 ExtendService<I18nData>list - 数据列表Copyright © 2023. All rights reserved.