You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.0 KiB
43 lines
1.0 KiB
package jinjieti1;
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.util.List;
|
|
|
|
import jichuti1.Reader;
|
|
|
|
/**
|
|
* 图书馆活动类
|
|
*/
|
|
public class LibraryEvent {
|
|
private String eventId; // 活动ID
|
|
private String title; // 活动标题
|
|
private LocalDateTime time; // 活动时间
|
|
private Library library; // 举办活动的图书馆
|
|
private List<Reader> participants; // 参与读者
|
|
private List<Staff> staffs; // 工作人员
|
|
|
|
public LibraryEvent(String eventId, String title, LocalDateTime time, Library library) {
|
|
this.eventId = eventId;
|
|
this.setTitle(title);
|
|
this.time = time;
|
|
this.library = library;
|
|
}
|
|
|
|
// 添加参与人员
|
|
public void addParticipant(Reader reader) {
|
|
participants.add(reader);
|
|
}
|
|
|
|
public void addStaff(Staff staff) {
|
|
staffs.add(staff);
|
|
}
|
|
|
|
public String getTitle() {
|
|
return title;
|
|
}
|
|
|
|
public void setTitle(String title) {
|
|
this.title = title;
|
|
}
|
|
}
|