package com.lizhou.bean;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 考试类
 * 
 * 考试分为年级统考和平时考试两种
 * 年级统考由管理员添加一次考试
 * 平时考试由科任老师添加考试
 * @author bojiangzhou
 *
 */
public class Exam {
	
	/**
	 * 考试类型:年级统考
	 */
	public static final int EXAM_GRADE_TYPE = 1;
	
	/**
	 * 考试类型:平时考试
	 */
	public static final int EXAM_NORMAL_TYPE = 2;
	
	private int id; //ID
	
	private String name; //考试名称
	
	private Date time; //考试时间
	
	private String etime; //考试时间
	
	private String remark; //备注
	
	private Grade grade; //考试年级
	
	private int gradeid; //年级ID
	
	private Clazz clazz; //考试的班级: 平时考试涉及到某个班级,统考则为所有班级
	
	private int clazzid; //班级ID
	
	private Course course; //考试科目:单科情况
	
	private int courseid; //考试科目ID
	
	private int type = EXAM_GRADE_TYPE; //考试类型:默认为1,1为年级统考,2为平时考试

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Date getTime() {
		return time;
	}

	public void setTime(Date time) {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy 年  MM 月  dd 日");
		this.etime = sdf.format(time);
		this.time = time;
	}
	
	public String getEtime() {
		return etime;
	}

	public void setEtime(String etime) {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		try {
			this.time = sdf.parse(etime);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		this.etime = etime;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Grade getGrade() {
		return grade;
	}

	public void setGrade(Grade grade) {
		this.grade = grade;
	}

	public int getGradeid() {
		return gradeid;
	}

	public void setGradeid(int gradeid) {
		Grade grade = new Grade();
		grade.setId(gradeid);
		this.grade = grade;
		this.gradeid = gradeid;
	}

	public Clazz getClazz() {
		return clazz;
	}

	public void setClazz(Clazz clazz) {
		this.clazz = clazz;
	}

	public int getClazzid() {
		return clazzid;
	}

	public void setClazzid(int clazzid) {
		Clazz clazz = new Clazz();
		clazz.setId(clazzid);
		this.clazz = clazz;
		this.clazzid = clazzid;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public Course getCourse() {
		return course;
	}

	public void setCourse(Course course) {
		this.course = course;
	}

	public int getCourseid() {
		return courseid;
	}

	public void setCourseid(int courseid) {
		Course course = new Course();
		course.setId(courseid);
		this.course = course;
		this.courseid = courseid;
	}

}
最近下载更多
fkjafjkkfo  LV2 4月24日
pangzhihui  LV12 2023年12月25日
tx1121  LV14 2023年5月8日
fxb060713  LV6 2022年12月26日
你们的代码都是我的了  LV16 2022年12月5日
liyongqii  LV3 2022年11月1日
yxzzxy  LV3 2022年7月27日
微信网友_5764743416303616  LV6 2022年4月25日
Kevin_001  LV6 2022年4月8日
gggxiazai  LV3 2022年3月30日
最近浏览更多
fkjafjkkfo  LV2 4月24日
chirsbey2 4月17日
暂无贡献等级
op123129 4月15日
暂无贡献等级
minjing123  LV8 1月4日
颜菜菜  LV2 2023年12月30日
asddwh  LV12 2023年12月29日
pangzhihui  LV12 2023年12月25日
微信网友_6786215447367680  LV4 2023年12月23日
李朝磊  LV18 2023年12月7日
bkhmws 2023年12月2日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友