You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
3.2 KiB
58 lines
3.2 KiB
<?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="cn.jyjz.xiaoyao.ocr.dataDao.OcrPackagetaskMybatisDao">
|
|
<resultMap id="BaseResultMap" type="cn.jyjz.xiaoyao.ocr.dataobject.OcrPackagetask">
|
|
<id column="ID" property="id" jdbcType="BIGINT"/>
|
|
<result column="create_by" property="createBy" jdbcType="VARCHAR"/>
|
|
<result column="create_time" property="createTime" jdbcType="BIGINT"/>
|
|
<result column="update_by" property="updateBy" jdbcType="VARCHAR"/>
|
|
<result column="update_time" property="updateTime" jdbcType="BIGINT"/>
|
|
<result column="tenant_id" property="tenantId" jdbcType="BIGINT"/>
|
|
<result column="packagename" property="packagename" jdbcType="VARCHAR"/>
|
|
<result column="pictureno" property="pictureno" jdbcType="INTEGER"/>
|
|
<result column="similaritys" property="similaritys" jdbcType="VARCHAR"/>
|
|
<result column="searchtimes" property="searchtimes" jdbcType="VARCHAR"/>
|
|
</resultMap>
|
|
<sql id="Base_Column_List">
|
|
ID AS id,
|
|
create_by AS createBy,
|
|
create_time AS createTime,
|
|
update_by AS updateBy,
|
|
update_time AS updateTime,
|
|
tenant_id AS tenantId,
|
|
packagename AS packagename,
|
|
pictureno AS pictureno,
|
|
similaritys AS similaritys,
|
|
searchtimes AS searchtimes
|
|
</sql>
|
|
|
|
<sql id="Base_Where">
|
|
<where>
|
|
<trim prefixOverrides="and|or">
|
|
<if test="id != null"> and ID ${id.dataOp} ${id.likestar}#{id.value}${id.likeend}</if>
|
|
<if test="createBy != null"> and create_by ${createBy.dataOp} ${createBy.likestar}#{createBy.value}${createBy.likeend}</if>
|
|
<if test="createTime != null"> and create_time ${createTime.dataOp} ${createTime.likestar}#{createTime.value}${createTime.likeend}</if>
|
|
<if test="updateBy != null"> and update_by ${updateBy.dataOp} ${updateBy.likestar}#{updateBy.value}${updateBy.likeend}</if>
|
|
<if test="updateTime != null"> and update_time ${updateTime.dataOp} ${updateTime.likestar}#{updateTime.value}${updateTime.likeend}</if>
|
|
<if test="tenantId != null"> and tenant_id ${tenantId.dataOp} ${tenantId.likestar}#{tenantId.value}${tenantId.likeend}</if>
|
|
<if test="packagename != null"> and packagename ${packagename.dataOp} ${packagename.likestar}#{packagename.value}${packagename.likeend}</if>
|
|
<if test="pictureno != null"> and pictureno ${pictureno.dataOp} ${pictureno.likestar}#{pictureno.value}${pictureno.likeend}</if>
|
|
<if test="similaritys != null"> and similaritys ${similaritys.dataOp} ${similaritys.likestar}#{similaritys.value}${similaritys.likeend}</if>
|
|
<if test="searchtimes != null"> and searchtimes ${searchtimes.dataOp} ${searchtimes.likestar}#{searchtimes.value}${searchtimes.likeend}</if>
|
|
<if test="userid != null"> and USERID ${userid.dataOp} ${userid.likestar}#{userid.value}${userid.likeend}</if>
|
|
<if test="listdept != null">
|
|
and DEPARTID in
|
|
<foreach collection="listdept.value" item="item" index="index" open="(" separator="," close=")" >
|
|
#{item}
|
|
</foreach>
|
|
</if>
|
|
</trim>
|
|
</where>
|
|
<if test="page != null">
|
|
<if test="page.sortname != null"> order by ${page.sortname} ${page.sortorder}</if>
|
|
limit ${page.start}, ${page.Pagesize}
|
|
</if>
|
|
</sql>
|
|
|
|
</mapper>
|