123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- <?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.weather.mapper.WeaFtpInfoMapper">
- <resultMap type="WeaFtpInfo" id="WeaFtpInfoResult">
- <result property="id" column="id" />
- <result property="ftpIp" column="ftp_ip" />
- <result property="password" column="password" />
- <result property="name" column="name" />
- <result property="ftpname" column="ftpname" />
- <result property="createId" column="create_id" />
- <result property="createTime" column="create_time" />
- <result property="updateId" column="update_id" />
- <result property="updateTime" column="update_time" />
- <result property="ftpPort" column="ftp_port" />
- <result property="ftpDir" column="ftp_dir" />
- <result property="status" column="status" />
- </resultMap>
- <sql id="selectWeaFtpInfoVo">
- select id, ftp_ip, password, name, ftpname, create_id, create_time, update_id, update_time,ftp_port,ftp_dir,status
- from wea_ftp_info
- </sql>
- <select id="selectWeaFtpInfoById" parameterType="Long" resultMap="WeaFtpInfoResult">
- <include refid="selectWeaFtpInfoVo"/>
- where id = #{id}
- </select>
- <select id="selectWeaFtpInfoDim" parameterType="String" resultMap="WeaFtpInfoResult">
- SELECT * FROM wea_ftp_info WHERE ftpname LIKE '%${ftpname}%'
- </select>
- <!-- 插入数据 -->
- <insert id="insertWeaFtpInfo" parameterType="WeaFtpInfo">
- insert into wea_ftp_info (
- id,
- <if test="ftpIp != null and ftpIp != '' ">ftp_ip, </if>
- <if test="password != null and password != '' ">password, </if>
- <if test="name != null and name != '' ">name, </if>
- ftpname,
- create_id,
- create_time,
- update_id,
- update_time,
- ftp_port,
- ftp_dir,
- status
- )values(
- #{id},
- <if test="ftpIp!= null and ftpIp != ''">#{ftpIp}, </if>
- <if test="password != null and password != ''">#{password}, </if>
- <if test="name!= null and name != ''">#{name}, </if>
- #{ftpname},
- #{createId},
- NOW(),
- #{updateId},
- #{updateTime},
- #{ftpPort},
- #{ftpDir},
- #{status}
- )
- </insert>
- <!-- 更新数据 -->
- <update id="updateWeaFtpInfo" parameterType="WeaFtpInfo">
- update wea_ftp_info
- <set>
- <if test="ftpIp != null and ftpIp != ''">ftp_ip = #{ftpIp}, </if>
- <if test="password != null and password != ''">password = #{password}, </if>
- <if test="name != null">name = #{name}, </if>
- ftpname = #{ftpname},
- update_id = #{updateId},
- create_time = #{createTime},
- create_id = #{createId},
- update_time = NOW(),
- ftp_port = #{ftpPort},
- ftp_dir = #{ftpDir},
- status = #{status}
- </set>
- where id = #{id}
- </update>
- <select id="selectWeaFtpInfoList" parameterType="WeaFtpInfo" resultMap="WeaFtpInfoResult">
- select id, ftp_ip, password, name, ftpname, create_id, create_time, update_id, update_time,ftp_port,ftp_dir,status
- from wea_ftp_info
- <where>
- <if test="id!=null and id!=''">
- AND "id"=#{id},
- </if>
- <if test="ftpIp!=null and ftpIp!=''">
- AND "ftp_ip"=#{ftpIp},
- </if>
- <if test="password!=null and password!=''">
- AND "password"=#{password},
- </if>
- <if test="name!=null and name!=''">
- AND "name"=#{name},
- </if>
- <if test="ftpname!=null and ftpname!=''">
- AND "ftpname"=#{ftpname},
- </if>
- <if test="createId!=null and createId!=''">
- AND "create_id"=#{createId},
- </if>
- <if test="createTime!=null and createTime!=''">
- AND "create_time"=#{createTime},
- </if>
- <if test="updateId!=null and updateId!=''">
- AND "update_id"=#{updateId},
- </if>
- <if test="updateTime!=null and updateTime!=''">
- AND "update_time"=#{updateTime}
- </if>
- </where>
- </select>
- <delete id="deleteWeaFtpInfoById" parameterType="Long">
- delete from wea_ftp_info where id = #{id}
- </delete>
- </mapper>
|