SiteUserMapper.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.zoniot.ccrc.dao;
  2. import com.zoniot.ccrc.dto.SiteUserDto;
  3. import com.zoniot.ccrc.dto.UserDto;
  4. import com.zoniot.ccrc.entity.Site;
  5. import com.zoniot.ccrc.entity.SiteUser;
  6. import com.zoniot.ccrc.entity.User;
  7. import org.apache.ibatis.annotations.Mapper;
  8. import org.apache.ibatis.annotations.Param;
  9. import java.util.List;
  10. @Mapper
  11. public interface SiteUserMapper {
  12. int insert(@Param("siteUser") SiteUser siteUser);
  13. int insertSelective(@Param("siteUser") SiteUser siteUser);
  14. int insertList(@Param("siteUsers") List<SiteUser> siteUsers);
  15. int updateByPrimaryKeySelective(@Param("siteUser") SiteUser siteUser);
  16. int deleteBySiteId(@Param("siteId") Integer siteId, @Param("updateBy") String updateBy, @Param("isAdmin") Integer isAdmin);
  17. List<UserDto> unbindUser(@Param("siteId") Integer siteId);
  18. SiteUser findByUserId(@Param("userId") Integer userId);
  19. Site findSiteByUserId(@Param("userId") Integer userId);
  20. List<UserDto> deleteQuery(@Param("userIds") List<Integer> userIds);
  21. List<UserDto> getAllUserList(@Param("siteId") Integer siteId, @Param("organId") Integer organId);
  22. List<Integer> findBySiteId(@Param("siteId") Integer siteId, @Param("isAdmin") Integer isAdmin);
  23. List<UserDto> getAllUserListByUserRange(@Param("siteId") Integer siteId, @Param("organId") Integer organId, @Param("userList") List<User> userList);
  24. Site getSiteByUserId(@Param("userId") Integer userId);
  25. List<SiteUserDto> getSiteByUserIdV2(@Param("userId") Integer userId);
  26. SiteUser findBySiteIdAndUserId(@Param("siteId") Integer siteId, @Param("userId") Integer userId);
  27. int deleteBySiteIdAndUserIds(@Param("siteId") Integer siteId, @Param("userIds") List<Integer> userIds);
  28. }