Blame view

LibMajorMapper.xml 1.32 KB
涂亚平 committed
1 2
<?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">
3
<mapper namespace="com.laowu.mapper.LibMajorMapper">
涂亚平 committed
4 5

    <!-- 通用查询映射结果 -->
6
    <resultMap id="BaseResultMap" type="com.laowu.model.LibMajorDO">
涂亚平 committed
7 8 9 10
        <id column="id" property="id" />
        <result column="create_date" property="createDate" />
        <result column="update_date" property="updateDate" />
        <result column="delete_date" property="deleteDate" />
11 12 13
        <result column="college_type" property="collegeType" />
        <result column="major" property="major" />
        <result column="major_code" property="majorCode" />
涂亚平 committed
14 15 16 17 18 19 20
    </resultMap>

    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        create_date,
        update_date,
        delete_date,
21
        id, college_type, major, major_code
涂亚平 committed
22 23
    </sql>

24
    <select id="allMajor" resultType="com.laowu.vo.major.AllMajorVO">
涂亚平 committed
25
        SELECT
26
            *
涂亚平 committed
27
        FROM
28
            lib_major t
涂亚平 committed
29 30
        WHERE
            t.delete_date IS NULL
31 32 33 34
            AND t.college_type = #{collegeType}
            <if test="major != null and major != ''">
                AND (t.major like  concat('%', #{major}, '%') or t.major_code like concat('%', #{majorCode}))
            </if>
涂亚平 committed
35
    </select>
36

涂亚平 committed
37
</mapper>