EvaluationDeptRatingMapper.xml 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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.ims.eval.dao.EvaluationDeptRatingMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.ims.eval.entity.EvaluationDeptRating">
  6. <id column="id" property="id"/>
  7. <result column="dept_id" property="deptId"/>
  8. <result column="dept_name" property="deptName"/>
  9. <result column="annual" property="annual"/>
  10. <result column="jan" property="jan"/>
  11. <result column="feb" property="feb"/>
  12. <result column="mar" property="mar"/>
  13. <result column="apr" property="apr"/>
  14. <result column="may" property="may"/>
  15. <result column="jun" property="jun"/>
  16. <result column="jul" property="jul"/>
  17. <result column="aug" property="aug"/>
  18. <result column="sep" property="sep"/>
  19. <result column="oct" property="oct"/>
  20. <result column="nov" property="nov"/>
  21. <result column="dece" property="dece"/>
  22. <result column="jan_content" property="janContent"/>
  23. <result column="feb_content" property="febContent"/>
  24. <result column="mar_content" property="marContent"/>
  25. <result column="apr_content" property="aprContent"/>
  26. <result column="may_content" property="mayContent"/>
  27. <result column="jun_content" property="junContent"/>
  28. <result column="jul_content" property="julContent"/>
  29. <result column="aug_content" property="augContent"/>
  30. <result column="sep_content" property="sepContent"/>
  31. <result column="oct_content" property="octContent"/>
  32. <result column="nov_content" property="novContent"/>
  33. <result column="dece_content" property="deceContent"/>
  34. <result column="acount" property="acount"/>
  35. <result column="create_time" property="createTime"/>
  36. <result column="create_by" property="createBy"/>
  37. <result column="create_name" property="createName"/>
  38. <result column="update_time" property="updateTime"/>
  39. <result column="update_by" property="updateBy"/>
  40. </resultMap>
  41. <!-- 通用查询结果列 -->
  42. <sql id="selectEvaluationDeptPlanContentVo">
  43. select id,
  44. dept_id,
  45. dept_name,
  46. annual,
  47. jan,
  48. feb,
  49. mar,
  50. apr,
  51. may,
  52. jun,
  53. jul,
  54. aug,
  55. sep,
  56. oct,
  57. nov,
  58. dece,
  59. jan_content,
  60. feb_content,
  61. mar_content,
  62. apr_content,
  63. may_content,
  64. jun_content,
  65. jul_content,
  66. aug_content,
  67. sep_content,
  68. oct_content,
  69. nov_content,
  70. dece_content,
  71. acount,
  72. create_time,
  73. create_by,
  74. create_name,
  75. update_time,
  76. update_by
  77. from evaluation_dept_rating
  78. </sql>
  79. <select id="selectListPage" resultType="com.ims.eval.entity.EvaluationDeptRating">
  80. <include refid="selectEvaluationDeptPlanContentVo"/>
  81. <where>
  82. <if test="deptName != null and deptName != ''">
  83. AND dept_name like CONCAT('%',#{deptName},'%')
  84. </if>
  85. <if test="annual != null and annual != ''">
  86. AND annual = #{annual}
  87. </if>
  88. </where>
  89. order by create_time desc
  90. </select>
  91. </mapper>