AEnrollUniversityMapper.xml 4.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.ruoyi.ie.mapper.AEnrollUniversityMapper">
  6. <resultMap type="AEnrollUniversity" id="AEnrollUniversityResult">
  7. <result property="id" column="id" />
  8. <result property="year" column="year" />
  9. <result property="universityId" column="universityId" />
  10. <result property="universityName" column="universityName" />
  11. <result property="enrollFormula" column="enrollFormula" />
  12. <result property="majorGroups" column="majorGroups" />
  13. <result property="majorNames" column="majorNames" />
  14. <result property="examineeTypes" column="examineeTypes" />
  15. <result property="typeChange" column="typeChange" />
  16. </resultMap>
  17. <sql id="selectAEnrollUniversityVo">
  18. select id, year, universityId, universityName, enrollFormula, majorGroups, majorNames, examineeTypes, typeChange from a_enroll_university
  19. </sql>
  20. <select id="selectAEnrollUniversityList" parameterType="AEnrollUniversity" resultMap="AEnrollUniversityResult">
  21. <include refid="selectAEnrollUniversityVo"/>
  22. <where>
  23. <if test="year != null "> and year = #{year}</if>
  24. <if test="universityId != null "> and universityId = #{universityId}</if>
  25. <if test="universityName != null and universityName != ''"> and universityName like concat('%', #{universityName}, '%')</if>
  26. <if test="enrollFormula != null and enrollFormula != ''"> and enrollFormula = #{enrollFormula}</if>
  27. <if test="majorGroups != null and majorGroups != ''"> and majorGroups = #{majorGroups}</if>
  28. <if test="majorNames != null and majorNames != ''"> and majorNames = #{majorNames}</if>
  29. <if test="examineeTypes != null and examineeTypes != ''"> and examineeTypes = #{examineeTypes}</if>
  30. <if test="typeChange != null "> and typeChange = #{typeChange}</if>
  31. </where>
  32. </select>
  33. <select id="selectAEnrollUniversityById" parameterType="Long" resultMap="AEnrollUniversityResult">
  34. <include refid="selectAEnrollUniversityVo"/>
  35. where id = #{id}
  36. </select>
  37. <insert id="insertAEnrollUniversity" parameterType="AEnrollUniversity" useGeneratedKeys="true" keyProperty="id">
  38. insert into a_enroll_university
  39. <trim prefix="(" suffix=")" suffixOverrides=",">
  40. <if test="year != null">year,</if>
  41. <if test="universityId != null">universityId,</if>
  42. <if test="universityName != null">universityName,</if>
  43. <if test="enrollFormula != null">enrollFormula,</if>
  44. <if test="majorGroups != null">majorGroups,</if>
  45. <if test="majorNames != null">majorNames,</if>
  46. <if test="examineeTypes != null">examineeTypes,</if>
  47. <if test="typeChange != null">typeChange,</if>
  48. </trim>
  49. <trim prefix="values (" suffix=")" suffixOverrides=",">
  50. <if test="year != null">#{year},</if>
  51. <if test="universityId != null">#{universityId},</if>
  52. <if test="universityName != null">#{universityName},</if>
  53. <if test="enrollFormula != null">#{enrollFormula},</if>
  54. <if test="majorGroups != null">#{majorGroups},</if>
  55. <if test="majorNames != null">#{majorNames},</if>
  56. <if test="examineeTypes != null">#{examineeTypes},</if>
  57. <if test="typeChange != null">#{typeChange},</if>
  58. </trim>
  59. </insert>
  60. <update id="updateAEnrollUniversity" parameterType="AEnrollUniversity">
  61. update a_enroll_university
  62. <trim prefix="SET" suffixOverrides=",">
  63. <if test="year != null">year = #{year},</if>
  64. <if test="universityId != null">universityId = #{universityId},</if>
  65. <if test="universityName != null">universityName = #{universityName},</if>
  66. <if test="enrollFormula != null">enrollFormula = #{enrollFormula},</if>
  67. <if test="majorGroups != null">majorGroups = #{majorGroups},</if>
  68. <if test="majorNames != null">majorNames = #{majorNames},</if>
  69. <if test="examineeTypes != null">examineeTypes = #{examineeTypes},</if>
  70. <if test="typeChange != null">typeChange = #{typeChange},</if>
  71. </trim>
  72. where id = #{id}
  73. </update>
  74. <delete id="deleteAEnrollUniversityById" parameterType="Long">
  75. delete from a_enroll_university where id = #{id}
  76. </delete>
  77. <delete id="deleteAEnrollUniversityByIds" parameterType="String">
  78. delete from a_enroll_university where id in
  79. <foreach item="id" collection="array" open="(" separator="," close=")">
  80. #{id}
  81. </foreach>
  82. </delete>
  83. </mapper>