<?xml version="1.0" encoding="UTF-8" ?> 
 | 
<!DOCTYPE mapper 
 | 
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
 | 
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 
 | 
<mapper namespace="com.ruoyi.project.mapper.BaseOrganchargeMapper"> 
 | 
     
 | 
    <resultMap type="com.ruoyi.project.domain.BaseOrgancharge" id="BaseOrganchargeResult"> 
 | 
        <result property="id"    column="ID"    /> 
 | 
        <result property="organcode"    column="organcode"    /> 
 | 
        <result property="organname"    column="organname"    /> 
 | 
        <result property="charge"    column="charge"    /> 
 | 
        <result property="del_flag"    column="del_flag"    /> 
 | 
        <result property="remark"    column="remark"    /> 
 | 
        <result property="createBy"    column="create_by"    /> 
 | 
        <result property="createTime"    column="create_time"    /> 
 | 
        <result property="updateBy"    column="update_by"    /> 
 | 
        <result property="updateTime"    column="update_time"    /> 
 | 
    </resultMap> 
 | 
  
 | 
    <sql id="selectBaseOrganchargeVo"> 
 | 
        select ID, organcode, organname, charge, del_flag, remark, create_by, create_time, update_by, update_time from base_organcharge 
 | 
    </sql> 
 | 
  
 | 
    <select id="selectBaseOrganchargeList" parameterType="com.ruoyi.project.domain.BaseOrgancharge" resultMap="BaseOrganchargeResult"> 
 | 
        <include refid="selectBaseOrganchargeVo"/> 
 | 
        <where> 
 | 
            <if test="organcode != null  and organcode != ''"> and organcode = #{organcode}</if> 
 | 
            <if test="organname != null  and organname != ''"> and organname like concat('%', #{organname}, '%')</if> 
 | 
            <if test="charge != null "> and charge = #{charge}</if> 
 | 
        </where> 
 | 
    </select> 
 | 
  
 | 
</mapper> 
 |