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.
banban/src/main/java/com/entity/Hall.java

125 lines
4.5 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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;
}
}