Toggle navigation
Toggle navigation
This project
Loading...
Sign in
yoho-search
/
yoho-search-consumer
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
hugufei
6 years ago
Commit
7912a14113b1bbbc432f940d79f63935dc66b840
1 parent
9864ede4
CsRecallConfigCommon中添加insertOrder字段控制插入顺序
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
126 additions
and
111 deletions
dal/src/main/resources/META-INF/mybatis/CsRecallConfigCommonMapper.xml
index/src/main/resources/esmapping/csrecallconfigcommon.json
dal/src/main/resources/META-INF/mybatis/CsRecallConfigCommonMapper.xml
View file @
7912a14
<?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.yoho.search.dal.CsRecallConfigCommonMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.yoho.search.dal.model.CsRecallConfigCommon"
>
<id
column=
"id"
property=
"id"
jdbcType=
"INTEGER"
/>
<result
column=
"config_type"
property=
"configType"
jdbcType=
"VARCHAR"
/>
<result
column=
"config_page"
property=
"configPage"
jdbcType=
"INTEGER"
/>
<result
column=
"size"
property=
"size"
jdbcType=
"INTEGER"
/>
<result
column=
"size_limit"
property=
"sizeLimit"
jdbcType=
"VARCHAR"
/>
<result
column=
"interval"
property=
"interval"
jdbcType=
"INTEGER"
/>
<result
column=
"interval_limit"
property=
"intervalLimit"
jdbcType=
"VARCHAR"
/>
<result
column=
"description"
property=
"description"
jdbcType=
"VARCHAR"
/>
<result
column=
"update_time"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
id, config_type, config_page,`size`, size_limit, `interval`, interval_limit, description, update_time
</sql>
<insert
id=
"insert"
parameterType=
"com.yoho.search.dal.model.CsRecallConfigCommon"
timeout=
"20000"
>
insert ignore into cs_recall_config_common (id,config_type, config_page, `size`, size_limit, `interval`, interval_limit, description)
values (#{id,jdbcType=INTEGER},#{configType,jdbcType=VARCHAR}, #{configPage,jdbcType=INTEGER}, #{size,jdbcType=INTEGER},#{sizeLimit,jdbcType=VARCHAR}, #{interval,jdbcType=INTEGER}, #{intervalLimit,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR})
</insert>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.yoho.search.dal.model.CsRecallConfigCommon"
timeout=
"20000"
>
update cs_recall_config_common
<set>
<if
test=
"configType != null"
>
config_type = #{configType,jdbcType=VARCHAR},
</if>
<if
test=
"configPage != null"
>
config_page = #{configPage,jdbcType=INTEGER},
</if>
<if
test=
"size != null"
>
`size` = #{size,jdbcType=INTEGER},
</if>
<if
test=
"sizeLimit != null"
>
size_limit = #{sizeLimit,jdbcType=VARCHAR},
</if>
<if
test=
"interval != null"
>
`interval` = #{interval,jdbcType=INTEGER},
</if>
<if
test=
"intervalLimit != null"
>
interval_limit = #{intervalLimit,jdbcType=VARCHAR},
</if>
<if
test=
"description != null"
>
description = #{description,jdbcType=VARCHAR},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
timeout=
"20000"
>
delete from cs_recall_config_common
where id = #{id,jdbcType=INTEGER}
</delete>
<select
id=
"selectByPrimaryKey"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.Integer"
timeout=
"20000"
>
select
<include
refid=
"Base_Column_List"
/>
from cs_recall_config_common
where id = #{id,jdbcType=INTEGER}
LIMIT 1
</select>
<select
id=
"selectCount"
resultType=
"int"
>
select count(0) from cs_recall_config_common
</select>
<select
id=
"selectPageLists"
resultMap=
"BaseResultMap"
timeout=
"20000"
>
select
<include
refid=
"Base_Column_List"
/>
from cs_recall_config_common limit #{start}, #{limit}
</select>
<?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.yoho.search.dal.CsRecallConfigCommonMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.yoho.search.dal.model.CsRecallConfigCommon"
>
<id
column=
"id"
property=
"id"
jdbcType=
"INTEGER"
/>
<result
column=
"config_type"
property=
"configType"
jdbcType=
"VARCHAR"
/>
<result
column=
"config_page"
property=
"configPage"
jdbcType=
"INTEGER"
/>
<result
column=
"size"
property=
"size"
jdbcType=
"INTEGER"
/>
<result
column=
"size_limit"
property=
"sizeLimit"
jdbcType=
"VARCHAR"
/>
<result
column=
"interval"
property=
"interval"
jdbcType=
"INTEGER"
/>
<result
column=
"interval_limit"
property=
"intervalLimit"
jdbcType=
"VARCHAR"
/>
<result
column=
"description"
property=
"description"
jdbcType=
"VARCHAR"
/>
<result
column=
"update_time"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
id, config_type, config_page,`size`, size_limit, `interval`, interval_limit, description, insert_order, update_time
</sql>
<insert
id=
"insert"
parameterType=
"com.yoho.search.dal.model.CsRecallConfigCommon"
timeout=
"20000"
>
insert ignore into cs_recall_config_common (
id,config_type, config_page,
`size`, size_limit, `interval`, interval_limit,
insert_order, description)
values (
#{id,jdbcType=INTEGER},#{configType,jdbcType=VARCHAR}, #{configPage,jdbcType=INTEGER},
#{size,jdbcType=INTEGER},#{sizeLimit,jdbcType=VARCHAR},
#{interval,jdbcType=INTEGER}, #{intervalLimit,jdbcType=VARCHAR},
#{insertOrder,jdbcType=INTEGER},#{description,jdbcType=VARCHAR})
</insert>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.yoho.search.dal.model.CsRecallConfigCommon"
timeout=
"20000"
>
update cs_recall_config_common
<set>
<if
test=
"configType != null"
>
config_type = #{configType,jdbcType=VARCHAR},
</if>
<if
test=
"configPage != null"
>
config_page = #{configPage,jdbcType=INTEGER},
</if>
<if
test=
"size != null"
>
`size` = #{size,jdbcType=INTEGER},
</if>
<if
test=
"sizeLimit != null"
>
size_limit = #{sizeLimit,jdbcType=VARCHAR},
</if>
<if
test=
"interval != null"
>
`interval` = #{interval,jdbcType=INTEGER},
</if>
<if
test=
"intervalLimit != null"
>
interval_limit = #{intervalLimit,jdbcType=VARCHAR},
</if>
<if
test=
"insertOrder != null"
>
insert_order = #{insertOrder,jdbcType=VARCHAR},
</if>
<if
test=
"description != null"
>
description = #{description,jdbcType=VARCHAR},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
timeout=
"20000"
>
delete from cs_recall_config_common
where id = #{id,jdbcType=INTEGER}
</delete>
<select
id=
"selectByPrimaryKey"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.Integer"
timeout=
"20000"
>
select
<include
refid=
"Base_Column_List"
/>
from cs_recall_config_common
where id = #{id,jdbcType=INTEGER}
LIMIT 1
</select>
<select
id=
"selectCount"
resultType=
"int"
>
select count(0) from cs_recall_config_common
</select>
<select
id=
"selectPageLists"
resultMap=
"BaseResultMap"
timeout=
"20000"
>
select
<include
refid=
"Base_Column_List"
/>
from cs_recall_config_common limit #{start}, #{limit}
</select>
</mapper>
\ No newline at end of file
...
...
index/src/main/resources/esmapping/csrecallconfigcommon.json
View file @
7912a14
{
"csrecallconfigcommon"
:
{
"_all"
:{
"enabled"
:
false
},
"_source"
:{
"enabled"
:
true
},
"properties"
:
{
"id"
:
{
"type"
:
"integer"
},
"configType"
:
{
"type"
:
"keyword"
},
"configPage"
:
{
"type"
:
"integer"
},
"size"
:
{
"type"
:
"integer"
},
"sizeLimit"
:
{
"type"
:
"keyword"
},
"interval"
:
{
"type"
:
"integer"
},
"intervalLimit"
:
{
"type"
:
"keyword"
},
"description"
:
{
"type"
:
"keyword"
},
"updateTime"
:
{
"type"
:
"date"
}
}
}
{
"csrecallconfigcommon"
:
{
"_all"
:{
"enabled"
:
false
},
"_source"
:{
"enabled"
:
true
},
"properties"
:
{
"id"
:
{
"type"
:
"integer"
},
"configType"
:
{
"type"
:
"keyword"
},
"configPage"
:
{
"type"
:
"integer"
},
"size"
:
{
"type"
:
"integer"
},
"sizeLimit"
:
{
"type"
:
"keyword"
},
"interval"
:
{
"type"
:
"integer"
},
"intervalLimit"
:
{
"type"
:
"keyword"
},
"description"
:
{
"type"
:
"keyword"
},
"insertOrder"
:
{
"type"
:
"integer"
},
"updateTime"
:
{
"type"
:
"date"
}
}
}
}
\ No newline at end of file
...
...
Please
register
or
login
to post a comment