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  LV14 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日
最近浏览更多
时光海  LV2 6月30日
hongdongdong  LV14 6月22日
Mayoubin2001  LV21 6月15日
159357123456 6月6日
暂无贡献等级
15168576905 6月5日
暂无贡献等级
sunrandong  LV4 4月29日
fkjafjkkfo  LV2 4月24日
chirsbey2 4月17日
暂无贡献等级
op123129 4月15日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友