根据数据库的设计,编写相应的Model对象
![](https://i-blog.csdnimg.cn/blog_migrate/e021f8167aa224edd65b472365de0d90.png)
病人Patient类
package com.yinger.patientims.model;
import java.util.Date;
public class Patient {
private Long id; // id编号,对应数据库中bigint
private String name; // 姓名,varchar
private String sex; // 性别,varchar
private int age; // 年龄,int
private String phone; // 电话,varchar
private Date logtime; // 登记时间,datetime
private String address; // 地址,varchar
private SickBed sickBed = new SickBed(); // 病床,bigint
private SickRoom sickRoom = new SickRoom(); // 病房
private Doctor doctor = new Doctor(); // 医生
private Diagnose diagnose = new Diagnose(); // 诊断
private Department department = new Department(); // 科室
private Expense expense = new Expense(); // 费用
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge( int age) {
this.age = age;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public Date getLogtime() {
return logtime;
}
public void setLogtime(Date logtime) {
this.logtime = logtime;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public SickBed getSickbed() {
return sickBed;
}
public void setSickbed(SickBed sickbed) {
this.sickBed = sickbed;
}
public SickRoom getSickroom() {
return sickRoom;
}
public void setSickroom(SickRoom sickroom) {
this.sickRoom = sickroom;
}
public Doctor getDoctor() {
return doctor;
}
public void setDoctor(Doctor doctor) {
this.doctor = doctor;
}
public Diagnose getDiagnose() {
return diagnose;
}
public void setDiagnose(Diagnose diagnose) {
this.diagnose = diagnose;
}
public Department getDepartment() {
return department;
}
public void setDepartment(Department department) {
this.department = department;
}
public Expense getExpense() {
return expense;
}
public void setExpense(Expense expense) {
this.expense = expense;
}
}
import java.util.Date;
public class Patient {
private Long id; // id编号,对应数据库中bigint
private String name; // 姓名,varchar
private String sex; // 性别,varchar
private int age; // 年龄,int
private String phone; // 电话,varchar
private Date logtime; // 登记时间,datetime
private String address; // 地址,varchar
private SickBed sickBed = new SickBed(); // 病床,bigint
private SickRoom sickRoom = new SickRoom(); // 病房
private Doctor doctor = new Doctor(); // 医生
private Diagnose diagnose = new Diagnose(); // 诊断
private Department department = new Department(); // 科室
private Expense expense = new Expense(); // 费用
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge( int age) {
this.age = age;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public Date getLogtime() {
return logtime;
}
public void setLogtime(Date logtime) {
this.logtime = logtime;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public SickBed getSickbed() {
return sickBed;
}
public void setSickbed(SickBed sickbed) {
this.sickBed = sickbed;
}
public SickRoom getSickroom() {
return sickRoom;
}
public void setSickroom(SickRoom sickroom) {
this.sickRoom = sickroom;
}
public Doctor getDoctor() {
return doctor;
}
public void setDoctor(Doctor doctor) {
this.doctor = doctor;
}
public Diagnose getDiagnose() {
return diagnose;
}
public void setDiagnose(Diagnose diagnose) {
this.diagnose = diagnose;
}
public Department getDepartment() {
return department;
}
public void setDepartment(Department department) {
this.department = department;
}
public Expense getExpense() {
return expense;
}
public void setExpense(Expense expense) {
this.expense = expense;
}
}
医生Doctor类
package com.yinger.patientims.model;
import java.util.Date;
public class Doctor {
private Long id; // id编号,bigint
private String name; // 姓名
private String title; // 头衔,职称
private String username; // 用户名
private String password; // 密码
private int age; // 年龄
private String sex; // 性别
private String phone; // 电话
private Date logtime; // 登记时间
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getAge() {
return age;
}
public void setAge( int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public Date getLogtime() {
return logtime;
}
public void setLogtime(Date logtime) {
this.logtime = logtime;
}
}
import java.util.Date;
public class Doctor {
private Long id; // id编号,bigint
private String name; // 姓名
private String title; // 头衔,职称
private String username; // 用户名
private String password; // 密码
private int age; // 年龄
private String sex; // 性别
private String phone; // 电话
private Date logtime; // 登记时间
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getAge() {
return age;
}
public void setAge( int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public Date getLogtime() {
return logtime;
}
public void setLogtime(Date logtime) {
this.logtime = logtime;
}
}
科室类
package com.yinger.patientims.model;
public class Department {
private Long id; // id编号,bigint
private String name; // 名称,varchar
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public class Department {
private Long id; // id编号,bigint
private String name; // 名称,varchar
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
诊断类
package com.yinger.patientims.model;
import java.util.Date;
public class Diagnose {
private Long id; //id编号,bigint
private String illness; //诊断结果
private String treatment; //诊断方案
private Date diagnoseDate; //诊断时间
private Patient patient; //病人
private Doctor doctor; //医生
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getIllness() {
return illness;
}
public void setIllness(String illness) {
this.illness = illness;
}
public String getTreatment() {
return treatment;
}
public void setTreatment(String treatment) {
this.treatment = treatment;
}
public Date getDiagnoseDate() {
return diagnoseDate;
}
public void setDiagnoseDate(Date diagnoseDate) {
this.diagnoseDate = diagnoseDate;
}
public Patient getPatient() {
return patient;
}
public void setPatient(Patient patient) {
this.patient = patient;
}
public Doctor getDoctor() {
return doctor;
}
public void setDoctor(Doctor doctor) {
this.doctor = doctor;
}
}
import java.util.Date;
public class Diagnose {
private Long id; //id编号,bigint
private String illness; //诊断结果
private String treatment; //诊断方案
private Date diagnoseDate; //诊断时间
private Patient patient; //病人
private Doctor doctor; //医生
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getIllness() {
return illness;
}
public void setIllness(String illness) {
this.illness = illness;
}
public String getTreatment() {
return treatment;
}
public void setTreatment(String treatment) {
this.treatment = treatment;
}
public Date getDiagnoseDate() {
return diagnoseDate;
}
public void setDiagnoseDate(Date diagnoseDate) {
this.diagnoseDate = diagnoseDate;
}
public Patient getPatient() {
return patient;
}
public void setPatient(Patient patient) {
this.patient = patient;
}
public Doctor getDoctor() {
return doctor;
}
public void setDoctor(Doctor doctor) {
this.doctor = doctor;
}
}
费用类
package com.yinger.patientims.model;
import java.util.Date;
public class Expense {
private Long id; //id编号,bigint
private String expenseDesc; //费用说明
private String expenseName; //费用名称
private float unitPrice; //单价
private int number; //数量
private float expenseSum; //实际的费用
private Date takeDate; //费用发生时间
private Patient patient; //病人
private Doctor doctor; //医生
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getExpenseDesc() {
return expenseDesc;
}
public void setExpenseDesc(String expenseDesc) {
this.expenseDesc = expenseDesc;
}
public String getExpenseName() {
return expenseName;
}
public void setExpenseName(String expenseName) {
this.expenseName = expenseName;
}
public float getUnitPrice() {
return unitPrice;
}
public void setUnitPrice( float unitPrice) {
this.unitPrice = unitPrice;
}
public int getNumber() {
return number;
}
public void setNumber( int number) {
this.number = number;
}
public float getExpenseSum() {
return expenseSum;
}
public void setExpenseSum( float expenseSum) {
this.expenseSum = expenseSum;
}
public Date getTakeDate() {
return takeDate;
}
public void setTakeDate(Date takeDate) {
this.takeDate = takeDate;
}
public Patient getPatient() {
return patient;
}
public void setPatient(Patient patient) {
this.patient = patient;
}
public Doctor getDoctor() {
return doctor;
}
public void setDoctor(Doctor doctor) {
this.doctor = doctor;
}
}
import java.util.Date;
public class Expense {
private Long id; //id编号,bigint
private String expenseDesc; //费用说明
private String expenseName; //费用名称
private float unitPrice; //单价
private int number; //数量
private float expenseSum; //实际的费用
private Date takeDate; //费用发生时间
private Patient patient; //病人
private Doctor doctor; //医生
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getExpenseDesc() {
return expenseDesc;
}
public void setExpenseDesc(String expenseDesc) {
this.expenseDesc = expenseDesc;
}
public String getExpenseName() {
return expenseName;
}
public void setExpenseName(String expenseName) {
this.expenseName = expenseName;
}
public float getUnitPrice() {
return unitPrice;
}
public void setUnitPrice( float unitPrice) {
this.unitPrice = unitPrice;
}
public int getNumber() {
return number;
}
public void setNumber( int number) {
this.number = number;
}
public float getExpenseSum() {
return expenseSum;
}
public void setExpenseSum( float expenseSum) {
this.expenseSum = expenseSum;
}
public Date getTakeDate() {
return takeDate;
}
public void setTakeDate(Date takeDate) {
this.takeDate = takeDate;
}
public Patient getPatient() {
return patient;
}
public void setPatient(Patient patient) {
this.patient = patient;
}
public Doctor getDoctor() {
return doctor;
}
public void setDoctor(Doctor doctor) {
this.doctor = doctor;
}
}
病房类
package com.yinger.patientims.model;
public class SickRoom {
private Long id; //id编号,bigint
private int sickRoomNo; //病房编号,int
private Department department = new Department(); //科室,病房所在的科室,bigint
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public int getSickRoomNo() {
return sickRoomNo;
}
public void setSickRoomNo( int sickRoomNo) {
this.sickRoomNo = sickRoomNo;
}
public Department getDepartment() {
return department;
}
public void setDepartment(Department department) {
this.department = department;
}
}
public class SickRoom {
private Long id; //id编号,bigint
private int sickRoomNo; //病房编号,int
private Department department = new Department(); //科室,病房所在的科室,bigint
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public int getSickRoomNo() {
return sickRoomNo;
}
public void setSickRoomNo( int sickRoomNo) {
this.sickRoomNo = sickRoomNo;
}
public Department getDepartment() {
return department;
}
public void setDepartment(Department department) {
this.department = department;
}
}
病床类
package com.yinger.patientims.model;
public class SickBed {
private Long id; //id编号,bigint
private int sickBedNo; //病床编号,int
private SickRoom sickRoom = new SickRoom(); //病房,病床所在的病房
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public int getSickBedNo() {
return sickBedNo;
}
public void setSickBedNo( int sickBedNo) {
this.sickBedNo = sickBedNo;
}
public SickRoom getSickRoom() {
return sickRoom;
}
public void setSickRoom(SickRoom sickRoom) {
this.sickRoom = sickRoom;
}
}
public class SickBed {
private Long id; //id编号,bigint
private int sickBedNo; //病床编号,int
private SickRoom sickRoom = new SickRoom(); //病房,病床所在的病房
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public int getSickBedNo() {
return sickBedNo;
}
public void setSickBedNo( int sickBedNo) {
this.sickBedNo = sickBedNo;
}
public SickRoom getSickRoom() {
return sickRoom;
}
public void setSickRoom(SickRoom sickRoom) {
this.sickRoom = sickRoom;
}
}