AuditReasonMapper.xml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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.yonge.cooleshow.biz.dal.dao.AuditReasonDao">
  4. <resultMap id="BaseResultMap" type="com.yonge.cooleshow.biz.dal.entity.AuditReason">
  5. <result column="id_" property="id" />
  6. <result column="name_" property="name" />
  7. <result column="type_" property="type" />
  8. <result column="del_flag_" property="delFlag" />
  9. <result column="create_time_" property="createTime" />
  10. <result column="update_time_" property="updateTime" />
  11. <result column="update_by_" property="updateBy" />
  12. <result column="create_by_" property="createBy" />
  13. </resultMap>
  14. <!-- 表字段 -->
  15. <sql id="baseColumns">
  16. t.id_ as id
  17. , t.name_ as name
  18. , t.type_ as type
  19. , t.del_flag_ as delFlag
  20. , t.create_time_ as createTime
  21. , t.update_time_ as updateTime
  22. , t.update_by_ as updateBy
  23. , t.create_by_ as createBy
  24. </sql>
  25. <select id="detail" resultType="com.yonge.cooleshow.biz.dal.vo.AuditReasonVo">
  26. SELECT
  27. <include refid="baseColumns"/>
  28. FROM audit_reason t
  29. where t.id_ = #{id}
  30. </select>
  31. <select id="selectPage" resultType="com.yonge.cooleshow.biz.dal.vo.AuditReasonVo">
  32. SELECT
  33. <include refid="baseColumns" />
  34. FROM audit_reason t
  35. <where>
  36. t.del_flag_ = 0
  37. <if test="param.type != null and param.type != ''">
  38. and t.type_ = #{param.type}
  39. </if>
  40. <if test="param.search != null and param.search != ''">
  41. and t.name like concat('%', #{param.search},'%')
  42. </if>
  43. </where>
  44. </select>
  45. </mapper>