survey.sql.xml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <das-client>
  3. <Sqls>
  4. <Sql name='test'><![CDATA[
  5. select 1
  6. ]]></Sql>
  7. <!-- 查询医生信息 -->
  8. <Sql name='querySubjectById_one'><![CDATA[
  9. select SubjectId,BeginIntro, EndingIntro,ObjType,Remark,Quantity,SubjectTitle,SurveyType,Replytype,Overtime,Overtype,Status from SV_SUBJECT where SubjectId=?
  10. ]]></Sql>
  11. <!-- 查找科室信息不带分页的 -->
  12. <Sql name='querySubjectById_two'><![CDATA[
  13. select * from SV_QUESTION where MatrixQuestId=0 and SubjectId=? order by SortNum asc
  14. ]]></Sql>
  15. <Sql name='querySubjectById_three'><![CDATA[
  16. select * from SV_QUESTIONITEM where QuestId=? order by SortNum asc
  17. ]]></Sql>
  18. <Sql name='querySubjectById_four'><![CDATA[
  19. select * from SV_QUESTIONFLOW where status=1 and ItemId=?
  20. ]]></Sql>
  21. <Sql name='querySubjectById_five'><![CDATA[
  22. select * from SV_QUESTION where MatrixQuestId=? order by SortNum asc
  23. ]]></Sql>
  24. <Sql name='querySubjectById_six'><![CDATA[
  25. select * from SV_QUESTIONITEM where QuestId=? order by SortNum asc
  26. ]]></Sql>
  27. <!-- 查询诊室分布 -->
  28. <Sql name='queryThemeById'><![CDATA[
  29. select SubjectId,BeginIntro, EndingIntro,ObjType,Remark,Quantity,SubjectTitle from SV_SUBJECT where SubjectId=?
  30. ]]></Sql>
  31. <!-- 查询就诊卡信处 -->
  32. <Sql name='deleteQuestion'><![CDATA[
  33. delete from SV_QUESTION where QuestId=?
  34. ]]></Sql>
  35. <Sql name='nextquestsql'><![CDATA[
  36. delete from SV_QUESTIONFLOW where NextQuestId=?
  37. ]]></Sql>
  38. <Sql name='deleteQuestionItem'><![CDATA[
  39. delete from SV_QUESTIONITEM where QuestId=?
  40. ]]></Sql>
  41. <Sql name='deletequestsql'><![CDATA[
  42. delete from SV_QUESTIONFLOW where ItemId= ?
  43. ]]></Sql>
  44. <Sql name='querySubjectsByOrgId_one'><![CDATA[
  45. select SubjectId,SubjectTitle,Overtype,Overtime,Status from SV_SUBJECT where status=2 and orgid=? order by CreateTime desc
  46. ]]></Sql>
  47. <Sql name='querySubjectsByOrgId_two'><![CDATA[
  48. select SubjectId,SubjectTitle,Overtype,Overtime,Status from SV_SUBJECT where status=2 and orgid=? and SurveyType=? order by CreateTime desc
  49. ]]></Sql>
  50. <Sql name='queryMax'><![CDATA[
  51. SELECT MAX(SortNum)+1 FROM SV_QUESTION WHERE SubjectId=?
  52. ]]></Sql>
  53. <Sql name='deleteQuestionItem_deleteQuest'><![CDATA[
  54. delete from SV_QUESTIONFLOW where ItemId=?
  55. ]]></Sql>
  56. <Sql name='deleteQuestionItem_deleteQuestItem'><![CDATA[
  57. delete from SV_QUESTIONITEM where ItemId=?
  58. ]]></Sql>
  59. <Sql name='deleteQuestionItem_selectQuestItem'><![CDATA[
  60. select QuestId from SV_QUESTIONITEM where ItemId= ?
  61. ]]></Sql>
  62. <Sql name='deleteQuestionItem_update'><![CDATA[
  63. update SV_QUESTION set Minoption='',Maxoption='' where QuestId=?
  64. ]]></Sql>
  65. <Sql name='deleteFlowItem'><![CDATA[
  66. delete from SV_QUESTIONFLOW where 1=1 @a
  67. ]]>
  68. </Sql>
  69. <Sql name='deleteItem'><![CDATA[
  70. delete from SV_QUESTIONITEM where 1=1 @a
  71. ]]>
  72. </Sql>
  73. <Sql name='queryMaxQuestion'><![CDATA[
  74. SELECT MAX(SortNum)+1 FROM SV_QUESTIONITEM WHERE QuestId=?
  75. ]]>
  76. </Sql>
  77. <Sql name='query_Question'><![CDATA[
  78. SELECT * FROM SV_QUESTION where 1=1 @a
  79. ]]>
  80. </Sql>
  81. <Sql name='queryQuestionItem'><![CDATA[
  82. SELECT * FROM SV_QUESTIONITEM where 1=1 @a
  83. ]]>
  84. </Sql>
  85. <Sql name='myZone'><![CDATA[
  86. select MIN(QuestId)QuestId,MIN(question) question from SV_QUESTION a,SV_SUBJECT b where a.SubjectId=b.SubjectId
  87. and a.SubType=2 and a.MatrixQuestId=0 and b.Status!=0 and b.OrgId=? group by case when a.ParentQuestId=0 then a.QuestId else a.ParentQuestId end
  88. ]]>
  89. </Sql>
  90. <Sql name='myZoneSubjetcList'><![CDATA[
  91. Select * from SV_SUBJECT b where b.ParentSubjectId=0 and b.Status!=0 and b.OrgId=?
  92. ]]>
  93. </Sql>
  94. <Sql name='querySamplesBySubjectid'><![CDATA[
  95. select * from SV_SAMPLE where @a
  96. ]]>
  97. </Sql>
  98. <Sql name='deleteSamples'><![CDATA[
  99. delete from SV_SAMPLE where SampleId =?
  100. ]]>
  101. </Sql>
  102. <Sql name='showUpDept'><![CDATA[
  103. select COUNT(DeptName) groupNum,DeptName from SV_SAMPLE where SubjectId=? group by DeptName
  104. ]]>
  105. </Sql>
  106. <Sql name='myZoneQuestbySubjectId'><![CDATA[
  107. select MIN(QuestId)QuestId,MIN(question)question from SV_QUESTION where SubType=2 and MatrixQuestId=0 and SubjectId=? group by case when ParentQuestId=0 then QuestId else ParentQuestId end
  108. ]]>
  109. </Sql>
  110. <Sql name='deleteQuestionParam'><![CDATA[
  111. delete from SV_QUESTION where 1=1 @a
  112. ]]></Sql>
  113. <Sql name='queryQuestionFlow'><![CDATA[
  114. select c.* from SV_QUESTION a,SV_QUESTIONITEM b,SV_QUESTIONFLOW c where a.QuestId=b.QuestId and b.ItemId=c.ItemId and a.QuestId=?
  115. ]]></Sql>
  116. <Sql name='querySubjectlistByOrgId'><![CDATA[
  117. select count(*) from SV_SUBJECT where 1=1 and Status!=0 and orgid=? and SurveyType=4
  118. ]]></Sql>
  119. <Sql name='querySampleByPage'><![CDATA[
  120. select SubjectId,SubjectTitle,PeriodOrder,ObjType,CreateTime,Status,SurveyType,Quantity,Overtime,Overtype,Replytype,(select COUNT(*) orgsample from SV_SAMPLE where SV_SAMPLE.SubjectId=SV_SUBJECT.SubjectId and SV_SAMPLE.Status=2) CountSample from SV_SUBJECT where 1=1 and Status!=0 and orgid=? and SurveyType=4
  121. order by createtime desc
  122. ]]></Sql>
  123. <Sql name='querySubjectInfo'><![CDATA[
  124. Select * from SV_SUBJECT b where 1=1 @a
  125. ]]>
  126. </Sql>
  127. <Sql name='judgeQuestSumBySubjectid'><![CDATA[
  128. select count(*) from SV_QUESTION where MatrixQuestId=0 and SubjectId = ?
  129. ]]>
  130. </Sql>
  131. <Sql name='queryDownloadPathBySampleid'><![CDATA[
  132. select RecordFile from SV_SAMPLETRACK where RecordFile is not null and SampleId = ?
  133. ]]>
  134. </Sql>
  135. </Sqls>
  136. </das-client>