12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package org.jeecg.modules.system.service.impl.desform;
- import org.jeecg.common.api.desform.ISysTranslateAPI;
- import org.jeecg.common.system.vo.DictModel;
- import org.jeecg.modules.system.service.ISysCategoryService;
- import org.jeecg.modules.system.service.ISysDictService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Component;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Map;
- /**
- * 表单设计器翻译API接口(system实现类)
- *
- * @author sunjianlei
- */
- @Component
- public class SysTranslateAPIImpl implements ISysTranslateAPI {
- @Autowired
- ISysCategoryService sysCategoryService;
- @Autowired
- ISysDictService sysDictService;
- @Override
- public List<String> categoryLoadDictItem(String ids) {
- return sysCategoryService.loadDictItem(ids, false);
- }
- @Override
- public List<String> dictLoadDictItem(String dictCode, String keys) {
- String[] params = dictCode.split(",");
- return sysDictService.queryTableDictByKeys(params[0], params[1], params[2], keys, false);
- }
- @Override
- public List<DictModel> dictGetDictItems(String dictCode) {
- List<DictModel> ls = sysDictService.getDictItems(dictCode);
- if (ls == null) {
- ls = new ArrayList<>();
- }
- return ls;
- }
- @Override
- public List<DictModel> dictLoadDict(String dictCode, String keyword, Integer pageSize) {
- return sysDictService.loadDict(dictCode, keyword, pageSize);
- }
- }
|