后端

import com.fasterxml.jackson.annotation.JsonFormat;

@Entity
public class Event {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

private String title;

@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss", timezone = "GMT+8")
private LocalDateTime start;

@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss", timezone = "GMT+8")
private LocalDateTime end;

private Long roomId; // 会议室ID

private String reserver; // 预约人

// getters and setters
}

LocalDateTime end;

// getters and setters
}

 

 

 

 

@RestController
@RequestMapping("/api/events")
public class EventController {

@Autowired
private EventService eventService;

@GetMapping
public List<Event> getEvents() {
return eventService.getAllEvents();
}

@PostMapping
public Event createEvent(@RequestBody Event event) {
return eventService.saveEvent(event);
}

@DeleteMapping("/{id}")
public void deleteEvent(@PathVariable Long id) {
eventService.deleteEventById(id);
}
}

 

posted @ 2024-07-25 21:31  佬zz  阅读(17)  评论(0)    收藏  举报