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 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 类型的 ScheduleList,表示该放映厅包含的所有电影场次信息列表 */ public List getScheduleList() { return ScheduleList; } /** * 设置该放映厅安排的所有电影场次的集合列表 * @param scheduleList 要设置的 List 类型的电影场次信息列表 */ public void setScheduleList(List 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; } }