package com.landtool.lanbase.modules.org.service;
|
|
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.org.entity.OrgUser;
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @author lanbase
|
* @Description: TODO(单位管理表)
|
* @date 2018-01-16 08:47:23
|
*/
|
public interface OrgUnitService {
|
|
OrgUnit queryObject(Long unitid);
|
|
List<OrgUnit> queryList(Map<String, Object> map);
|
|
int queryTotal(Map<String, Object> map);
|
|
void save(OrgUnit unit);
|
|
void update(OrgUnit unit);
|
|
void delete(Long unitid);
|
|
void deleteBatch(Long[] unitids);
|
|
OrgUnitJoinRegion queryObjectJoinRegion(Long unitid);
|
|
List<OrgUnit> queryListByTime(Date time);
|
|
List<NameBindId> findUnitNamesByKeyWord(String keyWord);
|
|
List<String> findPinyinByKeyWord(String keyWord);
|
|
List<OrgUnit> findPinyinByKeyWordList(String keyWord);
|
|
OrgUnit queryObjectByFullName(String unitname);
|
|
Long queryUnitWithSEQ();
|
|
void queryUnitById(Long[] unitids);
|
|
List<OrgUnit> queryUnitTreeList();
|
|
List<OrgUnit> queryTreeChildList(Map<String, Object> map);
|
|
int queryTreeChildTotal(Map<String, Object> map);
|
|
List<OrgUnit> queryListByParentid(Long unitid);
|
|
void updateRorder(OrgUnit unit);
|
|
int queryMaxRorder(Long parentid);
|
|
List<OrgUnit> queryAllList();
|
|
List<OrgUnit> queryDeptList(String unitname);
|
}
|