diff --git a/.gitignore b/.gitignore index 9e527548..30fa9f8d 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ target/ .idea /src/test +/src/rebel.xml /src/META-INF /log diff --git a/src/com/engine/organization/entity/company/dto/CompListDTO.java b/src/com/engine/organization/entity/company/dto/CompListDTO.java index 43b861bc..b533ce18 100644 --- a/src/com/engine/organization/entity/company/dto/CompListDTO.java +++ b/src/com/engine/organization/entity/company/dto/CompListDTO.java @@ -38,7 +38,7 @@ public class CompListDTO { /** * 编号 */ - @TableTitle(title = "编号", dataIndex = "compNo", key = "compNo",sorter = true) + @TableTitle(title = "编号", dataIndex = "compNo", key = "compNo") private String compNo; /** @@ -73,7 +73,7 @@ public class CompListDTO { @TableTitle(title = "负责人", dataIndex = "compPrincipal", key = "compPrincipal") private String compPrincipal; - @TableTitle(title = "显示顺序", dataIndex = "showOrder", key = "showOrder") + @TableTitle(title = "显示顺序", dataIndex = "showOrder", key = "showOrder", sorter = true) private Integer showOrder; /** diff --git a/src/com/engine/organization/entity/department/dto/DepartmentListDTO.java b/src/com/engine/organization/entity/department/dto/DepartmentListDTO.java index 7eb9fd9d..94e401ba 100644 --- a/src/com/engine/organization/entity/department/dto/DepartmentListDTO.java +++ b/src/com/engine/organization/entity/department/dto/DepartmentListDTO.java @@ -71,7 +71,7 @@ public class DepartmentListDTO { /** * 显示顺序 */ - @TableTitle(title = "显示顺序", dataIndex = "showOrder", key = "showOrder") + @TableTitle(title = "显示顺序", dataIndex = "showOrder", key = "showOrder",sorter = true) private int showOrder; ///** diff --git a/src/com/engine/organization/entity/job/bo/JobBO.java b/src/com/engine/organization/entity/job/bo/JobBO.java index 81992a63..9e9d294c 100644 --- a/src/com/engine/organization/entity/job/bo/JobBO.java +++ b/src/com/engine/organization/entity/job/bo/JobBO.java @@ -40,6 +40,7 @@ public class JobBO { .description(param.getDescription()) .workDuty(param.getWorkDuty()) .workAuthority(param.getWorkAuthority()) + .showOrder(param.getShowOrder()) .forbiddenTag(param.getForbiddenTag() == null ? null : param.getForbiddenTag() ? 0 : 1) .deleteType(0) .createTime(new Date()) @@ -88,6 +89,7 @@ public class JobBO { .parentJob(e.getParentJob()) .parentJobName(null == poMaps.get(e.getParentJob()) ? "" : poMaps.get(e.getParentJob()).getJobName()) .isKey(JobTransMethod.getIsKeySpan(e.getIsKey())) + .showOrder(e.getShowOrder()) .forbiddenTag(e.getForbiddenTag()) .build()).collect(Collectors.toList()); Map> collects = dtoList.stream().filter(item -> null != item.getParentJob() && 0 != item.getParentJob()).collect(Collectors.groupingBy(JobListDTO::getParentJob)); diff --git a/src/com/engine/organization/entity/job/dto/JobListDTO.java b/src/com/engine/organization/entity/job/dto/JobListDTO.java index 676f22f6..652e331d 100644 --- a/src/com/engine/organization/entity/job/dto/JobListDTO.java +++ b/src/com/engine/organization/entity/job/dto/JobListDTO.java @@ -2,7 +2,6 @@ package com.engine.organization.entity.job.dto; import com.cloudstore.eccom.pc.table.WeaTableType; import com.engine.organization.annotation.OrganizationTable; -import com.engine.organization.annotation.OrganizationTableOperate; import com.engine.organization.annotation.TableTitle; import lombok.AllArgsConstructor; import lombok.Builder; @@ -22,15 +21,7 @@ import java.util.List; @NoArgsConstructor @AllArgsConstructor @OrganizationTable(pageId = "0efea835-dfc5-11ec-a09e-00e04c680716", - tableType = WeaTableType.NONE, - operates = { - @OrganizationTableOperate(text = "编辑"), - @OrganizationTableOperate(index = "1", text = "删除"), - @OrganizationTableOperate(index = "2", text = "合并"), - @OrganizationTableOperate(index = "3", text = "转移"), - @OrganizationTableOperate(index = "4", text = "联查岗位"), - @OrganizationTableOperate(index = "4", text = "联查人员") - }) + tableType = WeaTableType.NONE) public class JobListDTO { /** * 主键 @@ -82,6 +73,12 @@ public class JobListDTO { @TableTitle(title = "是否关键岗", dataIndex = "isKey", key = "isKey") private String isKey; + /** + * 显示顺序 + */ + @TableTitle(title = "显示顺序", dataIndex = "showOrder", key = "showOrder", sorter = true) + private Integer showOrder; + /** * 禁用标记 */ diff --git a/src/com/engine/organization/entity/job/param/JobSearchParam.java b/src/com/engine/organization/entity/job/param/JobSearchParam.java index c1da3d3b..2d7cc07a 100644 --- a/src/com/engine/organization/entity/job/param/JobSearchParam.java +++ b/src/com/engine/organization/entity/job/param/JobSearchParam.java @@ -74,6 +74,11 @@ public class JobSearchParam extends BaseQueryParam { */ private Boolean forbiddenTag; + /** + * 显示顺序 + */ + private Integer showOrder; + private Long subcompanyid1; private Long departmentid; diff --git a/src/com/engine/organization/entity/job/po/JobPO.java b/src/com/engine/organization/entity/job/po/JobPO.java index a99bb164..79be008f 100644 --- a/src/com/engine/organization/entity/job/po/JobPO.java +++ b/src/com/engine/organization/entity/job/po/JobPO.java @@ -74,6 +74,10 @@ public class JobPO { * 禁用标记 */ private Integer forbiddenTag; + /** + * 显示顺序 + */ + private Integer showOrder; private Long creator; diff --git a/src/com/engine/organization/entity/staff/vo/StaffPlanTableVO.java b/src/com/engine/organization/entity/staff/vo/StaffPlanTableVO.java index 96d9e4c2..e2da7e3f 100644 --- a/src/com/engine/organization/entity/staff/vo/StaffPlanTableVO.java +++ b/src/com/engine/organization/entity/staff/vo/StaffPlanTableVO.java @@ -20,7 +20,8 @@ import lombok.NoArgsConstructor; @OrganizationTable(pageId = "e04abd72-dbd6-11ec-b69e-00ffcbed7508", fields = "t.id,t.is_used, t.plan_no, t.plan_name, t.plan_year, t.time_start, t.time_end, t.forbidden_tag", fromSql = "FROM jcl_org_staffplan t ", - orderby = "id desc", + orderby = "plan_no", + sortway = "asc", primarykey = "id", operates = { @OrganizationTableOperate(text = "编辑"), @@ -46,7 +47,7 @@ public class StaffPlanTableVO { /** * 编号 */ - @OrganizationTableColumn(text = "编号", width = "16%", column = "plan_no") + @OrganizationTableColumn(text = "编号", width = "16%", column = "plan_no", orderkey = "plan_no") private String planNo; /** * 名称 diff --git a/src/com/engine/organization/mapper/job/JobMapper.xml b/src/com/engine/organization/mapper/job/JobMapper.xml index 7fc6e50c..030de2cc 100644 --- a/src/com/engine/organization/mapper/job/JobMapper.xml +++ b/src/com/engine/organization/mapper/job/JobMapper.xml @@ -15,6 +15,7 @@ + @@ -40,6 +41,7 @@ t.description, t.work_duty, t.work_authority, + t.show_order, t.forbidden_tag work_authority, + + show_order, + forbidden_tag, @@ -148,6 +153,9 @@ #{workAuthority}, + + #{showOrder}, + 0, @@ -167,6 +175,7 @@ description=#{description}, work_duty=#{workDuty}, work_authority=#{workAuthority}, + show_order=#{showOrder}, WHERE id = #{id} AND delete_type = 0 @@ -225,6 +234,7 @@ and t.forbidden_tag = #{forbiddenTag} + order by show_order