You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
package com.nmgs.service;
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
public interface UserTableService {
|
|
|
|
|
/**
|
|
|
|
|
* 根据微信标识获取人员信息,不包含身份证图片
|
|
|
|
|
* @params openId 微信用户标识id
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
public List getUserByOpenId(String openId);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 新增用户
|
|
|
|
|
* @param openId
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public int addUser(String openId,String userName);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 用户信息修改
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public int updateUser(String userId,String idNumber,String phone,String realName,String numberPic);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据用户微信标识id 获取星级信息
|
|
|
|
|
* @param openId
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public List getUserStarByOepnId(String openId);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据微信标识获取人员信息,包含身份证图片
|
|
|
|
|
* @param openId
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public List getUserDetailByOpenId(String openId);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 验证用户信息是否已经存在
|
|
|
|
|
*
|
|
|
|
|
* @param PHONE
|
|
|
|
|
* @param IDNUMBER
|
|
|
|
|
* @param REALNAME
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public List checkUserInfo(String PHONE, String IDNUMBER, String REALNAME);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @param map
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
int saveUserInfo(Map<String, Object> map);
|
|
|
|
|
}
|