Commit 60ebb332b4634cb505d56e56bcb3ae06e8d45974

Authored by wangqian
1 parent a0e7fda1

人机材排序

urbanops-framework/urbanops-common/src/main/java/com/zteits/urbanops/framework/common/pojo/PageParam.java
@@ -72,7 +72,6 @@ public class PageParam implements Serializable { @@ -72,7 +72,6 @@ public class PageParam implements Serializable {
72 public void setOrderByColumn(String orderByColumn) { 72 public void setOrderByColumn(String orderByColumn) {
73 if (!StringUtils.hasText(orderByColumn)) { 73 if (!StringUtils.hasText(orderByColumn)) {
74 this.orderByColumn = "id"; 74 this.orderByColumn = "id";
75 - return;  
76 } else { 75 } else {
77 this.orderByColumn = orderByColumn; 76 this.orderByColumn = orderByColumn;
78 } 77 }
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/mechanicalcost/vo/MechanicalCostPageReqVO.java
1 package com.zteits.urbanops.module.garden.controller.admin.mechanicalcost.vo; 1 package com.zteits.urbanops.module.garden.controller.admin.mechanicalcost.vo;
2 2
  3 +import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
3 import com.zteits.urbanops.framework.common.pojo.PageParam; 4 import com.zteits.urbanops.framework.common.pojo.PageParam;
  5 +import com.zteits.urbanops.module.garden.dal.dataobject.mechanicalcost.MechanicalCostDO;
4 import io.swagger.v3.oas.annotations.media.Schema; 6 import io.swagger.v3.oas.annotations.media.Schema;
5 import lombok.Data; 7 import lombok.Data;
6 import org.springframework.format.annotation.DateTimeFormat; 8 import org.springframework.format.annotation.DateTimeFormat;
@@ -9,6 +11,7 @@ import java.math.BigDecimal; @@ -9,6 +11,7 @@ import java.math.BigDecimal;
9 import java.time.LocalDate; 11 import java.time.LocalDate;
10 import java.time.LocalDateTime; 12 import java.time.LocalDateTime;
11 import java.util.List; 13 import java.util.List;
  14 +import java.util.Map;
12 15
13 import static com.zteits.urbanops.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; 16 import static com.zteits.urbanops.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
14 17
@@ -69,4 +72,14 @@ public class MechanicalCostPageReqVO extends PageParam { @@ -69,4 +72,14 @@ public class MechanicalCostPageReqVO extends PageParam {
69 @Schema(description = "创建时间") 72 @Schema(description = "创建时间")
70 @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) 73 @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
71 private LocalDateTime[] createTime; 74 private LocalDateTime[] createTime;
  75 +
  76 + //对应前端排序字段
  77 + public static final Map<String, SFunction<MechanicalCostDO, ?>> SORT_FIELD_MAP = Map.of(
  78 + "id", MechanicalCostDO::getId,
  79 + "unitPrice", MechanicalCostDO::getUnitPrice,
  80 + "quantity", MechanicalCostDO::getQuantity,
  81 + "serviceLife", MechanicalCostDO::getServiceLife,
  82 + "startUseTime", MechanicalCostDO::getStartUseTime,
  83 + "endUseTime" , MechanicalCostDO::getEndUseTime
  84 + );
72 } 85 }
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/mechanicaldepreciation/vo/MechanicalDepreciationPageReqVO.java
1 package com.zteits.urbanops.module.garden.controller.admin.mechanicaldepreciation.vo; 1 package com.zteits.urbanops.module.garden.controller.admin.mechanicaldepreciation.vo;
2 2
3 -import lombok.*;  
4 -import java.util.*;  
5 -import io.swagger.v3.oas.annotations.media.Schema;  
6 import com.zteits.urbanops.framework.common.pojo.PageParam; 3 import com.zteits.urbanops.framework.common.pojo.PageParam;
7 -import java.math.BigDecimal; 4 +import io.swagger.v3.oas.annotations.media.Schema;
  5 +import lombok.Data;
8 import org.springframework.format.annotation.DateTimeFormat; 6 import org.springframework.format.annotation.DateTimeFormat;
  7 +
  8 +import java.math.BigDecimal;
9 import java.time.LocalDateTime; 9 import java.time.LocalDateTime;
10 10
11 import static com.zteits.urbanops.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; 11 import static com.zteits.urbanops.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@@ -51,4 +51,4 @@ public class MechanicalDepreciationPageReqVO extends PageParam { @@ -51,4 +51,4 @@ public class MechanicalDepreciationPageReqVO extends PageParam {
51 @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) 51 @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
52 private LocalDateTime[] createTime; 52 private LocalDateTime[] createTime;
53 53
54 -}  
55 \ No newline at end of file 54 \ No newline at end of file
  55 +}
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/personalcost/vo/PersonalCostPageReqVO.java
@@ -51,7 +51,9 @@ public class PersonalCostPageReqVO extends PageParam { @@ -51,7 +51,9 @@ public class PersonalCostPageReqVO extends PageParam {
51 51
52 public static final Map<String, SFunction<PersonalCostDO, ?>> SORT_FIELD_MAP = Map.of( 52 public static final Map<String, SFunction<PersonalCostDO, ?>> SORT_FIELD_MAP = Map.of(
53 "id", PersonalCostDO::getId, 53 "id", PersonalCostDO::getId,
54 - "salaryAmount", PersonalCostDO::getSalaryAmount 54 + "salaryMonth", PersonalCostDO::getSalaryMonth,
  55 + "salaryAmount", PersonalCostDO::getSalaryAmount,
  56 + "createTime", PersonalCostDO::getCreateTime
55 ); 57 );
56 58
57 } 59 }
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/rentalmechanicalcost/vo/RentalMechanicalCostPageReqVO.java
@@ -42,6 +42,7 @@ public class RentalMechanicalCostPageReqVO extends PageParam { @@ -42,6 +42,7 @@ public class RentalMechanicalCostPageReqVO extends PageParam {
42 42
43 public static final Map<String, SFunction<RentalMechanicalCostDO, ?>> SORT_FIELD_MAP = Map.of( 43 public static final Map<String, SFunction<RentalMechanicalCostDO, ?>> SORT_FIELD_MAP = Map.of(
44 "id", RentalMechanicalCostDO::getId, 44 "id", RentalMechanicalCostDO::getId,
  45 + "rentalTotalPrice",RentalMechanicalCostDO::getRentalTotalPrice,
45 "quantity", RentalMechanicalCostDO::getQuantity, 46 "quantity", RentalMechanicalCostDO::getQuantity,
46 "useDuration", RentalMechanicalCostDO::getUseDuration, 47 "useDuration", RentalMechanicalCostDO::getUseDuration,
47 "startUseTime", RentalMechanicalCostDO::getStartUseTime, 48 "startUseTime", RentalMechanicalCostDO::getStartUseTime,