DataBackMapper.xml 1.4 KB

123456789101112131415161718192021222324252627282930313233
  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.tofly.base.mapper.DataBackMapper">
  4. <resultMap id="dataBackMap" type="com.tofly.base.entity.DataBack">
  5. <id property="id" column="ID"/>
  6. <result property="backType" column="BACK_TYPE"/>
  7. <result property="operateType" column="OPERATE_TYPE"/>
  8. <result property="backDataName" column="BACK_DATA_NAME"/>
  9. <result property="backDataLength" column="BACK_DATA_LENGTH"/>
  10. <result property="createTime" column="CREATE_TIME"/>
  11. <result property="createUser" column="CREATE_USER"/>
  12. <result property="backDataPath" column="BACK_DATA_PATH"/>
  13. </resultMap>
  14. <select id="getDataBackPage" resultType="map" >
  15. select * from tf_smpn_databack_x db
  16. where 1=1
  17. <if test="dataBack.backDataName != null and dataBack.backDataName.trim() != ''">
  18. and db.BACK_DATA_NAME like concat('%', #{dataBack.backDataName}, '%')
  19. </if>
  20. <if test="dataBack.startTime != null and dataBack.startTime.trim() != ''">
  21. and date_format(db.CREATE_TIME,'%Y-%m-%d') >= #{dataBack.startTime}
  22. </if>
  23. <if test="dataBack.endTime != null and dataBack.endTime.trim() != ''">
  24. <![CDATA[ and date_format(db.CREATE_TIME,'%Y-%m-%d') <= #{dataBack.endTime} ]]>
  25. </if>
  26. </select>
  27. </mapper>