区分栏目管理以及排序栏目树结构列表

master
rong.liu 2 years ago
parent 2310168913
commit 86516e793b
  1. 33
      src/main/java/com/huoran/iasf/mapper/xml/SysColumnMapper.xml
  2. 3
      src/main/java/com/huoran/iasf/vo/req/PaginationColumnReqVO.java

@ -34,17 +34,26 @@
SELECT
* ,
(SELECT u.username from sys_user u WHERE u.id = s.founder_id) as creteUser,
(SELECT u.username from sys_user u WHERE u.id = s.editor_id) as editorUser
(SELECT u.username from sys_user u WHERE u.id = s.editor_id) as editorUser
FROM
sys_column s
WHERE deleted = 1 and site_id = #{vo.siteId}
<if test="vo.columnName != '' and vo.columnName!= null">
and column_name LIKE CONCAT('%',#{vo.columnName},'%')
</if>
ORDER BY
s.father_id,
s.sort ASC,
s.create_time desc
<if test="vo.isSort== 1">
ORDER BY
s.father_id,
s.sort ASC,
s.create_time desc
</if>
<if test="vo.isSort== 0">
ORDER BY
s.create_time asc
</if>
</select>
@ -59,12 +68,11 @@
ORDER BY c.create_time asc
</select>
<select id="getParentInformationBasedOnChild" resultType="com.huoran.iasf.vo.FatherContentRespVO">
SELECT
T2.id,
T2.column_name ,
T2.father_id,
T2.level,
T2.sort
SELECT T2.id,
T2.column_name,
T2.father_id,
T2.level,
T2.sort
FROM (
SELECT @r AS _id,
( SELECT @r := father_id FROM sys_column WHERE id = _id ) AS parent_id,
@ -77,7 +85,8 @@
) T1
JOIN sys_column T2 ON T1._id = T2.id
WHERE
deleted = 1 and id != #{id}
deleted = 1
and id != #{id}
ORDER BY
T1.lvl DESC
</select>

@ -31,4 +31,7 @@ public class PaginationColumnReqVO extends PageReqVO {
@NotNull(message = "站点id不能为空!")
private Integer siteId;
@ApiModelProperty(value = "判断是否为排序接口调用(1为排序接口调用 0我栏目管理列表调用)")
private Integer isSort;
}

Loading…
Cancel
Save