SysReportFormUserMapper.xml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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.xinxin.topro.sysservice.dao.mysqlmapper.SysReportFormUserMapper" >
  4. <resultMap id="BaseResultMap" type="com.xinxin.topro.sysservice.dao.mysqlmodel.SysReportFormUser" >
  5. <id column="srfu_id" property="srfuId" jdbcType="INTEGER" />
  6. <result column="srf_id" property="srfId" jdbcType="INTEGER" />
  7. <result column="ui_code" property="uiCode" jdbcType="VARCHAR" />
  8. <result column="srfu_recordor" property="srfuRecordor" jdbcType="VARCHAR" />
  9. <result column="srfu_record_Time" property="srfuRecordTime" jdbcType="TIMESTAMP" />
  10. <result column="srfu_operator" property="srfuOperator" jdbcType="VARCHAR" />
  11. <result column="srfu_operate_Time" property="srfuOperateTime" jdbcType="TIMESTAMP" />
  12. <result column="srfu_is_del" property="srfuIsDel" jdbcType="INTEGER" />
  13. </resultMap>
  14. <sql id="Base_Column_List" >
  15. srfu_id, srf_id, ui_code, srfu_recordor, srfu_record_Time, srfu_operator, srfu_operate_Time,
  16. srfu_is_del
  17. </sql>
  18. <select id="selectUiCodeBySrfId" resultType="java.lang.String">
  19. select ui_code from
  20. sys_report_form_user
  21. where srfu_is_del = 0
  22. and srf_id = #{srfId,jdbcType=INTEGER}
  23. </select>
  24. <update id="delUserBySrfId">
  25. update sys_report_form_user
  26. set
  27. srfu_operator = #{srfuOperator,jdbcType=VARCHAR},
  28. srfu_operate_Time = #{srfuOperateTime,jdbcType=TIMESTAMP},
  29. srfu_is_del = -1
  30. where srf_id = #{srfId,jdbcType=INTEGER}
  31. </update>
  32. <insert id="batchInsert">
  33. insert into sys_report_form_user (srf_id, ui_code,
  34. srfu_recordor, srfu_record_Time, srfu_operator,
  35. srfu_operate_Time, srfu_is_del)
  36. values
  37. <foreach collection="list" separator="," item="item">
  38. (#{item.srfId,jdbcType=INTEGER}, #{item.uiCode,jdbcType=VARCHAR},
  39. #{item.srfuRecordor,jdbcType=VARCHAR}, #{item.srfuRecordTime,jdbcType=TIMESTAMP}, #{item.srfuOperator,jdbcType=VARCHAR},
  40. #{item.srfuOperateTime,jdbcType=TIMESTAMP}, 0)
  41. </foreach>
  42. </insert>
  43. </mapper>