TheOrderDao.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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.wexintheorder.dao.TheOrderDao">
  4. <sql id="orderColumns">
  5. a.id AS "id",
  6. a.create_by AS "createBy.id",
  7. a.create_date AS "createDate",
  8. a.update_by AS "updateBy.id",
  9. a.update_date AS "updateDate",
  10. a.remarks AS "remarks",
  11. a.del_flag AS "delFlag",
  12. a.name AS "name",
  13. a.department AS "department",
  14. a.leadership AS "leadership",
  15. a.confirmOrder AS "confirmOrder",
  16. a.scheduled AS "scheduled",
  17. a.correlationId AS "correlationId"
  18. </sql>
  19. <select id="findList" resultType="com.jeeplus.modules.wexintheorder.entity.TheOrder" >
  20. SELECT
  21. <include refid="orderColumns"/>
  22. FROM the_order a
  23. <where>
  24. a.del_flag = #{DEL_FLAG_NORMAL}
  25. <if test="scheduled != null and scheduled != '' ">
  26. AND a.scheduled = #{scheduled}
  27. </if>
  28. </where>
  29. <choose>
  30. <when test="page !=null and page.orderBy != null and page.orderBy != ''">
  31. ORDER BY ${page.orderBy}
  32. </when>
  33. <otherwise>
  34. ORDER BY a.update_date DESC
  35. </otherwise>
  36. </choose>
  37. </select>
  38. <insert id="insertOrder">
  39. INSERT INTO the_order(
  40. id,
  41. create_by,
  42. create_date,
  43. update_by,
  44. update_date,
  45. remarks,
  46. del_flag,
  47. name,
  48. department,
  49. leadership,
  50. confirmOrder,
  51. scheduled,
  52. correlationId
  53. ) VALUES (
  54. #{id},
  55. #{createBy.id},
  56. #{createDate},
  57. #{updateBy.id},
  58. #{updateDate},
  59. #{remarks},
  60. #{delFlag},
  61. #{name},
  62. #{department},
  63. #{leadership},
  64. #{confirmOrder},
  65. #{scheduled},
  66. #{correlationId}
  67. )
  68. </insert>
  69. <update id="updateOrder">
  70. </update>
  71. </mapper>