ProjectClientLinkmanDao.xml 913 B

12345678910111213141516171819202122232425
  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.jeeplus.modules.projectrecord.dao.ProjectClientLinkmanDao">
  4. <insert id="batchInsert" parameterType="java.util.Map">
  5. INSERT INTO project_client_linkman
  6. (project_id ,linkman_id, client_id, is_entrust)
  7. VALUES
  8. <foreach collection="linkmanList" item="linkman" separator=",">
  9. ( #{projectId}, #{linkman.id}, #{linkman.clientId.id}, #{isEntrust})
  10. </foreach>
  11. </insert>
  12. <delete id="deleteProjectLinkmans">
  13. DELETE FROM project_client_linkman
  14. WHERE project_id = #{projectId}
  15. AND is_entrust = #{isEntrust}
  16. </delete>
  17. <select id="getLinkManByNameAndOffice" parameterType="WorkClientLinkman" resultType="WorkClientLinkman">
  18. select *
  19. from project_client_linkman
  20. where name = #{name} and office = #{office}
  21. </select>
  22. </mapper>