CostReportFormMapper.xml 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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.ReportFormMapper">
  4. <!-- 可根据自己的需求,是否要使用 -->
  5. <resultMap type="com.kcim.dao.model.ReportForm" id="costReportFormMap">
  6. <result property="id" column="id"/>
  7. <result property="num" column="num"/>
  8. <result property="reportName" column="report_name"/>
  9. <result property="parentId" column="parent_id"/>
  10. <result property="calcType" column="calc_type"/>
  11. <result property="reportType" column="report_type"/>
  12. <result property="calcFormula" column="calc_formula"/>
  13. <result property="sort" column="sort"/>
  14. <result property="ratioBase" column="ratio_base"/>
  15. <result property="hospId" column="hosp_id"/>
  16. <result property="oldId" column="old_id"/>
  17. <result property="isLoss" column="is_loss"/>
  18. <result property="costType" column="cost_type"/>
  19. <result property="fraction" column="fraction"/>
  20. <result property="createTime" column="create_time"/>
  21. <result property="deleteTime" column="delete_time"/>
  22. <result property="description" column="description"/>
  23. </resultMap>
  24. <select id="getByReportId" resultType="com.kcim.dao.model.ReportForm">
  25. select id,
  26. num,
  27. report_name,
  28. parent_id,
  29. calc_type,
  30. report_type,
  31. calc_formula,
  32. sort,
  33. ratio_base,
  34. hosp_id,
  35. old_id,
  36. is_loss,
  37. cost_type,
  38. fraction,
  39. create_time,
  40. delete_time,
  41. description
  42. from cost_report_form
  43. where hosp_id = #{hospId}
  44. and report_type = #{reportType}
  45. and id = #{reportId}
  46. </select>
  47. <select id="getByReportType" resultType="com.kcim.dao.model.ReportForm">
  48. select id,
  49. num,
  50. report_name,
  51. parent_id,
  52. calc_type,
  53. report_type,
  54. calc_formula,
  55. sort,
  56. ratio_base,
  57. hosp_id,
  58. old_id,
  59. is_loss,
  60. cost_type,
  61. fraction,
  62. create_time,
  63. delete_time,
  64. description,
  65. hide,
  66. data_type,
  67. decimal_place,
  68. permil
  69. from cost_report_form
  70. where hosp_id = #{hospId}
  71. and report_type = #{reportType}
  72. </select>
  73. </mapper>