|
|
package com.entity;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* 放映厅表实体对象
|
|
|
* 该类用于映射数据库中放映厅表的结构,代表放映厅相关的各项信息,包含放映厅的唯一标识、名称、可容纳人数、所属影院编号、所属影院对象以及该放映厅安排的所有电影场次集合等属性,用于描述放映厅的基本情况以及与其他相关实体的关联关系。
|
|
|
* @author Wxj
|
|
|
*/
|
|
|
public class Hall {
|
|
|
|
|
|
// 放映厅在数据库中的唯一标识,用于区分不同的放映厅记录,方便在系统中对各个放映厅进行唯一的指代和操作
|
|
|
private long hall_id;
|
|
|
|
|
|
// 用于存储放映厅的名称,方便用户识别和选择不同的放映厅,通常会展示给用户查看场次信息等时使用
|
|
|
private String hall_name; //放映厅名称
|
|
|
|
|
|
// 用于存储放映厅能够容纳的观众人数,这个属性可以用于判断座位是否已满、统计可售票数等业务逻辑中
|
|
|
private int hall_capacity; //放映厅容量
|
|
|
|
|
|
// 用于存储该放映厅所属影院在影院表中的编号,通过这个编号可以关联到具体的影院信息,建立放映厅与影院之间的所属关系
|
|
|
private long cinema_id; //所属影院编号
|
|
|
|
|
|
// 用于存储该放映厅所属的影院对象,通过关联影院实体类,可以更方便地获取所属影院的详细信息(如影院名称、地址等),便于进行相关业务操作和信息展示
|
|
|
private Cinema hall_cinema; //所属影院
|
|
|
|
|
|
// 用于存储该放映厅安排的所有电影场次的集合,通过这个属性可以获取该放映厅在不同时间放映的电影情况,方便进行排片、查询场次等功能的实现
|
|
|
private List<Schedule> ScheduleList; //所有的电影场次集合
|
|
|
|
|
|
/**
|
|
|
* 获取放映厅在数据库中的唯一标识(ID)
|
|
|
* @return 返回 long 类型的 hall_id,表示放映厅的ID
|
|
|
*/
|
|
|
public long getHall_id() {
|
|
|
return hall_id;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 设置放映厅在数据库中的唯一标识(ID)
|
|
|
* @param hall_id 要设置的 long 类型的放映厅ID值
|
|
|
*/
|
|
|
public void setHall_id(long hall_id) {
|
|
|
this.hall_id = hall_id;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取该放映厅安排的所有电影场次的集合列表
|
|
|
* @return 返回 List<Schedule> 类型的 ScheduleList,表示该放映厅包含的所有电影场次信息列表
|
|
|
*/
|
|
|
public List<Schedule> getScheduleList() {
|
|
|
return ScheduleList;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 设置该放映厅安排的所有电影场次的集合列表
|
|
|
* @param scheduleList 要设置的 List<Schedule> 类型的电影场次信息列表
|
|
|
*/
|
|
|
public void setScheduleList(List<Schedule> scheduleList) {
|
|
|
ScheduleList = scheduleList;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取该放映厅所属的影院对象
|
|
|
* @return 返回 Cinema 类型的 hall_cinema,表示所属的影院对象
|
|
|
*/
|
|
|
public Cinema getHall_cinema() {
|
|
|
return hall_cinema;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 设置该放映厅所属的影院对象
|
|
|
* @param hall_cinema 要设置的 Cinema 类型的所属影院对象值
|
|
|
*/
|
|
|
public void setHall_cinema(Cinema hall_cinema) {
|
|
|
this.hall_cinema = hall_cinema;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取放映厅的名称
|
|
|
* @return 返回 String 类型的 hall_name,表示放映厅的名称
|
|
|
*/
|
|
|
public String getHall_name() {
|
|
|
return hall_name;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 设置放映厅的名称
|
|
|
* @param hall_name 要设置的 String 类型的放映厅名称值
|
|
|
*/
|
|
|
public void setHall_name(String hall_name) {
|
|
|
this.hall_name = hall_name;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取放映厅能够容纳的观众人数
|
|
|
* @return 返回 int 类型的 hall_capacity,表示放映厅容量
|
|
|
*/
|
|
|
public int getHall_capacity() {
|
|
|
return hall_capacity;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 设置放映厅能够容纳的观众人数
|
|
|
* @param hall_capacity 要设置的 int 类型的放映厅容量值
|
|
|
*/
|
|
|
public void setHall_capacity(int hall_capacity) {
|
|
|
this.hall_capacity = hall_capacity;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取该放映厅所属影院在影院表中的编号
|
|
|
* @return 返回 long 类型的 cinema_id,表示所属影院的编号
|
|
|
*/
|
|
|
public long getCinema_id() {
|
|
|
return cinema_id;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 设置该放映厅所属影院在影院表中的编号
|
|
|
* @param cinema_id 要设置的 long 类型的所属影院编号值
|
|
|
*/
|
|
|
public void setCinema_id(long cinema_id) {
|
|
|
this.cinema_id = cinema_id;
|
|
|
}
|
|
|
} |