ElectricWaterDao.xml 1.0 KB

1234567891011121314151617181920212223242526272829
  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="platform.modules.build.dao.ElectricWaterDao">
  4. <select id="findDueElectricWater" resultType="platform.modules.build.entity.ElectricWater"
  5. parameterType="platform.modules.build.DTO.ElectricWaterDto">
  6. SELECT * FROM y_electric_water t
  7. left join y_contract contract on t.contract_id =contract.id
  8. WHERE
  9. contract.del_flag = '0'
  10. and t.build_id = #{build_id}
  11. and t.del_flag=0 and (t.is_paid=0 or t.is_paid is null)
  12. <if test="company_id!=null">
  13. and t.company_id=#{company_id}
  14. </if>
  15. order by t.create_time limit #{count}
  16. </select>
  17. <select id="getBeforeReadByCompanyId" resultType="platform.modules.build.entity.ElectricWater">
  18. SELECT * FROM y_electric_water t WHERE t.company_id = #{company_id}
  19. and t.del_flag=0
  20. order by create_time desc limit 1
  21. </select>
  22. </mapper>