DicPropDiagnoseMapper.xml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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.inpnurseservice.mysqlmapper.DicPropDiagnoseMapper" >
  4. <resultMap id="BaseResultMap" type="com.xinxin.topro.inpnurseservice.mysqlmodel.DicPropDiagnose" >
  5. <id column="dpd_id" property="dpdId" jdbcType="INTEGER" />
  6. <result column="DAP_ID" property="dapId" jdbcType="INTEGER" />
  7. <result column="pd_id" property="pdId" jdbcType="INTEGER" />
  8. <result column="dpd_is_del" property="dpdIsDel" jdbcType="INTEGER" />
  9. <result column="dpd_operation_time" property="dpdOperationTime" jdbcType="TIMESTAMP" />
  10. <result column="dpd_operator" property="dpdOperator" jdbcType="VARCHAR" />
  11. </resultMap>
  12. <sql id="Base_Column_List" >
  13. dpd_id, DAP_ID, pd_id, dpd_is_del, dpd_operation_time, dpd_operator
  14. </sql>
  15. <insert id="batchInsert">
  16. insert into dic_prop_diagnose (DAP_ID, pd_id,
  17. dpd_is_del, dpd_operation_time, dpd_operator
  18. )
  19. values
  20. <foreach collection="list" separator="," item="item">
  21. (#{item.dapId,jdbcType=INTEGER}, #{item.pdId,jdbcType=INTEGER},
  22. 0, #{item.dpdOperationTime,jdbcType=TIMESTAMP}, #{item.dpdOperator,jdbcType=VARCHAR}
  23. )
  24. </foreach>
  25. </insert>
  26. <update id="delByDapId">
  27. update dic_prop_diagnose
  28. set dpd_is_del = -1,
  29. dpd_operation_time = #{dpdOperationTime,jdbcType=TIMESTAMP},
  30. dpd_operator = #{dpdOperator,jdbcType=VARCHAR}
  31. where DAP_ID = #{dapId,jdbcType=INTEGER}
  32. </update>
  33. <select id="selectPdIdsByDapId" resultType="java.lang.Integer">
  34. select pd_id from dic_prop_diagnose
  35. where dpd_is_del = 0
  36. and DAP_ID = #{dapId,jdbcType=INTEGER}
  37. </select>
  38. </mapper>