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.

59 lines
1.2 KiB
Java

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);
}