CostProjectDocumentMapper.xml 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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.hotent.project.dao.CostProjectDocumentDao">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.hotent.project.model.CostProjectDocument">
  6. <id column="id" property="id"/>
  7. <result column="project_id" property="projectId"/>
  8. <result column="document_id" property="documentId"/>
  9. <result column="document_name" property="documentName"/>
  10. <result column="document_type" property="documentType"/>
  11. <result column="document_number" property="documentNumber"/>
  12. <result column="document_wh_id" property="documentWhId"/>
  13. <result column="document_alias" property="documentAlias"/>
  14. <result column="enterprise_id" property="enterpriseId"/>
  15. <result column="generate_time" property="generateTime"/>
  16. <result column="electronic_document_url" property="electronicDocumentUrl"/>
  17. <result column="scan_document_url" property="scanDocumentUrl"/>
  18. <result column="feedback_document_url" property="feedbackDocumentUrl"/>
  19. <result column="is_pushed" property="isPushed"/>
  20. <result column="push_time" property="pushTime"/>
  21. <result column="feedback_time" property="feedbackTime"/>
  22. <result column="is_deleted" property="isDeleted"/>
  23. <result column="create_time" property="createTime"/>
  24. <result column="create_by" property="createBy"/>
  25. <result column="update_time" property="updateTime"/>
  26. <result column="update_by" property="updateBy"/>
  27. <result column="order_num" property="orderNum"/>
  28. </resultMap>
  29. <!-- 通用查询结果列 -->
  30. <sql id="Base_Column_List">
  31. id
  32. , project_id, document_id,document_name,document_type,document_alias,document_number,document_wh_id, enterprise_id, generate_time, electronic_document_url, scan_document_url, feedback_document_url, is_pushed, push_time, feedback_time, is_deleted, create_time, create_by, update_time, update_by, order_num
  33. </sql>
  34. <select id="selectPage" resultMap="BaseResultMap">
  35. select
  36. <include refid="Base_Column_List"/>
  37. from
  38. cost_project_document
  39. ${ew.customSqlSegment}
  40. </select>
  41. <select id="selectList" resultMap="BaseResultMap">
  42. select
  43. <include refid="Base_Column_List"/>
  44. from
  45. cost_project_document
  46. ${ew.customSqlSegment}
  47. </select>
  48. <select id="selectById" resultMap="BaseResultMap">
  49. select
  50. <include refid="Base_Column_List"/>
  51. from
  52. cost_project_document
  53. where
  54. id = ${id}
  55. </select>
  56. </mapper>