From d3bcc35f319e4b6da7b25da0e4efb04464652a39 Mon Sep 17 00:00:00 2001 From: Chengliang <1546584672@qq.com> Date: Tue, 21 Jun 2022 17:12:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../engine/organization/annotation/OrganizationTable.java | 7 +++++++ .../organization/component/OrganizationWeaTable.java | 4 ++++ .../organization/entity/scheme/vo/SchemeTableVO.java | 5 +++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/com/engine/organization/annotation/OrganizationTable.java b/src/com/engine/organization/annotation/OrganizationTable.java index ec6d14bb..7734c21e 100644 --- a/src/com/engine/organization/annotation/OrganizationTable.java +++ b/src/com/engine/organization/annotation/OrganizationTable.java @@ -55,6 +55,13 @@ public @interface OrganizationTable { */ boolean distinct() default false; + + /** + * 排序方式 + * @return + */ + String sortway() default "desc"; + /** * 操作按钮 */ diff --git a/src/com/engine/organization/component/OrganizationWeaTable.java b/src/com/engine/organization/component/OrganizationWeaTable.java index 35369fbf..43b56438 100644 --- a/src/com/engine/organization/component/OrganizationWeaTable.java +++ b/src/com/engine/organization/component/OrganizationWeaTable.java @@ -38,6 +38,10 @@ public class OrganizationWeaTable extends WeaTable { if (StringUtils.isNotBlank(orderby)) { super.setSqlorderby(orderby); } + String sortway = table.sortway(); + if (StringUtils.isNotBlank(sortway)) { + super.setSqlsortway(sortway); + } String groupby = table.groupby(); if (StringUtils.isNotBlank(groupby)) { super.setSqlgroupby(groupby); diff --git a/src/com/engine/organization/entity/scheme/vo/SchemeTableVO.java b/src/com/engine/organization/entity/scheme/vo/SchemeTableVO.java index ed40b29c..c6434d87 100644 --- a/src/com/engine/organization/entity/scheme/vo/SchemeTableVO.java +++ b/src/com/engine/organization/entity/scheme/vo/SchemeTableVO.java @@ -24,7 +24,8 @@ import lombok.NoArgsConstructor; "t.create_time," + "t.update_time", fromSql = "FROM jcl_org_scheme t ", - orderby = "id desc", + orderby = "scheme_no", + sortway = "asc", primarykey = "id", operates = { @OrganizationTableOperate(index = "0", text = "编辑"), @@ -49,7 +50,7 @@ public class SchemeTableVO { /** * 方案编号 */ - @OrganizationTableColumn(text = "编号", width = "25%", column = "scheme_no") + @OrganizationTableColumn(text = "编号", width = "25%", column = "scheme_no", orderkey = "scheme_no") private String schemeNo; /** * 方案名称