package com.landtool.lanbase.modules.org.dao;
|
|
import com.landtool.lanbase.modules.org.entity.OrgUser;
|
import com.landtool.lanbase.modules.org.entity.OrgUserJoinUnit;
|
import com.landtool.lanbase.modules.org.entity.OrgUserWithUnitCell;
|
import com.landtool.lanbase.modules.sys.dao.BaseDao;
|
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
import org.springframework.stereotype.Repository;
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
@Mapper
|
@Repository
|
public interface OrgUserDao extends BaseDao<OrgUser> {
|
|
List<OrgUser> queryListForBareAPIwithUnit(Map<String, Object> paramMap);
|
|
List<OrgUser> queryListForBareAPIwithRole(Map<String, Object> paramMap);
|
|
List<OrgUser> queryListByTime(@Param(value = "time") Date time);
|
|
OrgUserJoinUnit queryObjectJoinUnit(@Param(value = "userId") Long userId);
|
|
OrgUserJoinUnit queryObjectJoinUnitByLoginname(@Param(value = "loginname") String loginname);
|
|
void updateStatusByUserId(@Param(value = "userId") Long userId,@Param(value = "userStatus") Long userStatus);
|
|
List<OrgUserWithUnitCell> queryListWithUnitNames(Map<String, Object> map);
|
|
OrgUser queryByUserName(String username);
|
|
int queryUserWithSEQ();
|
|
List<OrgUser> findUserByWord(Map<String, Object> paramMap);
|
|
void updateStatus(OrgUser user);
|
|
int queryTotalWithUnitNames(Map<String, Object> map);
|
|
OrgUserJoinUnit queryObjectJoinUnitByChineseName(String chineseName);
|
|
int updatePassword(Map<String, Object> map);
|
|
void saveBatch(List<OrgUser> list);
|
|
/**
|
* 查询用户的所有菜单ID
|
*/
|
List<Long> queryAllMenuId(Long userId);
|
|
List<String> querySpellFirst(Integer userid);
|
|
List<OrgUser> queryListOrderByType(Map<String, Object> map);
|
|
List<String> queryUserUnitSpellFirst(Integer userid);
|
|
List<String> queryUserRoleName(Integer userid);
|
|
List<OrgUser> queryAllList();
|
|
int queryByLoginname(String loginname);
|
|
List<Integer> queryUserResCatalog(Long userid);
|
}
|