ImportPatientItemMapper.xml 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.kcim.dao.mapper.ImportPatientItemMapper">
  4. <!-- 可根据自己的需求,是否要使用 -->
  5. <resultMap type="com.kcim.dao.model.ImportPatientItem" id="importPatientItemMap">
  6. <result property="id" column="id"/>
  7. <result property="hospId" column="hosp_id"/>
  8. <result property="computeDate" column="compute_date"/>
  9. <result property="visitNo" column="visit_no"/>
  10. <result property="patientNo" column="patient_no"/>
  11. <result property="name" column="name"/>
  12. <result property="itemCode" column="item_code"/>
  13. <result property="itemName" column="item_name"/>
  14. <result property="itemTypeCode" column="item_type_code"/>
  15. <result property="itemType" column="item_type"/>
  16. <result property="orderDepartmentCode" column="order_department_code"/>
  17. <result property="orderDepartmentName" column="order_department_name"/>
  18. <result property="orderUserCode" column="order_user_code"/>
  19. <result property="orderUserName" column="order_user_name"/>
  20. <result property="executeDepartmentCode" column="execute_department_code"/>
  21. <result property="executeDepartmentName" column="execute_department_name"/>
  22. <result property="executeUserCode" column="execute_user_code"/>
  23. <result property="executeUserName" column="execute_user_name"/>
  24. <result property="num" column="num"/>
  25. <result property="price" column="price"/>
  26. <result property="amount" column="amount"/>
  27. <result property="executeTime" column="execute_time"/>
  28. <result property="createUser" column="create_user"/>
  29. <result property="createTime" column="create_time"/>
  30. <result property="updateUser" column="update_user"/>
  31. <result property="updateTime" column="update_time"/>
  32. <result property="deleteUser" column="delete_user"/>
  33. <result property="deleteTime" column="delete_time"/>
  34. <result property="delFlag" column="del_flag"/>
  35. </resultMap>
  36. <select id="getAllGroupByCompute" resultType="com.kcim.dao.model.dto.PatientItemVo">
  37. SELECT visit_no,
  38. item_code,
  39. item_name,
  40. item_type_code,
  41. item_type,
  42. order_code,
  43. order_name,
  44. execute_department_code,
  45. execute_user_code,
  46. sum( num ) as num,
  47. sum( amount ) as amount
  48. FROM import_patient_item
  49. WHERE del_flag = 0
  50. AND compute_date = #{computeDate}
  51. and hosp_id = #{hospId}
  52. GROUP BY visit_no, execute_department_code,item_code,order_code;
  53. </select>
  54. <select id="getAllGroupByOrder" resultType="com.kcim.dao.model.dto.PatientItemVo">
  55. SELECT visit_no,
  56. item_code,
  57. item_name,
  58. item_type_code,
  59. item_type,
  60. execute_department_code,
  61. execute_user_code,
  62. sum( num ) as num,
  63. sum( amount ) as amount
  64. FROM import_patient_item
  65. WHERE del_flag = 0
  66. AND compute_date = #{computeDate}
  67. and hosp_id = #{hospId}
  68. GROUP BY visit_no, execute_department_code,item_code;
  69. </select>
  70. </mapper>