上传代码

This commit is contained in:
zhangdongxu
2017-12-19 14:55:52 +08:00
commit 13acafd43d
4777 changed files with 898870 additions and 0 deletions

View File

@@ -0,0 +1,69 @@
package com.nis.web.dao;
import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Param;
import com.nis.domain.SysUser;
@MyBatisDao
public interface UserDao extends CrudDao<SysUser> {
/**
* 通过主键ID获取相关用户不包含密码
* @param id
* @return
*/
SysUser getUserById(@Param("id") Long id);
/**
* 通过登录账户获取相关用户,不包含密码
* @param loginName
* @return
*/
SysUser getUserByLoginName(@Param("loginName") String loginName);
/**
* 删除用户角色关联数据
* @param user id
* @return
*/
public int deleteUserRole(Long id);
/**
* 查询用户附带关联:部门、角色
* @param user
* @return
*/
SysUser getUserWithRelation(SysUser user);
void insertUserRole(SysUser user);
public int deleteUserOffice(Long id);
void insertUserOffice(SysUser user);
List<SysUser> findUserByRoleId(Long id);
List<SysUser> findUserByOfficeId(Long id);
void removeUserInRole(@Param("userId") Long userId, @Param("roleId") Long roleId);
void updateUserInfo(SysUser user);
void updatePasswordById(SysUser user);
List<Map> findDeptLeader(Integer DeptementId);
int officeIsExistOfCompany(@Param("officeId") Long officeId, @Param("companyId") Long companyId);
}