|
@ -0,0 +1,380 @@
|
|
|
package com.yihu.jw.entity.base.patient;
|
|
|
|
|
|
import com.yihu.jw.entity.UuidIdentityEntity;
|
|
|
import com.yihu.jw.entity.hospital.prescription.WlyyPrescriptionExpressageDO;
|
|
|
|
|
|
import javax.persistence.Column;
|
|
|
import javax.persistence.Entity;
|
|
|
import javax.persistence.Table;
|
|
|
import javax.persistence.Transient;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* 病案复印申请表
|
|
|
* Created by yeshijie on 2023/12/26.
|
|
|
*/
|
|
|
@Entity
|
|
|
@Table(name = "base_medical_record_copying_apply")
|
|
|
public class BaseMedicalRecordCopyingApplyDO extends UuidIdentityEntity {
|
|
|
|
|
|
private String applyNo;//申请单号
|
|
|
private String status;//状态0待审核 1审核通过 2审核拒绝 3已取消
|
|
|
private String applyName;//申请人姓名
|
|
|
private String applyIdcard;//申请人身份证
|
|
|
private String applyMobile;//申请人电话
|
|
|
private String patientRelation;//与患者关系
|
|
|
private String patientId;//患者id
|
|
|
private String patientName;//患者姓名
|
|
|
private String patientIdcard;//患者身份证
|
|
|
private String patientMobile;//患者电话
|
|
|
private String useTo;//复印用途
|
|
|
private String applyTime;//申请时间
|
|
|
private String pickupWay;//取件方式 1自取 0快递
|
|
|
private String copyingNum;//复印份数
|
|
|
private String checkTime;//审核时间
|
|
|
private String checkResult;//审核结果
|
|
|
private Integer totalNum;//总页数
|
|
|
private BigDecimal price;//总价格
|
|
|
private String payLostTime;//支付失效时间
|
|
|
private String payStatus;//支付状态 0待支付 1已支付
|
|
|
private String caseId;//病例id
|
|
|
private String hospital;//审核医生所在医院
|
|
|
private String appendix1;//证件附件-患者证件头像面
|
|
|
private String appendix2;//证件附件-患者证件国徽面
|
|
|
private String appendix3;//证件附件-患者手持头像面
|
|
|
private String appendix4;//证件附件-申请人头像面
|
|
|
private String appendix5;//证件附件-申请人国徽面
|
|
|
|
|
|
private String deptName;//住院科室
|
|
|
private String hospitalNum;//住院次数
|
|
|
private String outpatientTime;//出院时间
|
|
|
|
|
|
//非数据库字段
|
|
|
private List<BaseMedicalRecordCopyingApplyTypeDO> applyTypeList;//复印内容类型
|
|
|
private WlyyPrescriptionExpressageDO expressageDO;//物流信息
|
|
|
private String statusName;//状态
|
|
|
private String useToName;//复印用途
|
|
|
private String patientRelationName;//与患者关系
|
|
|
private String pickupWayName;//取件方式 1自取 0快递
|
|
|
|
|
|
@Column(name = "apply_no")
|
|
|
public String getApplyNo() {
|
|
|
return applyNo;
|
|
|
}
|
|
|
|
|
|
public void setApplyNo(String applyNo) {
|
|
|
this.applyNo = applyNo;
|
|
|
}
|
|
|
|
|
|
@Column(name = "status")
|
|
|
public String getStatus() {
|
|
|
return status;
|
|
|
}
|
|
|
|
|
|
public void setStatus(String status) {
|
|
|
this.status = status;
|
|
|
}
|
|
|
|
|
|
@Column(name = "apply_name")
|
|
|
public String getApplyName() {
|
|
|
return applyName;
|
|
|
}
|
|
|
|
|
|
public void setApplyName(String applyName) {
|
|
|
this.applyName = applyName;
|
|
|
}
|
|
|
|
|
|
@Column(name = "apply_idcard")
|
|
|
public String getApplyIdcard() {
|
|
|
return applyIdcard;
|
|
|
}
|
|
|
|
|
|
public void setApplyIdcard(String applyIdcard) {
|
|
|
this.applyIdcard = applyIdcard;
|
|
|
}
|
|
|
|
|
|
@Column(name = "patient_relation")
|
|
|
public String getPatientRelation() {
|
|
|
return patientRelation;
|
|
|
}
|
|
|
|
|
|
public void setPatientRelation(String patientRelation) {
|
|
|
this.patientRelation = patientRelation;
|
|
|
}
|
|
|
|
|
|
@Column(name = "patient_id")
|
|
|
public String getPatientId() {
|
|
|
return patientId;
|
|
|
}
|
|
|
|
|
|
public void setPatientId(String patientId) {
|
|
|
this.patientId = patientId;
|
|
|
}
|
|
|
|
|
|
@Column(name = "patient_name")
|
|
|
public String getPatientName() {
|
|
|
return patientName;
|
|
|
}
|
|
|
|
|
|
public void setPatientName(String patientName) {
|
|
|
this.patientName = patientName;
|
|
|
}
|
|
|
|
|
|
@Column(name = "patient_idcard")
|
|
|
public String getPatientIdcard() {
|
|
|
return patientIdcard;
|
|
|
}
|
|
|
|
|
|
public void setPatientIdcard(String patientIdcard) {
|
|
|
this.patientIdcard = patientIdcard;
|
|
|
}
|
|
|
|
|
|
@Column(name = "patient_mobile")
|
|
|
public String getPatientMobile() {
|
|
|
return patientMobile;
|
|
|
}
|
|
|
|
|
|
public void setPatientMobile(String patientMobile) {
|
|
|
this.patientMobile = patientMobile;
|
|
|
}
|
|
|
|
|
|
@Column(name = "use_to")
|
|
|
public String getUseTo() {
|
|
|
return useTo;
|
|
|
}
|
|
|
|
|
|
public void setUseTo(String useTo) {
|
|
|
this.useTo = useTo;
|
|
|
}
|
|
|
|
|
|
@Column(name = "apply_time")
|
|
|
public String getApplyTime() {
|
|
|
return applyTime;
|
|
|
}
|
|
|
|
|
|
public void setApplyTime(String applyTime) {
|
|
|
this.applyTime = applyTime;
|
|
|
}
|
|
|
|
|
|
@Column(name = "pickup_way")
|
|
|
public String getPickupWay() {
|
|
|
return pickupWay;
|
|
|
}
|
|
|
|
|
|
public void setPickupWay(String pickupWay) {
|
|
|
this.pickupWay = pickupWay;
|
|
|
}
|
|
|
|
|
|
@Column(name = "check_time")
|
|
|
public String getCheckTime() {
|
|
|
return checkTime;
|
|
|
}
|
|
|
|
|
|
public void setCheckTime(String checkTime) {
|
|
|
this.checkTime = checkTime;
|
|
|
}
|
|
|
|
|
|
@Column(name = "check_result")
|
|
|
public String getCheckResult() {
|
|
|
return checkResult;
|
|
|
}
|
|
|
|
|
|
public void setCheckResult(String checkResult) {
|
|
|
this.checkResult = checkResult;
|
|
|
}
|
|
|
|
|
|
@Column(name = "total_num")
|
|
|
public Integer getTotalNum() {
|
|
|
return totalNum;
|
|
|
}
|
|
|
|
|
|
public void setTotalNum(Integer totalNum) {
|
|
|
this.totalNum = totalNum;
|
|
|
}
|
|
|
|
|
|
@Column(name = "price")
|
|
|
public BigDecimal getPrice() {
|
|
|
return price;
|
|
|
}
|
|
|
|
|
|
public void setPrice(BigDecimal price) {
|
|
|
this.price = price;
|
|
|
}
|
|
|
|
|
|
@Column(name = "pay_lost_time")
|
|
|
public String getPayLostTime() {
|
|
|
return payLostTime;
|
|
|
}
|
|
|
|
|
|
public void setPayLostTime(String payLostTime) {
|
|
|
this.payLostTime = payLostTime;
|
|
|
}
|
|
|
|
|
|
@Column(name = "case_id")
|
|
|
public String getCaseId() {
|
|
|
return caseId;
|
|
|
}
|
|
|
|
|
|
public void setCaseId(String caseId) {
|
|
|
this.caseId = caseId;
|
|
|
}
|
|
|
|
|
|
@Column(name = "apply_mobile")
|
|
|
public String getApplyMobile() {
|
|
|
return applyMobile;
|
|
|
}
|
|
|
|
|
|
public void setApplyMobile(String applyMobile) {
|
|
|
this.applyMobile = applyMobile;
|
|
|
}
|
|
|
|
|
|
@Column(name = "hospital")
|
|
|
public String getHospital() {
|
|
|
return hospital;
|
|
|
}
|
|
|
|
|
|
public void setHospital(String hospital) {
|
|
|
this.hospital = hospital;
|
|
|
}
|
|
|
|
|
|
@Column(name = "copying_num")
|
|
|
public String getCopyingNum() {
|
|
|
return copyingNum;
|
|
|
}
|
|
|
|
|
|
public void setCopyingNum(String copyingNum) {
|
|
|
this.copyingNum = copyingNum;
|
|
|
}
|
|
|
|
|
|
@Column(name = "appendix1")
|
|
|
public String getAppendix1() {
|
|
|
return appendix1;
|
|
|
}
|
|
|
|
|
|
public void setAppendix1(String appendix1) {
|
|
|
this.appendix1 = appendix1;
|
|
|
}
|
|
|
@Column(name = "appendix2")
|
|
|
public String getAppendix2() {
|
|
|
return appendix2;
|
|
|
}
|
|
|
|
|
|
public void setAppendix2(String appendix2) {
|
|
|
this.appendix2 = appendix2;
|
|
|
}
|
|
|
@Column(name = "appendix3")
|
|
|
public String getAppendix3() {
|
|
|
return appendix3;
|
|
|
}
|
|
|
|
|
|
public void setAppendix3(String appendix3) {
|
|
|
this.appendix3 = appendix3;
|
|
|
}
|
|
|
@Column(name = "appendix4")
|
|
|
public String getAppendix4() {
|
|
|
return appendix4;
|
|
|
}
|
|
|
|
|
|
public void setAppendix4(String appendix4) {
|
|
|
this.appendix4 = appendix4;
|
|
|
}
|
|
|
@Column(name = "appendix5")
|
|
|
public String getAppendix5() {
|
|
|
return appendix5;
|
|
|
}
|
|
|
|
|
|
public void setAppendix5(String appendix5) {
|
|
|
this.appendix5 = appendix5;
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public List<BaseMedicalRecordCopyingApplyTypeDO> getApplyTypeList() {
|
|
|
return applyTypeList;
|
|
|
}
|
|
|
|
|
|
public void setApplyTypeList(List<BaseMedicalRecordCopyingApplyTypeDO> applyTypeList) {
|
|
|
this.applyTypeList = applyTypeList;
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public WlyyPrescriptionExpressageDO getExpressageDO() {
|
|
|
return expressageDO;
|
|
|
}
|
|
|
|
|
|
public void setExpressageDO(WlyyPrescriptionExpressageDO expressageDO) {
|
|
|
this.expressageDO = expressageDO;
|
|
|
}
|
|
|
|
|
|
@Column(name = "pay_status")
|
|
|
public String getPayStatus() {
|
|
|
return payStatus;
|
|
|
}
|
|
|
|
|
|
public void setPayStatus(String payStatus) {
|
|
|
this.payStatus = payStatus;
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public String getStatusName() {
|
|
|
return statusName;
|
|
|
}
|
|
|
|
|
|
public void setStatusName(String statusName) {
|
|
|
this.statusName = statusName;
|
|
|
}
|
|
|
|
|
|
@Column(name = "dept_name")
|
|
|
public String getDeptName() {
|
|
|
return deptName;
|
|
|
}
|
|
|
|
|
|
public void setDeptName(String deptName) {
|
|
|
this.deptName = deptName;
|
|
|
}
|
|
|
|
|
|
@Column(name = "hospital_num")
|
|
|
public String getHospitalNum() {
|
|
|
return hospitalNum;
|
|
|
}
|
|
|
|
|
|
public void setHospitalNum(String hospitalNum) {
|
|
|
this.hospitalNum = hospitalNum;
|
|
|
}
|
|
|
|
|
|
@Column(name = "outpatient_time")
|
|
|
public String getOutpatientTime() {
|
|
|
return outpatientTime;
|
|
|
}
|
|
|
|
|
|
public void setOutpatientTime(String outpatientTime) {
|
|
|
this.outpatientTime = outpatientTime;
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public String getUseToName() {
|
|
|
return useToName;
|
|
|
}
|
|
|
|
|
|
public void setUseToName(String useToName) {
|
|
|
this.useToName = useToName;
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public String getPatientRelationName() {
|
|
|
return patientRelationName;
|
|
|
}
|
|
|
|
|
|
public void setPatientRelationName(String patientRelationName) {
|
|
|
this.patientRelationName = patientRelationName;
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public String getPickupWayName() {
|
|
|
return pickupWayName;
|
|
|
}
|
|
|
|
|
|
public void setPickupWayName(String pickupWayName) {
|
|
|
this.pickupWayName = pickupWayName;
|
|
|
}
|
|
|
}
|