|
@@ -2,6 +2,7 @@ package thyyxxk.webserver.dao.his.inpatient.adverseevent;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import org.apache.ibatis.annotations.*;
|
|
|
+import thyyxxk.webserver.entity.adverseevent.AdverseDept;
|
|
|
import thyyxxk.webserver.entity.adverseevent.HandlerInfo;
|
|
|
import thyyxxk.webserver.entity.adverseevent.ReportDetail;
|
|
|
import thyyxxk.webserver.entity.adverseevent.ReportIndex;
|
|
@@ -66,16 +67,6 @@ public interface AdverseEventDao {
|
|
|
"</script>")
|
|
|
List<ReportIndex> getReportsForDeptLeader(List<String> deptCodes);
|
|
|
|
|
|
- @Select("<script>" +
|
|
|
- "select p_id,category,occur_datetime,submit_datetime,user_name " +
|
|
|
- "from adverse_event with(nolock) where dept_code in " +
|
|
|
- "<foreach collection='deptCodes' item='deptCode' separator=',' open='(' close=')'>" +
|
|
|
- "#{deptCode}" +
|
|
|
- "</foreach> " +
|
|
|
- "and handled=1 and deleted=0 order by occur_datetime desc" +
|
|
|
- "</script>")
|
|
|
- List<ReportIndex> getHandledReports(List<String> deptCodes);
|
|
|
-
|
|
|
@Select("select p_id,category,occur_datetime,submit_datetime,handled," +
|
|
|
"user_name,dept_code, department, dept_dealer_name, printed " +
|
|
|
"from adverse_event with(nolock) where " +
|
|
@@ -113,4 +104,18 @@ public interface AdverseEventDao {
|
|
|
"feedback_staff_id=#{userId},feedback_staff_name=#{userName}, " +
|
|
|
"feedback_time=getdate() where p_id=#{pid}")
|
|
|
void updateFeedback(HandlerInfo handlerInfo);
|
|
|
+
|
|
|
+ @Select("select * from adverse_dept with(nolock)")
|
|
|
+ List<AdverseDept> getAllAdverseDept();
|
|
|
+
|
|
|
+ @Insert("insert into adverse_dept (dept_id, dept_name, leader_id, leader_name, leader_code) " +
|
|
|
+ "values (#{deptId},#{deptName},#{leaderId},#{leaderName},#{leaderCode})")
|
|
|
+ void insertAdverseDept(AdverseDept adverseDept);
|
|
|
+
|
|
|
+ @Update("update adverse_dept set dept_name=#{deptName},leader_id=#{leaderId}, " +
|
|
|
+ "leader_name=#{leaderName},leader_code=#{leaderCode} where dept_id=#{deptId}")
|
|
|
+ void updateAdverseDept(AdverseDept adverseDept);
|
|
|
+
|
|
|
+ @Delete("delete from adverse_dept where dept_id=#{deptId} and leader_code=#{leaderCode}")
|
|
|
+ void deleteAdverseDept(AdverseDept adverseDept);
|
|
|
}
|