package cn.com.goldenwater.dcproj.service; import cn.com.goldenwater.core.service.CrudService; import cn.com.goldenwater.dcproj.dto.AddRlationPersDto; import cn.com.goldenwater.dcproj.dto.GroupLeaderDto; import cn.com.goldenwater.dcproj.dto.LoginUser; import cn.com.goldenwater.dcproj.dto.PersListDto; import cn.com.goldenwater.dcproj.model.BisInspAllRlation; import cn.com.goldenwater.dcproj.model.BisInspAllRlationPers; import cn.com.goldenwater.dcproj.param.BisInspAllRlationPersParam; import cn.com.goldenwater.dcproj.param.GroupLeaderParam; import cn.com.goldenwater.dcproj.param.UserListByCurUserParam; import cn.com.goldenwater.dcproj.param.UserRoleParam; import com.github.pagehelper.PageInfo; import javax.servlet.http.HttpServletRequest; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @author zhaohg * @date 2019-2-23 */ public interface BisInspAllRlationPersService extends CrudService { // ------------------------- 自定方法 ------------------------- BisInspAllRlationPers createUser(BisInspAllRlationPers bisInspAllRlationPers); //下面的sendMessage是调用兵团水利局的短信服务进行短信发送 public boolean sendMessage(String phone) throws Exception; //下面的sendMessage是调用部里的阿里云的短信服务进行短信发送 //public boolean sendMessage(String phone) throws Exception; public BisInspAllRlationPers loginByCode(String phone, String code); public boolean createWork(); int setHeadMan(BisInspAllRlation bisInspAllRlation); public int changePassword(String id, String password, String newPassword); void updateUser(List userRoleParams, UserRoleParam param); int selectCountOnlinePers(String sttm, String entm, String province); List> selectOnlinePers(String sttm, String entm, String orgId); GroupLeaderDto getLeaderByGroup(GroupLeaderParam groupLeaderParam); BisInspAllRlationPers getById(String id); PageInfo findPersData(BisInspAllRlationPersParam p); PageInfo listByCurUser(UserListByCurUserParam param) throws Exception; PageInfo listByCurUser(UserListByCurUserParam param,String addvcd) throws Exception; BisInspAllRlationPers getCurUser(String id); void updateUserNode(String guid, String persType, String orgId); void updatePersState(String guid, String isEnable); BisInspAllRlationPers getOne(String persId); int selectCount(BisInspAllRlationPersParam bisInspAllRlationPersParam); int insertUser(BisInspAllRlationPers bisInspAllRlationPers); int updateData(BisInspAllRlationPers bisInspAllRlationPers); LoginUser getLoginUser(BisInspAllRlationPers bisInspAllRlationPers); public void sendChannel(String token, BisInspAllRlationPers bisInspAllRlationPers, HttpServletRequest request, int plusFlag); PageInfo listByMap(Map paramMap); HashMap updateListUsers(AddRlationPersDto addRlationPersDto); void updatePassword(BisInspAllRlationPers bisInspAllRlationPers); }