5c25f61f6606604745f8e4b9c2f35b95a6cd9b44.svn-base 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.dto.AddRlationPersDto;
  4. import cn.com.goldenwater.dcproj.dto.GroupLeaderDto;
  5. import cn.com.goldenwater.dcproj.dto.LoginUser;
  6. import cn.com.goldenwater.dcproj.dto.PersListDto;
  7. import cn.com.goldenwater.dcproj.model.BisInspAllRlation;
  8. import cn.com.goldenwater.dcproj.model.BisInspAllRlationPers;
  9. import cn.com.goldenwater.dcproj.param.BisInspAllRlationPersParam;
  10. import cn.com.goldenwater.dcproj.param.GroupLeaderParam;
  11. import cn.com.goldenwater.dcproj.param.UserListByCurUserParam;
  12. import cn.com.goldenwater.dcproj.param.UserRoleParam;
  13. import com.github.pagehelper.PageInfo;
  14. import javax.servlet.http.HttpServletRequest;
  15. import java.util.ArrayList;
  16. import java.util.HashMap;
  17. import java.util.List;
  18. import java.util.Map;
  19. /**
  20. * @author zhaohg
  21. * @date 2019-2-23
  22. */
  23. public interface BisInspAllRlationPersService extends CrudService<BisInspAllRlationPers, BisInspAllRlationPersParam> {
  24. // ------------------------- 自定方法 -------------------------
  25. BisInspAllRlationPers createUser(BisInspAllRlationPers bisInspAllRlationPers);
  26. //下面的sendMessage是调用兵团水利局的短信服务进行短信发送
  27. public boolean sendMessage(String phone) throws Exception;
  28. //下面的sendMessage是调用部里的阿里云的短信服务进行短信发送
  29. //public boolean sendMessage(String phone) throws Exception;
  30. public BisInspAllRlationPers loginByCode(String phone, String code);
  31. public boolean createWork();
  32. int setHeadMan(BisInspAllRlation bisInspAllRlation);
  33. public int changePassword(String id, String password, String newPassword);
  34. void updateUser(List<UserRoleParam> userRoleParams, UserRoleParam param);
  35. int selectCountOnlinePers(String sttm, String entm, String province);
  36. List<HashMap<String, Object>> selectOnlinePers(String sttm, String entm, String orgId);
  37. GroupLeaderDto getLeaderByGroup(GroupLeaderParam groupLeaderParam);
  38. BisInspAllRlationPers getById(String id);
  39. PageInfo<PersListDto> findPersData(BisInspAllRlationPersParam p);
  40. PageInfo<PersListDto> listByCurUser(UserListByCurUserParam param) throws Exception;
  41. PageInfo<PersListDto> listByCurUser(UserListByCurUserParam param,String addvcd) throws Exception;
  42. BisInspAllRlationPers getCurUser(String id);
  43. void updateUserNode(String guid, String persType, String orgId);
  44. void updatePersState(String guid, String isEnable);
  45. BisInspAllRlationPers getOne(String persId);
  46. int selectCount(BisInspAllRlationPersParam bisInspAllRlationPersParam);
  47. int insertUser(BisInspAllRlationPers bisInspAllRlationPers);
  48. int updateData(BisInspAllRlationPers bisInspAllRlationPers);
  49. LoginUser getLoginUser(BisInspAllRlationPers bisInspAllRlationPers);
  50. public void sendChannel(String token, BisInspAllRlationPers bisInspAllRlationPers, HttpServletRequest request, int plusFlag);
  51. PageInfo<PersListDto> listByMap(Map<String, Object> paramMap);
  52. HashMap updateListUsers(AddRlationPersDto addRlationPersDto);
  53. void updatePassword(BisInspAllRlationPers bisInspAllRlationPers);
  54. }