网站和主题单独菜单管理
This commit is contained in:
@@ -28,6 +28,13 @@ public class DictService extends BaseService {
|
||||
page.setList(dictDao.findDictList(sysDictName));
|
||||
return page;
|
||||
}
|
||||
public Page<SysDataDictionaryItem> findDictItemList(Page<SysDataDictionaryItem> page, SysDataDictionaryItem sysDictItem) {
|
||||
// 设置分页参数
|
||||
sysDictItem.setPage(page);
|
||||
// 执行分页查询
|
||||
page.setList(dictDao.findDictItemList(sysDictItem));
|
||||
return page;
|
||||
}
|
||||
|
||||
public List<SysDataDictionaryName> findDicByName(SysDataDictionaryName sysDictName){
|
||||
return dictDao.findDicByName(sysDictName.DEL_FLAG_NORMAL, sysDictName.getModuleName(),sysDictName.getMark());
|
||||
@@ -90,7 +97,31 @@ public class DictService extends BaseService {
|
||||
|
||||
}
|
||||
|
||||
public void saveOrUpdateItem(SysDataDictionaryItem sysDictItem) {
|
||||
if(StringUtil.isEmpty(sysDictItem.getItemCode())){
|
||||
Integer maxCode=dictDao.findMaxItemCode(sysDictItem);
|
||||
if(!StringUtil.isEmpty(maxCode)){
|
||||
sysDictItem.setItemCode((maxCode+1)+"");
|
||||
}
|
||||
}
|
||||
if(StringUtil.isEmpty(sysDictItem.getId())){
|
||||
Integer maxSort=dictDao.findMaxItemSort(sysDictItem);
|
||||
if(!StringUtil.isEmpty(maxSort)){
|
||||
sysDictItem.setItemSort(maxSort+1);
|
||||
}
|
||||
dictDao.insertDictItem(sysDictItem);
|
||||
}else{
|
||||
dictDao.updateDictItem(sysDictItem);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void deleteDictItem(SysDataDictionaryItem sysDictItem) {
|
||||
|
||||
//删除词典项
|
||||
dictDao.deleteDictItemById(sysDictItem);
|
||||
|
||||
}
|
||||
public void deleteDict(Integer dictId) {
|
||||
|
||||
//删除词典项
|
||||
@@ -105,6 +136,10 @@ public class DictService extends BaseService {
|
||||
|
||||
return dictDao.getDictById(1,id);
|
||||
}
|
||||
public List findDictItemList(SysDataDictionaryItem item) {
|
||||
|
||||
return dictDao.findDictItemList(item);
|
||||
}
|
||||
public void updateDictItem(SysDataDictionaryItem sysDictItem){
|
||||
dictDao.updateDictItem(sysDictItem);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user