UserService.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.goafanti.user.service;
  2. import java.text.ParseException;
  3. import java.util.List;
  4. import java.util.Map;
  5. import com.goafanti.common.model.User;
  6. import com.goafanti.core.mybatis.page.Pagination;
  7. import com.goafanti.user.bo.OrgListBo;
  8. import com.goafanti.user.bo.OrgUnitNames;
  9. import com.goafanti.user.bo.UserDownLoadBo;
  10. import com.goafanti.user.bo.UserListBo;
  11. import com.goafanti.user.bo.UserNames;
  12. import com.goafanti.user.bo.UserPageHomeBo;
  13. import com.goafanti.user.bo.UserPartnerDetailBo;
  14. public interface UserService {
  15. User selectByPrimaryKey(String userId);
  16. int updateByPrimaryKeySelective(User u);
  17. int updateByPrimaryKey(User u);
  18. User insert(User user);
  19. User selectByMobieAndType(String mobile, Integer type);
  20. User insertRegister(User user, String companyName, String contacts);
  21. UserPageHomeBo selectUserPageHomeBoByUserId(String userId);
  22. UserDownLoadBo selectUserDownLoadBoByUserId(String userId);
  23. Pagination<UserListBo> listUser(String mobile, String email, String[] createTime, Integer number,
  24. String aftUsername, Integer auditStatus, Integer pNo, Integer pSize) throws ParseException;
  25. Pagination<OrgListBo> listOrg(String uid, String mobile, String email, String[] createTime, Integer number, String unitName,
  26. Integer auditStatus, Integer pNo, Integer pSize) throws ParseException;
  27. List<OrgListBo> selectUserByAid(String adminId);
  28. List<OrgUnitNames> selectDemandUnitNames();
  29. List<UserNames> selectDemandUserNames();
  30. Map<String, String> selectAchievementUserOwner(String name);
  31. List<OrgUnitNames> selectAchievementOrgOwner(String name);
  32. String findUserNameByNameAndMobile(String name, String mobile);
  33. String findOrgNameByNameAndMobile(String name, String mobile);
  34. UserPartnerDetailBo findUserPartnerDetail(String uid);
  35. Object findOrgPartnerDetail(String uid);
  36. }