UserService.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.goafanti.user.service;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.goafanti.app.bo.UserBasicInfo;
  5. import com.goafanti.common.model.User;
  6. import com.goafanti.user.bo.OrgUnitNames;
  7. import com.goafanti.user.bo.UserBaseBo;
  8. import com.goafanti.user.bo.UserDownLoadBo;
  9. import com.goafanti.user.bo.UserNames;
  10. import com.goafanti.user.bo.UserPageHomeBo;
  11. public interface UserService {
  12. User selectByPrimaryKey(String userId);
  13. String selectNumberByPrimaryKey(String userId);
  14. int updateByPrimaryKeySelective(User u);
  15. User insert(User user);
  16. User selectByMobieAndType(String mobile, Integer type);
  17. User selectByNameAndType(String username, Integer type);
  18. User insertRegister(User user, String unitName, String contacts);
  19. UserBaseBo selectUserBase(String userId);
  20. UserPageHomeBo selectUserPageHomeBoByUserId(String userId);
  21. UserDownLoadBo selectUserDownLoadBoByUserId(String userId);
  22. List<OrgUnitNames> selectDemandUnitNames();
  23. List<UserNames> selectDemandUserNames();
  24. Map<String, String> selectAchievementUserOwner(String name);
  25. List<OrgUnitNames> selectAchievementOrgOwner(String name);
  26. String findUserNameByNameAndMobile(String name, String mobile);
  27. String findOrgNameByNameAndMobile(String name, String mobile);
  28. UserBasicInfo selectBaseInfo();
  29. User selectByNumber(String easemobName);
  30. List<User> selectUserByRoleName(String roleName);
  31. }