package com.landtool.lanbase.modules.org.dao;
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
import com.landtool.lanbase.common.utils.NameBindId;
|
import com.landtool.lanbase.modules.org.entity.OrgUnit;
|
import com.landtool.lanbase.modules.org.entity.OrgUnitJoinRegion;
|
import com.landtool.lanbase.modules.sys.dao.BaseDao;
|
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
@Mapper
|
public interface OrgUnitDao extends BaseDao<OrgUnit> {
|
|
OrgUnitJoinRegion queryObjectJoinRegion(@Param(value = "unitid" ) Long unitid);
|
|
List<OrgUnit> queryListByTime(@Param(value = "time") Date time);
|
|
List<NameBindId> findUnitNames(Map<String, Object> paramMap);
|
|
List<String> findPinyin(Map<String, Object> paramMap);
|
|
List<OrgUnit> findPinyinList(Map<String, Object> paramMap);
|
|
OrgUnit queryObjectByFullName(@Param(value = "unitname" ) String unitname);
|
|
Long queryUnitWithSEQ();
|
|
void queryUnitById(@Param(value = "unitid" ) Long[] unitid);
|
|
List<OrgUnit> queryUnitTreeList();
|
|
List<OrgUnit> queryTreeChildList(Map<String, Object> paramMap);
|
|
int queryTreeChildTotal(Map<String, Object> paramMap);
|
|
List<OrgUnit> queryListByParentid(Long unitid);
|
|
void updateRorder(OrgUnit unit);
|
|
int queryMaxRorder(Map<String, Object> paramMap);
|
|
List<OrgUnit> queryAllList();
|
|
List<OrgUnit> queryDeptList(Map<String, Object> paramMap);
|
}
|