用户列表
This commit is contained in:
@@ -47,7 +47,13 @@ public class User {
|
||||
|
||||
@RequestMapping(value = "/getUserList", method = RequestMethod.POST)
|
||||
@ResponseBody
|
||||
public Object getlist() {
|
||||
return userHelper.getlist();
|
||||
public Object getlist(String draw, Integer start, Integer length) {
|
||||
return userHelper.getlist(draw, start, length);
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/updateRemarks", method = RequestMethod.POST)
|
||||
@ResponseBody
|
||||
public Object updateRemarks(String userId, String remarks) {
|
||||
return userHelper.updateRemarks(userId, remarks);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,8 @@ public enum PushTypeEnum {
|
||||
offline_push("offline_push", "离线通知"),
|
||||
send_report("send_report", "看护报告"),
|
||||
shops_push("shops_push", "看护通知"),
|
||||
all_push("all_push", "所有用户推送");
|
||||
all_push("all_push", "所有用户推送"),
|
||||
pinglun_push("pinglun_push", "直播间评论");
|
||||
|
||||
private PushTypeEnum(String key, String value) {
|
||||
this.key = key;
|
||||
|
||||
@@ -26,5 +26,14 @@ public interface UserHelper {
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public Object getlist();
|
||||
public Object getlist(String draw, Integer start, Integer pageSize);
|
||||
|
||||
/**
|
||||
* 修改备注
|
||||
*
|
||||
* @param userId
|
||||
* @param remarks
|
||||
* @return
|
||||
*/
|
||||
public Object updateRemarks(String userId, String remarks);
|
||||
}
|
||||
|
||||
@@ -57,8 +57,9 @@ public class UserHelperI implements UserHelper {
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Object getlist() {
|
||||
List<Map> list = tbl_User_Mapper.getUserList();
|
||||
public Object getlist(String draw, Integer start, Integer pageSize) {
|
||||
List<Map> list = tbl_User_Mapper.getUserList(start, pageSize);
|
||||
Integer count = tbl_User_Mapper.getUsersCount();
|
||||
|
||||
for (Map map : list) {
|
||||
if (map.get("createTime") != null) {
|
||||
@@ -73,10 +74,29 @@ public class UserHelperI implements UserHelper {
|
||||
|
||||
Map map = new HashMap();
|
||||
map.put("data", list);
|
||||
map.put("draw", 20);
|
||||
map.put("recordsTotal", 100);
|
||||
map.put("recordsFiltered", 77);
|
||||
map.put("draw", draw);
|
||||
map.put("recordsTotal", count);
|
||||
map.put("recordsFiltered", count);
|
||||
return map;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改备注
|
||||
*
|
||||
* @param userId
|
||||
* @param remarks
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Object updateRemarks(String userId, String remarks) {
|
||||
Tbl_User user = new Tbl_User();
|
||||
user.setUserId(Integer.parseInt(userId));
|
||||
user.setRemarks(remarks);
|
||||
int i = tbl_User_Mapper.updateUser(user);
|
||||
if (i > 0) {
|
||||
return "true";
|
||||
} else {
|
||||
return "false";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -119,6 +119,14 @@ public interface Tbl_User_Mapper {
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@SelectProvider(type = Tbl_User_MapperSql.class, method = "getlist")
|
||||
List<Map> getUserList();
|
||||
@SelectProvider(type = Tbl_User_MapperSql.class, method = "getUserList")
|
||||
List<Map> getUserList(@Param("pageNo") Integer pageNo, @Param("pageSize") Integer pageSize);
|
||||
|
||||
/**
|
||||
* 根据条件查询用户列表总数
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@SelectProvider(type = Tbl_User_MapperSql.class, method = "getUsersCount")
|
||||
Integer getUsersCount();
|
||||
}
|
||||
|
||||
@@ -98,11 +98,25 @@ public class Tbl_User_MapperSql {
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public String getlist() {
|
||||
public String getUserList(@Param("pageNo") Integer pageNo, @Param("pageSize") Integer pageSize) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
sb.append("SELECT user_id userId,phone_number phoneNumber,user_email userEmail,nick_name nickName,create_time createTime,phone_type phoneType,login_type loginType,login_time loginTime,login_count loginCount,address,is_register_gwell isRegisterGwell,jiguang_userid jiguangUserid,remarks FROM tbl_user \n"
|
||||
+ "LIMIT 40,10");
|
||||
+ " ORDER BY user_id DESC "
|
||||
+ "LIMIT " + pageNo + "," + pageSize);
|
||||
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* 注册用户页,获取用户列表总数
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public String getUsersCount() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
sb.append("SELECT count(1) FROM tbl_user ");
|
||||
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user