BusHospitalEntityMapper.xml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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.tuoren.web.layer.mapper.BusHospitalMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.tuoren.web.layer.entity.BusHospitalEntity">
  6. <id column="id" property="id" />
  7. <result column="hospital_code" property="hospitalCode" />
  8. <result column="hospital_address" property="hospitalAddress" />
  9. <result column="hosptial_name" property="hosptialName" />
  10. <result column="province_code" property="provinceCode" />
  11. <result column="city_code" property="cityCode" />
  12. <result column="area_code" property="areaCode" />
  13. <result column="body_code" property="bodyCode" />
  14. <result column="zip_code" property="zipCode" />
  15. <result column="fax" property="fax" />
  16. <result column="telephone" property="telephone" />
  17. <result column="email" property="email" />
  18. <result column="software_version" property="softwareVersion" />
  19. <result column="software_type" property="softwareType" />
  20. <result column="hardware_version" property="hardwareVersion" />
  21. <result column="hardware_type" property="hardwareType" />
  22. <result column="ip" property="ip" />
  23. <result column="gmt_create" property="gmtCreate" />
  24. <result column="gmt_modified" property="gmtModified" />
  25. </resultMap>
  26. <select id="queryFuzzyHospital" parameterType="com.tuoren.web.layer.entity.BusHospitalEntity" resultType="com.tuoren.web.layer.entity.BusHospitalEntity">
  27. select * from bus_hospital where
  28. <if test="hosptialName!=null">
  29. hosptial_name like concat('%',#{hosptialName},'%')
  30. </if>
  31. <if test="hospitalCode!=null">
  32. hospital_code like concat('%',#{hospitalCode},'%')
  33. </if>
  34. <if test="provinceCode!=null">
  35. province_code like concat('%',#{provinceCode},'%')
  36. </if>
  37. <if test="cityCode!=null">
  38. city_code like concat('%',#{cityCode},'%')
  39. </if>
  40. <if test="areaCode!=null">
  41. area_code like concat('%',#{areaCode},'%')
  42. </if>
  43. order by gmt_modified desc;
  44. </select>
  45. </mapper>