tangzy
2021-09-03 fdc3fe8b7e0cf97b225ecc9135a05f4bb2090518
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?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="org.springblade.modules.zc.mapper.ZcMapper">
 
    <!-- 通用查询映射结果 -->
    <resultMap id="zcResultMap" type="org.springblade.modules.zc.vo.ZcVO">
        <id column="id" property="id"/>
        <result column="username" property="username"/>
        <result column="password" property="password"/>
        <result column="sname" property="sname"/>
        <result column="sex" property="sex"/>
        <result column="phone" property="phone"/>
        <result column="zctime" property="zctime"/>
        <result column="type" property="type"/>
        <result column="deptid" property="deptid"/>
        <result column="parentId" property="parentId"/>
    </resultMap>
 
 
    <select id="selectZcPage" resultMap="zcResultMap">
        SELECT
        z.id,
        z.username,
        z.sname,
        z.cardid,
        z.type,
        z.deptid
        FROM
        act_zc z where 1=1
        <if test="zc.type!=null and zc.type!=''">
            and z.type=#{zc.type}
        </if>
        <if test="zc.sname!=null and zc.sname!=''">
            and z.sname like concat(concat('%', #{zc.sname}),'%')
        </if>
        <if test="zc.username!=null and zc.username!=''">
            and z.username like concat(concat('%', #{zc.username}),'%')
        </if>
    </select>
 
 
    <!--注册新增-->
    <insert id="inster">
        insert into act_zc(username, password, sname, cardid, zctime, deptid)
        values (#{username}, #{password}, #{sname}, #{cardid}, #{zctime}, #{deptid})
    </insert>
 
    <select id="selectType" resultType="String">
        select type
        from act_zc
        where username = #{param1}
    </select>
 
</mapper>