/**
*
*/
package com.mvc.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
/**
* 部门
*
* @author lwt
* @date2016年9月8日
*
*/
@Entity
@Table(name = "department")
public class Department {
private Integer dept_id; // Id
private String dept_name; // 部门名称
private Integer dept_state;// 部门状态,0表示存在,1表示不存在
private Department department;
private String dept_remark;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Integer getDept_id() {
return dept_id;
}
public void setDept_id(Integer dept_id) {
this.dept_id = dept_id;
}
@Column(length = 32)
public String getDept_name() {
return dept_name;
}
public void setDept_name(String dept_name) {
this.dept_name = dept_name;
}
@Column(columnDefinition = "INT default 0")
public Integer getDept_state() {
return dept_state;
}
public void setDept_state(Integer dept_state) {
this.dept_state = dept_state;
}
@ManyToOne
@JoinColumn(name="dept_pid")
public Department getDepartment() {
return department;
}
public void setDepartment(Department department) {
this.department = department;
}
public String getDept_remark() {
return dept_remark;
}
public void setDept_remark(String dept_remark) {
this.dept_remark = dept_remark;
}
}