package com.govmade.modules.system.service.impl; import java.util.List; import java.util.Map; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.govmade.common.utils.PageUtils; import com.govmade.common.utils.Query; import com.govmade.modules.system.dao.DictDao; import com.govmade.modules.system.entity.DictEntity; import com.govmade.modules.system.service.DictService; import cn.hutool.core.util.StrUtil; /** * 系统管理 - 字典设置 * * @author Fred * @email fangtaosh@qq.com * @date 2018年8月7日 */ @Service("DictService") public class DictServiceImpl extends ServiceImpl<DictDao, DictEntity> implements DictService { @Override public PageUtils queryPage(Map<String, Object> params) { Page<DictEntity> page = this.selectPage(new Query<DictEntity>(params).getPage()); return new PageUtils(page); } @Override public DictEntity queryOne(Map<String, Object> params) { String value = (String) params.get("value"); return (DictEntity) this .selectOne(new EntityWrapper<DictEntity>().eq(StrUtil.isNotBlank(value), "value", value)); } @Override public List<DictEntity> queryChilds(String pValue) { List<DictEntity> childs = baseMapper.selectChilds(pValue); return childs; } }