JobActivityVeditMapper.xml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  3. "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
  4. <mapper namespace="com.zhyc.xps.jyprj.mapper.JobActivityVeditMapper">
  5. <resultMap id="JobActivityVeditMap" type="com.zhyc.xps.jyprj.entity.JobActivityVedit">
  6. <id column="vedit_id" property="veditId" jdbcType="BIGINT"/>
  7. <result column="jobactivity_title" property="jobactivityTitle" jdbcType="VARCHAR"/><!--作业活动名称-->
  8. <result column="type_id" property="typeId" jdbcType="BIGINT"/><!--作业活动类型-->
  9. <result column="jobact_qywzjd" property="jobactQywzjd" jdbcType="DECIMAL"/> <!--作业活动经度-->
  10. <result column="jobact_qywzwd" property="jobactQywzwd" jdbcType="DECIMAL"/> <!--作业活动纬度-->
  11. </resultMap>
  12. <select id="getByList" parameterType="java.util.Map" resultMap="JobActivityVeditMap">
  13. SELECT *
  14. FROM jobactivity_vedit
  15. </select>
  16. <select id="getByveditId" resultMap="JobActivityVeditMap">
  17. SELECT *
  18. FROM jobactivity_vedit
  19. WHERE vedit_id = #{veditId, jdbcType=BIGINT}
  20. </select>
  21. <insert id="create" parameterType="com.zhyc.xps.jyprj.entity.JobActivityVedit">
  22. insert into jobactivity_vedit
  23. <trim prefix="(" suffix=")" suffixOverrides=",">
  24. <if test="veditId != null">
  25. vedit_id,
  26. </if>
  27. <if test="jobactivityTitle != null and jobactivityTitle != ''">
  28. jobactivity_title,
  29. </if>
  30. <if test="typeId != null">
  31. type_id,
  32. </if>
  33. <if test="jobactQywzjd != null">
  34. jobact_qywzjd,
  35. </if>
  36. <if test="jobactQywzwd != null">
  37. jobact_qywzwd,
  38. </if>
  39. </trim>
  40. <trim prefix="values (" suffix=")" suffixOverrides=",">
  41. <if test="veditId != null">
  42. #{veditId, jdbcType=BIGINT},
  43. </if>
  44. <if test="jobactivityTitle != null and jobactivityTitle != ''">
  45. #{jobactivityTitle, jdbcType=VARCHAR},
  46. </if>
  47. <if test="typeId != null">
  48. #{typeId, jdbcType=BIGINT},
  49. </if>
  50. <if test="jobactQywzjd != null">
  51. #{jobactQywzjd, jdbcType=DECIMAL},
  52. </if>
  53. <if test="jobactQywzwd != null">
  54. #{jobactQywzwd, jdbcType=DECIMAL},
  55. </if>
  56. </trim>
  57. </insert>
  58. <!--Update更新-->
  59. <update id="update" parameterType="com.zhyc.xps.jyprj.entity.JobActivityVedit">
  60. UPDATE jobactivity_vedit
  61. <trim suffixOverrides=",">
  62. <set>
  63. <if test="jobactQywzjd != null">
  64. jobact_qywzjd = #{jobactQywzjd, jdbcType=DECIMAL},
  65. </if>
  66. <if test="jobactQywzwd != null">
  67. jobact_qywzwd = #{jobactQywzwd, jdbcType=DECIMAL},
  68. </if>
  69. </set>
  70. </trim>
  71. WHERE 1 = 1
  72. <if test="veditId != null">
  73. AND vedit_id = #{veditId, jdbcType=BIGINT}
  74. </if>
  75. </update>
  76. <delete id="delete" >
  77. DELETE FROM jobactivity_vedit
  78. WHERE vedit_id = #{veditId, jdbcType=BIGINT}
  79. </delete>
  80. </mapper>