This commit is contained in:
77
2024-05-29 10:34:43 +08:00
parent c33fb2e699
commit 3b7afaf571
3 changed files with 24 additions and 1 deletions

View File

@@ -30,6 +30,10 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotNull;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
import java.util.stream.Collectors;
@@ -53,7 +57,15 @@ public class UserController extends BaseController {
*/
@SaCheckPermission("cai:user:list")
@GetMapping("/list")
public TableDataInfo<UserAdminVo> list(UserAdminVo query, PageQuery pageQuery) {
public TableDataInfo<UserAdminVo> list(UserAdminVo query, PageQuery pageQuery,String regBeginDateStr,String regEndDateStr) {
if(regBeginDateStr != null){
LocalDateTime time = LocalDate.parse(regBeginDateStr, DateTimeFormatter.ofPattern("yyyy-MM-dd")).atTime(LocalTime.MIN);
query.setRegBeginTime(time);
}
if(regEndDateStr != null){
LocalDateTime time = LocalDate.parse(regEndDateStr, DateTimeFormatter.ofPattern("yyyy-MM-dd")).atTime(LocalTime.MIN);
query.setRegEndTime(time);
}
Page<UserAdminVo> result = userService.pageAdmin(pageQuery, query);
return TableDataInfo.build(result);
}