You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
2.6 KiB

  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.xjfast.mapper.FileInfoMapper">
  4. <insert id="insert" parameterType="com.xjfast.entity.dto.FileInfoDto" useGeneratedKeys="true" keyProperty="id">
  5. insert into file_info(area ,relation_id ,secondary_id ,file_type ,secondary_type , file_path,ori_file_name ,file_name ,entered_by ,entered_date ,status ,delete_flag ,remark,taskcoding)
  6. values(#{area},#{relationId},#{secondaryId},#{fileType},#{secondaryType},#{filePath},#{oriFileName},#{fileName},#{enteredBy},#{enteredDate},#{status},#{deleteFlag},#{remark},#{taskcoding})
  7. </insert>
  8. <select id="getincode" resultType="com.xjfast.entity.FileInfoData">
  9. select id,ori_file_name oriFileName,file_type fileType,entered_date enteredDate,entered_by enteredBy from file_info where area='L' and taskcoding=#{taskcoding};
  10. </select>
  11. <delete id="deletfile" parameterType="java.lang.String">
  12. delete from file_info where id=#{id}
  13. </delete>
  14. <select id="getbyid" parameterType="int" resultType="com.xjfast.entity.FileInfoData">
  15. select id,area,relation_id relationId,secondary_id secondaryId,file_type fileType, secondary_type secondaryType,
  16. file_path filePath,ori_file_name oriFileName, file_name fileName, entered_by enteredBy,
  17. entered_date enteredDate,status status,delete_flag deleteFlag, remark remark,taskcoding taskcoding from file_info
  18. where id=#{id}
  19. </select>
  20. <delete id="deleteid" parameterType="int">
  21. delete from file_info where id=#{id}
  22. </delete>
  23. <select id="gettaskcoding" resultType="com.xjfast.entity.FileInfoData">
  24. select id,ori_file_name oriFileName,file_type fileType,entered_date enteredDate,entered_by enteredBy from file_info where area='F' and taskcoding=#{taskcoding};
  25. </select>
  26. <select id="getUsetheseal" resultType="com.xjfast.entity.FileInfoData">
  27. select id,ori_file_name oriFileName,file_type fileType,entered_date enteredDate,entered_by enteredBy from file_info where area='Y' and taskcoding=#{taskcoding};
  28. </select>
  29. <update id="updatetaskList" parameterType="java.lang.String">
  30. update file_info set taskcoding=#{taskCoding} where taskcoding='1'
  31. </update>
  32. <update id="updateMyminssion" parameterType="java.lang.String">
  33. update file_info set taskcoding=#{taskCoding} where taskcoding='2'
  34. </update>
  35. <delete id="delettokelist" parameterType="java.lang.String">
  36. delete from file_info where taskcoding=#{taskCoding}
  37. </delete>
  38. </mapper>