根据数据库的设计,编写相应的Model对象
RCP之病人信息系统开发总结(3):MVC模式之Model层
 
病人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;
  }

}
 
医生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;
  }

}
 
科室类
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;
  }

}
 
诊断类
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;
  }

}
 
费用类
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;
  }

}
 
病房类
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;
  }

}
 
病床类
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;
  }

}





相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-06
  • 2022-12-23
  • 2021-10-25
  • 2021-09-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案