Commit fba160e4 authored by shiyu's avatar shiyu

会员列表下拉框查询

parent fcfdec3b
......@@ -4,18 +4,20 @@ import com.alibaba.fastjson.JSONObject;
import com.wwdz.ch.admin.annotation.RequiresPermissionsDesc;
import com.wwdz.ch.admin.service.AdminUserService;
import com.wwdz.ch.admin.util.AuthSupport;
import com.wwdz.ch.core.type.Result;
import com.wwdz.ch.core.util.ResponseUtil;
import com.wwdz.ch.core.validator.Order;
import com.wwdz.ch.core.validator.Sort;
import com.wwdz.ch.db.domain.User;
import com.wwdz.ch.db.dto.request.UserSearchRequestDto;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RestController
@RequestMapping("/admin/user")
......@@ -45,4 +47,18 @@ public class AdminUserController {
return ResponseUtil.fail();
}
@RequiresPermissions("admin:user:findList")
@RequiresPermissionsDesc(menu = { "邀请码管理", "下拉框会员列表" }, button = "查询")
@PostMapping("/findList")
public Result findList(@RequestBody UserSearchRequestDto dto) {
try {
List<User> list = adminUserService.findList(dto);
return Result.success(list);
} catch (Exception e) {
logger.error("邀请码管理->下拉框会员列表->查询 error:{]",e);
}
return Result.failed();
}
}
......@@ -5,6 +5,7 @@ import com.wwdz.ch.admin.controller.AdminUserController;
import com.wwdz.ch.admin.service.AdminUserService;
import com.wwdz.ch.db.dao.dts.DtsUserDao;
import com.wwdz.ch.db.domain.User;
import com.wwdz.ch.db.dto.request.UserSearchRequestDto;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -31,4 +32,10 @@ public class AdminUserServiceImpl implements AdminUserService {
data.put("items", userList);
return data;
}
@Override
public List<User> findList(UserSearchRequestDto dto) {
return dtsUserDao.querySelective(dto.getNickname(), null, 1, 1000, "update_time", "desc");
}
}
package com.wwdz.ch.admin.service;
import com.wwdz.ch.db.domain.User;
import com.wwdz.ch.db.dto.request.UserSearchRequestDto;
import java.util.List;
public interface AdminUserService {
Object findList(String username, String mobile, Integer page, Integer size, String sort, String order);
List<User> findList(UserSearchRequestDto dto);
}
......@@ -3,6 +3,7 @@ package com.wwdz.ch.db.dao.dts;
import com.wwdz.ch.db.bean.DayStatis;
import com.wwdz.ch.db.domain.User;
import com.wwdz.ch.db.domain.UserVo;
import com.wwdz.ch.db.dto.request.UserSearchRequestDto;
import java.util.List;
......
......@@ -6,9 +6,11 @@ import com.wwdz.ch.db.dao.dts.DtsUserDao;
import com.wwdz.ch.db.domain.User;
import com.wwdz.ch.db.domain.UserExample;
import com.wwdz.ch.db.domain.UserVo;
import com.wwdz.ch.db.dto.request.UserSearchRequestDto;
import com.wwdz.ch.db.mapper.UserAccountObsoleteMapper;
import com.wwdz.ch.db.mapper.UserMapper;
import com.wwdz.ch.db.mapper.ex.StatMapper;
import com.xxdxxs.db.component.JdbcHelper;
import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
......@@ -132,6 +134,7 @@ public class DtsUserDaoImpl implements DtsUserDao {
return userMapper.selectByExample(example);
}
@Override
public List<DayStatis> recentCount(int statisDaysRang) {
return statMapper.statisIncreaseUserCnt(statisDaysRang);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment