|
@@ -36,7 +36,7 @@
|
|
|
<result column="BASIC_DISPLAY" property="basicDisplay" />
|
|
<result column="BASIC_DISPLAY" property="basicDisplay" />
|
|
|
<!-- 一对一关联栏目 -->
|
|
<!-- 一对一关联栏目 -->
|
|
|
<association property="column" column="COLUMN_CATEGORY_ID"
|
|
<association property="column" column="COLUMN_CATEGORY_ID"
|
|
|
- javaType="net.mingsoft.basic.entity.ColumnEntity">
|
|
|
|
|
|
|
+ javaType="net.mingsoft.basic.entity.ColumnEntity">
|
|
|
<result property="columnPath" column="column_path" />
|
|
<result property="columnPath" column="column_path" />
|
|
|
<result property="categoryTitle" column="category_title" />
|
|
<result property="categoryTitle" column="category_title" />
|
|
|
<result property="categoryId" column="category_id" />
|
|
<result property="categoryId" column="category_id" />
|
|
@@ -47,9 +47,10 @@
|
|
|
<!-- 获取表字段 结束 -->
|
|
<!-- 获取表字段 结束 -->
|
|
|
<!-- 通过视图查询返回结果集 开始 -->
|
|
<!-- 通过视图查询返回结果集 开始 -->
|
|
|
<resultMap type="net.mingsoft.cms.bean.ColumnArticleIdBean" id="resultMapBean">
|
|
<resultMap type="net.mingsoft.cms.bean.ColumnArticleIdBean" id="resultMapBean">
|
|
|
- <result column="ARTICLE_BASICID" property="articleId" />
|
|
|
|
|
- <result column="column_path" property="columnPath"/>
|
|
|
|
|
|
|
+ <result column="ARTICLE_BASICID" property="articleId" />
|
|
|
|
|
+ <result column="column_path" property="columnPath"/>
|
|
|
<result column="column_url" property="columnUrl" />
|
|
<result column="column_url" property="columnUrl" />
|
|
|
|
|
+ <result column="column_listurl" property="columnListUrl" />
|
|
|
<result column="category_title" property="categoryTitle" />
|
|
<result column="category_title" property="categoryTitle" />
|
|
|
<result column="category_id" property="categoryId" />
|
|
<result column="category_id" property="categoryId" />
|
|
|
<result column="COLUMN_CM_ID" property="columnContentModelId" />
|
|
<result column="COLUMN_CM_ID" property="columnContentModelId" />
|
|
@@ -68,13 +69,13 @@
|
|
|
<result column="ARTICLE_SOURCE" property="articleSource" /> <!-- 文章来源 -->
|
|
<result column="ARTICLE_SOURCE" property="articleSource" /> <!-- 文章来源 -->
|
|
|
<result column="ARTICLE_URL" property="articleUrl" /> <!-- 文章跳转链接地址 -->
|
|
<result column="ARTICLE_URL" property="articleUrl" /> <!-- 文章跳转链接地址 -->
|
|
|
<result column="ARTICLE_KEYWORD" property="articleKeyword" /> <!-- 文章关键字 -->
|
|
<result column="ARTICLE_KEYWORD" property="articleKeyword" /> <!-- 文章关键字 -->
|
|
|
- <result column="ARTICLE_FREEORDER" property="articleFreeOrder" /><!--
|
|
|
|
|
|
|
+ <result column="ARTICLE_FREEORDER" property="articleFreeOrder" /><!--
|
|
|
文章自定义显示顺序 -->
|
|
文章自定义显示顺序 -->
|
|
|
<result column="ARTICLE_WEBID" property="articleWebId" /> <!-- 站点id -->
|
|
<result column="ARTICLE_WEBID" property="articleWebId" /> <!-- 站点id -->
|
|
|
|
|
|
|
|
<result column="BASIC_ID" property="basicId" /> <!-- 与表basic绑定 自增长ID -->
|
|
<result column="BASIC_ID" property="basicId" /> <!-- 与表basic绑定 自增长ID -->
|
|
|
<result column="BASIC_TITLE" property="basicTitle" /> <!-- 文章标题 -->
|
|
<result column="BASIC_TITLE" property="basicTitle" /> <!-- 文章标题 -->
|
|
|
- <result column="BASIC_DESCRIPTION" property="basicDescription" /><!--
|
|
|
|
|
|
|
+ <result column="BASIC_DESCRIPTION" property="basicDescription" /><!--
|
|
|
文章描述 -->
|
|
文章描述 -->
|
|
|
<result column="BASIC_THUMBNAILS" property="basicThumbnails" /> <!-- 文章缩略图 -->
|
|
<result column="BASIC_THUMBNAILS" property="basicThumbnails" /> <!-- 文章缩略图 -->
|
|
|
<result column="BASIC_HIT" property="basicHit" /> <!-- 文章点击次数 -->
|
|
<result column="BASIC_HIT" property="basicHit" /> <!-- 文章点击次数 -->
|
|
@@ -85,7 +86,7 @@
|
|
|
<result column="BASIC_DISPLAY" property="basicDisplay" />
|
|
<result column="BASIC_DISPLAY" property="basicDisplay" />
|
|
|
<!-- 一对一关联栏目 -->
|
|
<!-- 一对一关联栏目 -->
|
|
|
<association property="column"
|
|
<association property="column"
|
|
|
- javaType="net.mingsoft.basic.entity.ColumnEntity">
|
|
|
|
|
|
|
+ javaType="net.mingsoft.basic.entity.ColumnEntity">
|
|
|
<result property="columnPath" column="column_path" />
|
|
<result property="columnPath" column="column_path" />
|
|
|
<result property="categoryTitle" column="category_title" />
|
|
<result property="categoryTitle" column="category_title" />
|
|
|
<result property="categoryId" column="category_id" />
|
|
<result property="categoryId" column="category_id" />
|
|
@@ -101,7 +102,7 @@
|
|
|
BASIC_DISPLAY,BASIC_TITLE,BASIC_DESCRIPTION,BASIC_THUMBNAILS,BASIC_HIT,BASIC_DATETIME,BASIC_UPDATETIME,BASIC_PEOPLEID,BASIC_CATEGORYID,BASIC_SORT
|
|
BASIC_DISPLAY,BASIC_TITLE,BASIC_DESCRIPTION,BASIC_THUMBNAILS,BASIC_HIT,BASIC_DATETIME,BASIC_UPDATETIME,BASIC_PEOPLEID,BASIC_CATEGORYID,BASIC_SORT
|
|
|
</sql>
|
|
</sql>
|
|
|
<!-- 表栏目名结束 -->
|
|
<!-- 表栏目名结束 -->
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<!-- 文章基础数据返回数据列表 开始 -->
|
|
<!-- 文章基础数据返回数据列表 开始 -->
|
|
|
<sql id="basic_data_list">
|
|
<sql id="basic_data_list">
|
|
|
BASIC_DISPLAY,BASIC_ID,BASIC_CATEGORYID,BASIC_TITLE,BASIC_DESCRIPTION,BASIC_THUMBNAILS,BASIC_HIT,BASIC_DATETIME,BASIC_UPDATETIME,BASIC_PEOPLEID,BASIC_SORT,
|
|
BASIC_DISPLAY,BASIC_ID,BASIC_CATEGORYID,BASIC_TITLE,BASIC_DESCRIPTION,BASIC_THUMBNAILS,BASIC_HIT,BASIC_DATETIME,BASIC_UPDATETIME,BASIC_PEOPLEID,BASIC_SORT,
|
|
@@ -186,10 +187,10 @@
|
|
|
where a.ARTICLE_BASICID=#{basicId}
|
|
where a.ARTICLE_BASICID=#{basicId}
|
|
|
</select>
|
|
</select>
|
|
|
<!-- 查找文章管理的信息 结束 -->
|
|
<!-- 查找文章管理的信息 结束 -->
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<!-- 标题字段query -->
|
|
<!-- 标题字段query -->
|
|
|
<sql id="queryWhereBasicTitle" databaseId="mysql">
|
|
<sql id="queryWhereBasicTitle" databaseId="mysql">
|
|
|
- CONCAT('%',#{article.basicTitle},'%')
|
|
|
|
|
|
|
+ CONCAT('%',#{article.basicTitle},'%')
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="queryWhereBasicTitle" databaseId="oracle">
|
|
<sql id="queryWhereBasicTitle" databaseId="oracle">
|
|
|
'%'||#{ article.basicTitle}||'%'
|
|
'%'||#{ article.basicTitle}||'%'
|
|
@@ -199,7 +200,7 @@
|
|
|
</sql>
|
|
</sql>
|
|
|
<!-- flag字段 -->
|
|
<!-- flag字段 -->
|
|
|
<sql id="queryWhereFlag" databaseId="mysql">
|
|
<sql id="queryWhereFlag" databaseId="mysql">
|
|
|
- CONCAT('%',#{flag},'%')
|
|
|
|
|
|
|
+ CONCAT('%',#{flag},'%')
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="queryWhereFlag" databaseId="oracle">
|
|
<sql id="queryWhereFlag" databaseId="oracle">
|
|
|
'%'||#{ flag}||'%'
|
|
'%'||#{ flag}||'%'
|
|
@@ -209,7 +210,7 @@
|
|
|
</sql>
|
|
</sql>
|
|
|
<!-- noFlag字段 -->
|
|
<!-- noFlag字段 -->
|
|
|
<sql id="queryWhereNoFlag" databaseId="mysql">
|
|
<sql id="queryWhereNoFlag" databaseId="mysql">
|
|
|
- CONCAT('%',#{noFlag},'%')
|
|
|
|
|
|
|
+ CONCAT('%',#{noFlag},'%')
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="queryWhereNoFlag" databaseId="oracle">
|
|
<sql id="queryWhereNoFlag" databaseId="oracle">
|
|
|
'%'||#{ noFlag}||'%'
|
|
'%'||#{ noFlag}||'%'
|
|
@@ -237,7 +238,7 @@
|
|
|
<if test="basicCategoryIds != null">
|
|
<if test="basicCategoryIds != null">
|
|
|
and b.BASIC_CATEGORYID in
|
|
and b.BASIC_CATEGORYID in
|
|
|
<foreach collection="basicCategoryIds" index="index" item="categoryId"
|
|
<foreach collection="basicCategoryIds" index="index" item="categoryId"
|
|
|
- open="(" separator="," close=")">
|
|
|
|
|
|
|
+ open="(" separator="," close=")">
|
|
|
#{categoryId}
|
|
#{categoryId}
|
|
|
</foreach>
|
|
</foreach>
|
|
|
</if>
|
|
</if>
|
|
@@ -250,15 +251,15 @@
|
|
|
</where>
|
|
</where>
|
|
|
</select>
|
|
</select>
|
|
|
<!-- 列表查询结束 -->
|
|
<!-- 列表查询结束 -->
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<!-- 列表查询开始 -->
|
|
<!-- 列表查询开始 -->
|
|
|
<select id="query" resultMap="resultMap" >
|
|
<select id="query" resultMap="resultMap" >
|
|
|
select
|
|
select
|
|
|
<include refid="column_list" />
|
|
<include refid="column_list" />
|
|
|
,c.CATEGORY_TITLE,c.CATEGORY_ID
|
|
,c.CATEGORY_TITLE,c.CATEGORY_ID
|
|
|
- ,cl.COLUMN_PATH,cl.COLUMN_CM_ID,cl.COLUMN_TYPE,cl.COLUMN_CATEGORY_ID
|
|
|
|
|
- FROM cms_article a LEFT JOIN basic b ON a.ARTICLE_BASICID = b.BASIC_ID
|
|
|
|
|
- LEFT JOIN basic_column cl ON b.BASIC_CATEGORYID = cl.COLUMN_CATEGORY_ID
|
|
|
|
|
|
|
+ ,cl.COLUMN_PATH,cl.COLUMN_CM_ID,cl.COLUMN_TYPE,cl.COLUMN_CATEGORY_ID
|
|
|
|
|
+ FROM cms_article a LEFT JOIN basic b ON a.ARTICLE_BASICID = b.BASIC_ID
|
|
|
|
|
+ LEFT JOIN basic_column cl ON b.BASIC_CATEGORYID = cl.COLUMN_CATEGORY_ID
|
|
|
JOIN category c ON c.CATEGORY_ID = cl.COLUMN_CATEGORY_ID
|
|
JOIN category c ON c.CATEGORY_ID = cl.COLUMN_CATEGORY_ID
|
|
|
where a.ARTICLE_WEBID = #{webId}
|
|
where a.ARTICLE_WEBID = #{webId}
|
|
|
<if test="article != null ">
|
|
<if test="article != null ">
|
|
@@ -270,7 +271,7 @@
|
|
|
<if test="basicCategoryIds != null">
|
|
<if test="basicCategoryIds != null">
|
|
|
and b.BASIC_CATEGORYID in
|
|
and b.BASIC_CATEGORYID in
|
|
|
<foreach collection="basicCategoryIds" index="index" item="categoryId"
|
|
<foreach collection="basicCategoryIds" index="index" item="categoryId"
|
|
|
- open="(" separator="," close=")">
|
|
|
|
|
|
|
+ open="(" separator="," close=")">
|
|
|
#{categoryId}
|
|
#{categoryId}
|
|
|
</foreach>
|
|
</foreach>
|
|
|
</if>
|
|
</if>
|
|
@@ -321,23 +322,26 @@
|
|
|
<select id="queryIdsByCategoryIdForParser" resultMap="resultMapBean" >
|
|
<select id="queryIdsByCategoryIdForParser" resultMap="resultMapBean" >
|
|
|
select
|
|
select
|
|
|
ARTICLE_BASICID,cl.*,c.*
|
|
ARTICLE_BASICID,cl.*,c.*
|
|
|
- FROM cms_article a LEFT JOIN basic b ON a.ARTICLE_BASICID = b.BASIC_ID
|
|
|
|
|
- LEFT JOIN basic_column cl ON b.BASIC_CATEGORYID = cl.COLUMN_CATEGORY_ID
|
|
|
|
|
|
|
+ FROM cms_article a LEFT JOIN basic ON a.ARTICLE_BASICID = basic.BASIC_ID
|
|
|
|
|
+ LEFT JOIN basic_column cl ON basic.BASIC_CATEGORYID = cl.COLUMN_CATEGORY_ID
|
|
|
JOIN category c ON c.CATEGORY_ID = cl.COLUMN_CATEGORY_ID
|
|
JOIN category c ON c.CATEGORY_ID = cl.COLUMN_CATEGORY_ID
|
|
|
- where
|
|
|
|
|
|
|
+ where
|
|
|
<if test="appId > 0">
|
|
<if test="appId > 0">
|
|
|
a.ARTICLE_WEBID = #{appId}
|
|
a.ARTICLE_WEBID = #{appId}
|
|
|
</if>
|
|
</if>
|
|
|
<!-- 查询子栏目数据 -->
|
|
<!-- 查询子栏目数据 -->
|
|
|
<if test="categoryId > 0">
|
|
<if test="categoryId > 0">
|
|
|
- and (b.basic_categoryid=#{categoryId} or b.basic_categoryid in
|
|
|
|
|
- (select category_id FROM category where <include refid="queryWhereCategoryId"></include>))
|
|
|
|
|
|
|
+ and (basic.basic_categoryid=#{categoryId} or basic.basic_categoryid in
|
|
|
|
|
+ (select category_id FROM category where <include refid="queryWhereCategoryId"></include>))
|
|
|
</if>
|
|
</if>
|
|
|
<if test="beginTime!=null and beginTime!=''">
|
|
<if test="beginTime!=null and beginTime!=''">
|
|
|
- and b.basic_updatetime >= #{beginTime}
|
|
|
|
|
|
|
+ and basic.basic_updatetime >= #{beginTime}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="endTime!=null and endTime!=''">
|
|
<if test="endTime!=null and endTime!=''">
|
|
|
- and b.basic_updatetime >= #{endTime}
|
|
|
|
|
|
|
+ and basic.basic_updatetime >= #{endTime}
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="orderBy!=null and order!=null and orderBy!='' and order!=''">
|
|
|
|
|
+ ORDER BY `${orderBy}` ${order}
|
|
|
</if>
|
|
</if>
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
@@ -359,24 +363,24 @@
|
|
|
<!-- 根据字段条件查找文章实体开始 -->
|
|
<!-- 根据字段条件查找文章实体开始 -->
|
|
|
<sql id="queryLike" databaseId="mysql">
|
|
<sql id="queryLike" databaseId="mysql">
|
|
|
like CONCAT("%",
|
|
like CONCAT("%",
|
|
|
- <foreach item="val" index="index" collection="item[3]">
|
|
|
|
|
- <if test="index==0">#{val}</if>
|
|
|
|
|
- </foreach>
|
|
|
|
|
- ,"%")
|
|
|
|
|
|
|
+ <foreach item="val" index="index" collection="item[3]">
|
|
|
|
|
+ <if test="index==0">#{val}</if>
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ ,"%")
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="queryLike" databaseId="oracle">
|
|
<sql id="queryLike" databaseId="oracle">
|
|
|
like '%'||
|
|
like '%'||
|
|
|
- <foreach item="val" index="index" collection="item[3]">
|
|
|
|
|
- <if test="index==0">#{val}</if>
|
|
|
|
|
- </foreach>
|
|
|
|
|
- ||'%'
|
|
|
|
|
|
|
+ <foreach item="val" index="index" collection="item[3]">
|
|
|
|
|
+ <if test="index==0">#{val}</if>
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ ||'%'
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="queryLike" databaseId="sqlServer">
|
|
<sql id="queryLike" databaseId="sqlServer">
|
|
|
like '%'+
|
|
like '%'+
|
|
|
- <foreach item="val" index="index" collection="item[3]">
|
|
|
|
|
- <if test="index==0">#{val}</if>
|
|
|
|
|
- </foreach>
|
|
|
|
|
- +'%'
|
|
|
|
|
|
|
+ <foreach item="val" index="index" collection="item[3]">
|
|
|
|
|
+ <if test="index==0">#{val}</if>
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ +'%'
|
|
|
</sql>
|
|
</sql>
|
|
|
<!-- 已过期 -->
|
|
<!-- 已过期 -->
|
|
|
<select id="queryListForSearch" resultMap="resultMap">
|
|
<select id="queryListForSearch" resultMap="resultMap">
|
|
@@ -398,12 +402,12 @@
|
|
|
and
|
|
and
|
|
|
b.BASIC_CATEGORYID in
|
|
b.BASIC_CATEGORYID in
|
|
|
<foreach item="id" index="key" collection="ids" open="("
|
|
<foreach item="id" index="key" collection="ids" open="("
|
|
|
- separator="," close=")">
|
|
|
|
|
|
|
+ separator="," close=")">
|
|
|
#{id.categoryId}
|
|
#{id.categoryId}
|
|
|
</foreach>
|
|
</foreach>
|
|
|
</if>
|
|
</if>
|
|
|
<foreach item="item" index="key" collection="map" open=""
|
|
<foreach item="item" index="key" collection="map" open=""
|
|
|
- separator="" close="">
|
|
|
|
|
|
|
+ separator="" close="">
|
|
|
<if test=" item[0] == false">
|
|
<if test=" item[0] == false">
|
|
|
and ${key}
|
|
and ${key}
|
|
|
</if>
|
|
</if>
|
|
@@ -421,7 +425,7 @@
|
|
|
<if test="item[2] == false">
|
|
<if test="item[2] == false">
|
|
|
between
|
|
between
|
|
|
<foreach item="val" index="index" collection="item[3]"
|
|
<foreach item="val" index="index" collection="item[3]"
|
|
|
- separator="and">
|
|
|
|
|
|
|
+ separator="and">
|
|
|
#{val}
|
|
#{val}
|
|
|
</foreach>
|
|
</foreach>
|
|
|
</if>
|
|
</if>
|
|
@@ -460,12 +464,12 @@
|
|
|
cl.COLUMN_CATEGORY_ID
|
|
cl.COLUMN_CATEGORY_ID
|
|
|
<if test="tableName!=null and tableName!=''">left join ${tableName} d on d.basicId=a.ARTICLE_BASICID
|
|
<if test="tableName!=null and tableName!=''">left join ${tableName} d on d.basicId=a.ARTICLE_BASICID
|
|
|
</if>
|
|
</if>
|
|
|
- where a.ARTICLE_WEBID = #{websiteId}
|
|
|
|
|
|
|
+ where a.ARTICLE_WEBID = #{websiteId}
|
|
|
<if test="ids!=null and ids!=''">
|
|
<if test="ids!=null and ids!=''">
|
|
|
and FIND_IN_SET(category_categoryid,'${ids}')
|
|
and FIND_IN_SET(category_categoryid,'${ids}')
|
|
|
</if>
|
|
</if>
|
|
|
<foreach item="item" index="key" collection="map" open=""
|
|
<foreach item="item" index="key" collection="map" open=""
|
|
|
- separator="" close="">
|
|
|
|
|
|
|
+ separator="" close="">
|
|
|
<if test=" item[0] == false">
|
|
<if test=" item[0] == false">
|
|
|
and ${key}
|
|
and ${key}
|
|
|
</if>
|
|
</if>
|
|
@@ -483,7 +487,7 @@
|
|
|
<if test="item[2] == false">
|
|
<if test="item[2] == false">
|
|
|
between
|
|
between
|
|
|
<foreach item="val" index="index" collection="item[3]"
|
|
<foreach item="val" index="index" collection="item[3]"
|
|
|
- separator="and">
|
|
|
|
|
|
|
+ separator="and">
|
|
|
#{val}
|
|
#{val}
|
|
|
</foreach>
|
|
</foreach>
|
|
|
</if>
|
|
</if>
|
|
@@ -505,12 +509,12 @@
|
|
|
<!-- 根据字段条件查找文章实体总数结束 -->
|
|
<!-- 根据字段条件查找文章实体总数结束 -->
|
|
|
|
|
|
|
|
<select id="getById" resultMap="viewResultMap">
|
|
<select id="getById" resultMap="viewResultMap">
|
|
|
- select
|
|
|
|
|
- <include refid="basic_data_list" />
|
|
|
|
|
- from
|
|
|
|
|
|
|
+ select
|
|
|
|
|
+ <include refid="basic_data_list" />
|
|
|
|
|
+ from
|
|
|
(((basic JOIN cms_article ON (BASIC_ID = ARTICLE_BASICID))
|
|
(((basic JOIN cms_article ON (BASIC_ID = ARTICLE_BASICID))
|
|
|
- JOIN basic_column ON (BASIC_CATEGORYID = COLUMN_CATEGORY_ID))
|
|
|
|
|
- JOIN category ON (COLUMN_CATEGORY_ID = CATEGORY_ID))
|
|
|
|
|
|
|
+ JOIN basic_column ON (BASIC_CATEGORYID = COLUMN_CATEGORY_ID))
|
|
|
|
|
+ JOIN category ON (COLUMN_CATEGORY_ID = CATEGORY_ID))
|
|
|
<if test="contentModelTableName!=null">
|
|
<if test="contentModelTableName!=null">
|
|
|
left join ${contentModelTableName} cmt on
|
|
left join ${contentModelTableName} cmt on
|
|
|
cmt.basicid=basic_id
|
|
cmt.basicid=basic_id
|
|
@@ -531,12 +535,12 @@
|
|
|
<!-- 已过期 -->
|
|
<!-- 已过期 -->
|
|
|
<!-- 查找上一篇下一篇 -->
|
|
<!-- 查找上一篇下一篇 -->
|
|
|
<sql id="selectOne">
|
|
<sql id="selectOne">
|
|
|
- from
|
|
|
|
|
|
|
+ from
|
|
|
(((basic JOIN cms_article ON (BASIC_ID = ARTICLE_BASICID))
|
|
(((basic JOIN cms_article ON (BASIC_ID = ARTICLE_BASICID))
|
|
|
- JOIN basic_column ON (BASIC_CATEGORYID = COLUMN_CATEGORY_ID))
|
|
|
|
|
- JOIN category ON (COLUMN_CATEGORY_ID = CATEGORY_ID))
|
|
|
|
|
-
|
|
|
|
|
- where category_appid=#{appId}
|
|
|
|
|
|
|
+ JOIN basic_column ON (BASIC_CATEGORYID = COLUMN_CATEGORY_ID))
|
|
|
|
|
+ JOIN category ON (COLUMN_CATEGORY_ID = CATEGORY_ID))
|
|
|
|
|
+
|
|
|
|
|
+ where category_appid=#{appId}
|
|
|
<if test="flag==false">
|
|
<if test="flag==false">
|
|
|
and basic_id < ${basicId}
|
|
and basic_id < ${basicId}
|
|
|
|
|
|
|
@@ -551,7 +555,7 @@
|
|
|
</sql>
|
|
</sql>
|
|
|
<!-- 已过期 -->
|
|
<!-- 已过期 -->
|
|
|
<select id="getNextOrPrevious" resultMap="resultMap" databaseId="mysql">
|
|
<select id="getNextOrPrevious" resultMap="resultMap" databaseId="mysql">
|
|
|
- select
|
|
|
|
|
|
|
+ select
|
|
|
<include refid="basic_data_list" />
|
|
<include refid="basic_data_list" />
|
|
|
<include refid="selectOne"></include>
|
|
<include refid="selectOne"></include>
|
|
|
<if test="flag==false">
|
|
<if test="flag==false">
|
|
@@ -564,7 +568,7 @@
|
|
|
</select>
|
|
</select>
|
|
|
<!-- 已过期 -->
|
|
<!-- 已过期 -->
|
|
|
<select id="getNextOrPrevious" resultMap="resultMap" databaseId="oracle">
|
|
<select id="getNextOrPrevious" resultMap="resultMap" databaseId="oracle">
|
|
|
- select
|
|
|
|
|
|
|
+ select
|
|
|
<include refid="basic_data_list" />
|
|
<include refid="basic_data_list" />
|
|
|
<include refid="selectOne"></include>
|
|
<include refid="selectOne"></include>
|
|
|
and rownum=1
|
|
and rownum=1
|
|
@@ -598,13 +602,13 @@
|
|
|
</sql>
|
|
</sql>
|
|
|
<!-- 已过期 -->
|
|
<!-- 已过期 -->
|
|
|
<select id="getByCategoryId" resultMap="resultMap">
|
|
<select id="getByCategoryId" resultMap="resultMap">
|
|
|
- select
|
|
|
|
|
|
|
+ select
|
|
|
<include refid="basic_data_list" />
|
|
<include refid="basic_data_list" />
|
|
|
- from
|
|
|
|
|
|
|
+ from
|
|
|
(((basic JOIN cms_article ON (BASIC_ID = ARTICLE_BASICID))
|
|
(((basic JOIN cms_article ON (BASIC_ID = ARTICLE_BASICID))
|
|
|
- JOIN basic_column ON (BASIC_CATEGORYID = COLUMN_CATEGORY_ID))
|
|
|
|
|
- JOIN category ON (COLUMN_CATEGORY_ID = CATEGORY_ID))
|
|
|
|
|
- where basic_categoryId=#{categoryId} order by basic_id desc
|
|
|
|
|
|
|
+ JOIN basic_column ON (BASIC_CATEGORYID = COLUMN_CATEGORY_ID))
|
|
|
|
|
+ JOIN category ON (COLUMN_CATEGORY_ID = CATEGORY_ID))
|
|
|
|
|
+ where basic_categoryId=#{categoryId} order by basic_id desc
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<!-- 根据basicID删除开始 -->
|
|
<!-- 根据basicID删除开始 -->
|
|
@@ -613,7 +617,7 @@
|
|
|
<where>
|
|
<where>
|
|
|
ARTICLE_BASICID in
|
|
ARTICLE_BASICID in
|
|
|
<foreach collection="ids" item="item" index="index" open="("
|
|
<foreach collection="ids" item="item" index="index" open="("
|
|
|
- separator="," close=")">#{item}</foreach>
|
|
|
|
|
|
|
+ separator="," close=")">#{item}</foreach>
|
|
|
</where>
|
|
</where>
|
|
|
</delete>
|
|
</delete>
|
|
|
|
|
|