|
@@ -9,6 +9,7 @@ import org.apache.ibatis.annotations.Update;
|
|
|
import thyyxxk.webserver.entity.dictionary.CodeName;
|
|
|
import thyyxxk.webserver.entity.zhuyuanyisheng.shoushu.OpRecord;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
@Mapper
|
|
@@ -69,4 +70,19 @@ public interface SurgeryArrangementDao {
|
|
|
|
|
|
@Select("select name from op_zd_room where code=#{code}")
|
|
|
String selectRoomName(String code);
|
|
|
+
|
|
|
+ @Select("select a.record_id,a.patient_name,a.dept_code,a.op_scale,a.urgent_clinic_flag, " +
|
|
|
+ "deptName=(select rtrim(d.name) from zd_unit_code d where d.code=a.dept_code), " +
|
|
|
+ "a.apply_date,a.inpatient_no,a.admiss_times,b.doctor_zd,b.doctor_mz,b.nurse_qx,b.nurse_xh, " +
|
|
|
+ "doctorZdName=(select rtrim(d.name) from a_employee_mi d where d.code=b.doctor_zd), " +
|
|
|
+ "doctorMzName=(select rtrim(d.name) from a_employee_mi d where d.code=b.doctor_mz), " +
|
|
|
+ "nurseXhName=(select rtrim(d.name) from a_employee_mi d where d.code=b.nurse_xh), " +
|
|
|
+ "nurseQxName=(select rtrim(d.name) from a_employee_mi d where d.code=b.nurse_qx), " +
|
|
|
+ "applyDocName=(select rtrim(d.name) from a_employee_mi d where d.code=a.apply_doc), " +
|
|
|
+ "a.status,a.patient_type,a.op_code,a.op_name,a.op_datetime,a.hocus_code, " +
|
|
|
+ "hocusName=(select rtrim(d.name) from zd_anaesthesia d where d.code=a.hocus_code) " +
|
|
|
+ "from op_record a,op_record_join b " +
|
|
|
+ "where a.op_datetime>=#{start} and a.op_datetime<=#{end} and a.record_id=b.record_id " +
|
|
|
+ "order by a.op_datetime")
|
|
|
+ List<OpRecord> selectOpRecordStatistics(Date start, Date end);
|
|
|
}
|