| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?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.sckw.system.dao.KwsSpecialDao">
- <select id="findPage" resultType="com.sckw.system.model.vo.res.KwsSpecialResVo" parameterType="java.util.Map" >
- SELECT
- ks.id, ks.name, ks.manager, ks.code, ks.ent_id entId, ks.remark, ks.status, ks.create_by createBy,
- ks.create_time createTime, ks.update_by updateBy, ks.update_time updateTime, ke.firm_name firmName,
- ku.`name` createByName, ku1.`name` managerName
- from kws_special ks
- left join kws_enterprise ke on ke.id = ks.ent_id
- left join kws_user ku on ku.id = ks.create_by
- left join kws_user ku1 on ku1.id = ks.manager
- where ks.del_flag = 0
- <if test="name != null and name != ''">
- and ks.name = #{name, jdbcType=VARCHAR}
- </if>
- <if test="code != null and code != ''">
- and ks.code = #{code, jdbcType=VARCHAR}
- </if>
- <if test="keywords != null and keywords != ''">
- and (
- ks.name like concat('%', #{keywords}, '%')
- or ks.code like concat('%', #{keywords}, '%')
- or ke.firm_name like concat('%', #{keywords}, '%')
- or ku.`name` like concat('%', #{keywords}, '%')
- )
- </if>
- ORDER BY ks.create_time desc
- </select>
- <select id="findList" resultType="com.sckw.system.model.KwsSpecial" parameterType="java.util.Map" >
- SELECT
- id, name, manager, code, ent_id entId, remark, status, create_by createBy,
- create_time createTime, update_by updateBy, update_time updateTime
- from kws_special
- where del_flag = 0
- <if test="entId != null and entId != ''">
- and ent_id = #{entId, jdbcType=VARCHAR}
- </if>
- <if test="name != null and name != ''">
- and name = #{name, jdbcType=VARCHAR}
- </if>
- <if test="code != null and code != ''">
- and code = #{code, jdbcType=VARCHAR}
- </if>
- <if test="manager != null and manager != ''">
- and manager = #{manager, jdbcType=VARCHAR}
- </if>
- ORDER BY create_time desc
- </select>
- </mapper>
|