123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?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="AdmissionsSourceMapper" >
- <sql id="TableName">
- BUSS_ADMISSIONS_SOURCE
- </sql>
- <sql id="Columns">
- id,name,PARENT_ID parentId,describes,ORDER_NUM orderNum
- </sql>
- <select id="plist" resultType="am.lodge.platform.model.AdmissionsSource">
- SELECT
- <include refid="Columns"/>
- FROM BUSS_ADMISSIONS_SOURCE where PARENT_ID is null
- <if test="id !=null">and id=#{id}</if>
- </select>
- <select id="list" resultType="am.lodge.platform.model.AdmissionsSource">
- SELECT
- <include refid="Columns"/>
- FROM
- <include refid="TableName"/>
- <where>
- <if test="id !=null">id=#{id}</if>
- <if test="parentId !=null">PARENT_ID=#{parentId}</if>
- </where>
- </select>
- <delete id="deleteById" parameterType="map">
- DELETE FROM
- <include refid="TableName"/>
- <where>
- <if test="id !=null">id=#{id}</if>
- <if test="parentId !=null">PARENT_ID=#{parentId}</if>
- </where>
- </delete>
- <select id="selectSourceByClientId" resultType="am.lodge.platform.model.AdmissionsSource">
- SELECT bas.id id,bas.name name
- from buss_admissions_source bas LEFT JOIN buss_client_source bcs on bas.ID=bcs.SOURCE_ID
- where bcs.CLIENT_ID =#{clientId}
- </select>
- </mapper>
|