2.14
@RestController
@RequestMapping("/elderly")
public class ElderlyController {
@Autowired
private ElderlyService elderlyService;
@PostMapping("/register")
public Result register(@RequestBody Elderly elderly) {
try {
elderlyService.register(elderly);
return Result.success("注册成功");
} catch (Exception e) {
return Result.error("注册失败:" + e.getMessage());
}
}
}
@Service
public class ElderlyService {
@Autowired
private ElderlyMapper elderlyMapper;
public void importElderlyData(MultipartFile file) throws Exception {
List
elderlyMapper.batchInsert(elderlyList);
}
}
@Component
public class AssessmentScheduler {
@Autowired
private AssessmentService assessmentService;
@Scheduled(cron = "0 0 0 1 * ?") // 每月 1 号执行
public void scheduleAssessment() {
assessmentService.triggerAssessment();
}
}
@RestController
@RequestMapping("/assessment")
public class AssessmentController {
@Autowired
private AssessmentService assessmentService;
@GetMapping("/query")
public Result queryAssessment(@RequestParam Map<String, Object> params) {
List
return Result.success(results);
}
}