“mitao”
2026-03-27 2f05b4e14515e0a7dd7e76e8bf0e40ec1d8ef8e2
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/controller/UserController.java
@@ -49,10 +49,14 @@
            @RequestParam(required = false) Long clinicId,
            @RequestParam(required = false) Integer status,
            @RequestParam(required = false) Integer isMember,
            @RequestParam(required = false) String memberStatus,
            @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime memberExpireFrom,
            @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime memberExpireTo,
            @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime registeredFrom,
            @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime registeredTo) {
        return ApiResponse.ok(userAppService.page(
                page, pageSize, nickname, phone, clinicId, status, isMember, registeredFrom, registeredTo
                page, pageSize, nickname, phone, clinicId, status, isMember,
                memberStatus, memberExpireFrom, memberExpireTo, registeredFrom, registeredTo
        ));
    }
@@ -64,9 +68,15 @@
            @RequestParam(required = false) Long clinicId,
            @RequestParam(required = false) Integer status,
            @RequestParam(required = false) Integer isMember,
            @RequestParam(required = false) String memberStatus,
            @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime memberExpireFrom,
            @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime memberExpireTo,
            @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime registeredFrom,
            @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") LocalDateTime registeredTo) throws IOException {
        userAppService.export(nickname, phone, clinicId, status, isMember, registeredFrom, registeredTo, response);
        userAppService.export(
                nickname, phone, clinicId, status, isMember,
                memberStatus, memberExpireFrom, memberExpireTo, registeredFrom, registeredTo, response
        );
    }
    @GetMapping("/users/{id}")