package com.landtool.lanbase.modules.org.service.impl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import com.landtool.lanbase.common.utils.NameBindId; import com.landtool.lanbase.modules.org.dao.OrgUnitDao; import com.landtool.lanbase.modules.org.entity.OrgUnit; import com.landtool.lanbase.modules.org.entity.OrgUnitJoinRegion; import com.landtool.lanbase.modules.org.service.OrgUnitService; @Service("unitService") public class OrgUnitServiceImpl implements OrgUnitService { @Autowired private OrgUnitDao unitDao; @Override public OrgUnit queryObject(Long unitid){ return unitDao.queryObject(unitid); } @Override public List queryList(Map map){ return unitDao.queryList(map); } @Override public int queryTotal(Map map){ return unitDao.queryTotal(map); } @Override public void save(OrgUnit unit){ unitDao.save(unit); } @Override public void update(OrgUnit unit){ unitDao.update(unit); } @Override public void delete(Long unitid){ unitDao.delete(unitid); } @Override public void deleteBatch(Long[] unitids){ unitDao.deleteBatch(unitids); } @Override public OrgUnitJoinRegion queryObjectJoinRegion(Long unitid) { return unitDao.queryObjectJoinRegion(unitid); } @Override public List queryListByTime(Date time) { return unitDao.queryListByTime(time); } @Override public List findUnitNamesByKeyWord(String keyWord) { Map paramMap = new HashMap(); paramMap.put("keyWord",keyWord); return unitDao.findUnitNames(paramMap); } @Override public List findPinyinByKeyWord(String keyWord) { Map paramMap = new HashMap(); paramMap.put("keyWord",keyWord); return unitDao.findPinyin(paramMap); } @Override public List findPinyinByKeyWordList(String keyWord) { Map paramMap = new HashMap(); paramMap.put("keyWord",keyWord); return unitDao.findPinyinList(paramMap); } @Override public OrgUnit queryObjectByFullName(String unitname){ return unitDao.queryObjectByFullName(unitname); } @Override public Long queryUnitWithSEQ() { return unitDao.queryUnitWithSEQ(); } @Override public void queryUnitById(Long[] unitid) { unitDao.queryUnitById(unitid); } @Override public List queryUnitTreeList(){ return unitDao.queryUnitTreeList(); } @Override public List queryTreeChildList(Map map){ return unitDao.queryTreeChildList(map); } @Override public int queryTreeChildTotal(Map map){ return unitDao.queryTreeChildTotal(map); } @Override public List queryListByParentid(Long unitid){ return unitDao.queryListByParentid(unitid); } @Override public void updateRorder(OrgUnit unit){ unitDao.updateRorder(unit); } @Override public int queryMaxRorder(Long parentid){ Map paramMap = new HashMap(); paramMap.put("parentid",parentid); return unitDao.queryMaxRorder(paramMap); } @Override public List queryAllList(){ return unitDao.queryAllList(); } @Override public List queryDeptList(String unitname){ Map paramMap = new HashMap(); paramMap.put("unitname",unitname); return unitDao.queryDeptList(paramMap); } }