| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- <?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.onemap.apply.mapper.gdbh.TGdbhJctbFileMapper">
-
- <resultMap type="TGdbhJctbFileDTO" id="TGdbhJctbFileDTOResult">
- <result property="id" column="id" />
- <result property="name" column="name" />
- <result property="uploaduser" column="uploaduser" />
- <result property="uploadtime" column="uploadtime" />
- <result property="filepath" column="filepath" />
- <result property="shppath" column="shppath" />
- <result property="unzippath" column="unzippath" />
- <result property="filetype" column="filetype" />
- <result property="xzqdm" column="xzqdm" />
- <result property="xzqmc" column="xzqmc" />
- <result property="spotsnumber" column="spotsnumber" />
- <result property="spotsarea" column="spotsarea" />
- <result property="spotssize" column="spotssize" />
- <result property="readstatus" column="readstatus" />
- <result property="readmessage" column="readmessage" />
- <result property="envelopegeom" column="envelopegeom" />
- <result property="centroidgeom" column="centroidgeom" />
- <result property="beginTime" column="beginTime" />
- <result property="endTime" column="endTime" />
- </resultMap>
- <sql id="selectTGdbhJctbFileVo">
- select id, name,uploaduser,uploadtime,filepath,shppath,unzippath,filetype,spotsnumber,
- spotsarea,fromroute,fromtype,xzqdm,readstatus,readmessage,public.st_asewkt(geom) geom
- from t_gdbh_jctb_file
- </sql>
- <select id="selectTGdbhJctbFileList" parameterType="TGdbhJctbFileDTO" resultMap="TGdbhJctbFileDTOResult">
- select t0.*,t1.dept_name as xzqmc from (
- <include refid="selectTGdbhJctbFileVo"/>
- <where>
- <if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
- </where>
- order by uploadtime desc
- )t0 left join sys_dept t1 on t1.district = t0.xzqdm
- </select>
- <select id="selectTGdbhJctbFileById" parameterType="String" resultMap="TGdbhJctbFileDTOResult">
- <include refid="selectTGdbhJctbFileVo"/>
- where id = #{id}
- </select>
- <insert id="insertTGdbhJctbFile" parameterType="TGdbhJctbFileDTO">
- insert into t_gdbh_jctb_file
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="id != null">id,</if>
- <if test="name != null">name,</if>
- <if test="uploaduser != null">uploaduser,</if>
- <if test="uploadtime != null">uploadtime,</if>
- <if test="filepath != null">filepath,</if>
- <if test="shppath != null">shppath,</if>
- <if test="unzippath != null">unzippath,</if>
- <if test="filetype != null">filetype,</if>
- <if test="xzqdm != null">xzqdm,</if>
- <if test="spotsnumber != null">spotsnumber,</if>
- <if test="spotsarea != null">spotsarea,</if>
- <if test="spotssize != null">spotssize,</if>
- <if test="readstatus != null">readstatus,</if>
- <if test="readmessage != null">readmessage,</if>
- <if test="geom != null"> geom,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="id != null">#{id},</if>
- <if test="name != null">#{name},</if>
- <if test="uploaduser != null">#{uploaduser},</if>
- <if test="uploadtime != null">#{uploadtime},</if>
- <if test="filepath != null">#{filepath},</if>
- <if test="shppath != null">#{shppath},</if>
- <if test="unzippath != null">#{unzippath},</if>
- <if test="filetype != null">#{filetype},</if>
- <if test="xzqdm != null">#{xzqdm},</if>
- <if test="spotsnumber != null">#{spotsnumber},</if>
- <if test="spotsarea != null">#{spotsarea},</if>
- <if test="spotssize != null">#{spotssize},</if>
- <if test="readstatus != null">#{readstatus},</if>
- <if test="readmessage != null">#{readmessage},</if>
- <if test="geom != null"> public.st_transform(public.st_geomfromewkt(#{geom}), 4326),</if>
- </trim>
- </insert>
- <update id="updateTGdbhJctbFile" parameterType="TGdbhJctbFileDTO">
- update t_gdbh_jctb_file
- <trim prefix="SET" suffixOverrides=",">
- <if test="name != null">name = #{name},</if>
- <if test="uploaduser != null">uploaduser = #{uploaduser},</if>
- <if test="uploadtime != null">uploadtime = #{uploadtime},</if>
- <if test="filepath != null">filepath = #{filepath},</if>
- <if test="shppath != null">shppath = #{shppath},</if>
- <if test="proxypath != null">proxypath = #{proxypath},</if>
- <if test="unzippath != null">unzippath = #{unzippath},</if>
- <if test="filetype != null">filetype = #{filetype},</if>
- <if test="xzqdm != null">xzqdm = #{xzqdm},</if>
- <if test="spotsnumber != null">spotsnumber = #{spotsnumber},</if>
- <if test="spotsarea != null">spotsarea = #{spotsarea},</if>
- <if test="spotssize != null">spotssize = #{spotssize},</if>
- <if test="readstatus != null">readstatus = #{readstatus},</if>
- <if test="readmessage != null">readmessage = SUBSTRING(#{readmessage},0,290),</if>
- <if test="filetime != null">filetime = #{filetime},</if>
- <if test="geom != null">geom = public.ST_GeomFromEWKT(#{geom}),</if>
- </trim>
- where id = #{id}
- </update>
- <delete id="deleteTGdbhJctbFileById" parameterType="String">
- delete from t_gdbh_jctb_file where id = #{id}
- </delete>
- <delete id="deleteTGdbhJctbFileByIds" parameterType="String">
- delete from t_gdbh_jctb_file where id in
- <foreach item="id" collection="array" open="(" separator="," close=")">
- #{id}
- </foreach>
- </delete>
- </mapper>
|