Commit fbfd11555c99ec7fd96bdf4956a68f74ebbcb044

Authored by wangqian
1 parent 2cc6318d

排序字段兼容

urbanops-framework/urbanops-common/src/main/java/com/zteits/urbanops/framework/common/pojo/PageParam.java
@@ -38,22 +38,19 @@ public class PageParam implements Serializable { @@ -38,22 +38,19 @@ public class PageParam implements Serializable {
38 /** 38 /**
39 * 排序字段 39 * 排序字段
40 */ 40 */
41 - private String sortField = "id"; 41 + private String orderByColumn = "id";
42 /** 42 /**
43 * 排序方向:asc(升序)/ desc(降序) 43 * 排序方向:asc(升序)/ desc(降序)
44 */ 44 */
45 - private String sortOrder = "desc"; 45 + private String isAsc = "desc";
46 /** 46 /**
47 - * isAsc=true(升序) 47 + * sortAsc=true(升序)
48 */ 48 */
49 - private Boolean isAsc = true;  
50 - /*执行该排序逻辑*/  
51 - private Boolean sortCondition = true; 49 + private Boolean sortAsc = true;
52 50
53 -  
54 - public void setSortOrder(String sortOrder) {  
55 - this.sortOrder = StringUtils.hasText(sortOrder) ? sortOrder.trim() : "desc";  
56 - this.isAsc = "asc".equalsIgnoreCase(this.sortOrder); 51 + public void setIsAsc(String isAsc) {
  52 + this.isAsc = StringUtils.hasText(isAsc) ? isAsc.trim() : "desc";
  53 + this.sortAsc = "asc".equalsIgnoreCase(this.isAsc);
57 } 54 }
58 55
59 } 56 }
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/mysql/departmentcost/DepartmentCostMapper.java
@@ -29,8 +29,8 @@ public interface DepartmentCostMapper extends BaseMapperX<DepartmentCostDO> { @@ -29,8 +29,8 @@ public interface DepartmentCostMapper extends BaseMapperX<DepartmentCostDO> {
29 .eqIfPresent(DepartmentCostDO::getDeptId, reqVO.getDeptId()) 29 .eqIfPresent(DepartmentCostDO::getDeptId, reqVO.getDeptId())
30 .eqIfPresent(DepartmentCostDO::getRemark, reqVO.getRemark()) 30 .eqIfPresent(DepartmentCostDO::getRemark, reqVO.getRemark())
31 .betweenIfPresent(DepartmentCostDO::getCreateTime, reqVO.getCreateTime()) 31 .betweenIfPresent(DepartmentCostDO::getCreateTime, reqVO.getCreateTime())
32 - .orderBy(reqVO.getSortCondition(), reqVO.getIsAsc(),  
33 - DepartmentCostPageReqVO.SORT_FIELD_MAP.get(reqVO.getSortField()) 32 + .orderBy(true, reqVO.getSortAsc(),
  33 + DepartmentCostPageReqVO.SORT_FIELD_MAP.get(reqVO.getOrderByColumn())
34 ) 34 )
35 ); 35 );
36 } 36 }
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/mysql/rentalmechanicalcost/RentalMechanicalCostMapper.java
@@ -35,8 +35,8 @@ public interface RentalMechanicalCostMapper extends BaseMapperX<RentalMechanical @@ -35,8 +35,8 @@ public interface RentalMechanicalCostMapper extends BaseMapperX<RentalMechanical
35 //.eqIfPresent(RentalMechanicalCostDO::getRoadIds, reqVO.getRoadIds()) 35 //.eqIfPresent(RentalMechanicalCostDO::getRoadIds, reqVO.getRoadIds())
36 ///.//eqIfPresent(RentalMechanicalCostDO::getRemark, reqVO.getRemark()) 36 ///.//eqIfPresent(RentalMechanicalCostDO::getRemark, reqVO.getRemark())
37 //.betweenIfPresent(RentalMechanicalCostDO::getCreateTime, reqVO.getCreateTime()) 37 //.betweenIfPresent(RentalMechanicalCostDO::getCreateTime, reqVO.getCreateTime())
38 - .orderBy(reqVO.getSortCondition(), reqVO.getIsAsc(),  
39 - RentalMechanicalCostPageReqVO.SORT_FIELD_MAP.get(reqVO.getSortField()) 38 + .orderBy(true, reqVO.getSortAsc(),
  39 + RentalMechanicalCostPageReqVO.SORT_FIELD_MAP.get(reqVO.getOrderByColumn())
40 ) 40 )
41 ); 41 );
42 } 42 }
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/mysql/wasterecord/WasteRecordMapper.java
@@ -30,8 +30,8 @@ public interface WasteRecordMapper extends BaseMapperX<WasteRecordDO> { @@ -30,8 +30,8 @@ public interface WasteRecordMapper extends BaseMapperX<WasteRecordDO> {
30 .eqIfPresent(WasteRecordDO::getRemark, reqVO.getRemark()) 30 .eqIfPresent(WasteRecordDO::getRemark, reqVO.getRemark())
31 .betweenIfPresent(WasteRecordDO::getCreateTime, reqVO.getCreateTime()) 31 .betweenIfPresent(WasteRecordDO::getCreateTime, reqVO.getCreateTime())
32 //.orderByDesc(WasteRecordDO::getId)); 32 //.orderByDesc(WasteRecordDO::getId));
33 - .orderBy(reqVO.getSortCondition(), reqVO.getIsAsc(),  
34 - WasteRecordPageReqVO.SORT_FIELD_MAP.get(reqVO.getSortField()) 33 + .orderBy(true, reqVO.getSortAsc(),
  34 + WasteRecordPageReqVO.SORT_FIELD_MAP.get(reqVO.getOrderByColumn())
35 ) 35 )
36 ); 36 );
37 } 37 }
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/mysql/waterfee/WaterFeeMapper.java
@@ -30,8 +30,8 @@ public interface WaterFeeMapper extends BaseMapperX<WaterFeeDO> { @@ -30,8 +30,8 @@ public interface WaterFeeMapper extends BaseMapperX<WaterFeeDO> {
30 .eqIfPresent(WaterFeeDO::getCompanyId, reqVO.getCompanyId()) 30 .eqIfPresent(WaterFeeDO::getCompanyId, reqVO.getCompanyId())
31 .betweenIfPresent(WaterFeeDO::getCreateTime, reqVO.getCreateTime()) 31 .betweenIfPresent(WaterFeeDO::getCreateTime, reqVO.getCreateTime())
32 //.orderByDesc(WaterFeeDO::getId)); 32 //.orderByDesc(WaterFeeDO::getId));
33 - .orderBy(reqVO.getSortCondition(), reqVO.getIsAsc(),  
34 - WaterFeePageReqVO.SORT_FIELD_MAP.get(reqVO.getSortField()) 33 + .orderBy(true, reqVO.getSortAsc(),
  34 + WaterFeePageReqVO.SORT_FIELD_MAP.get(reqVO.getOrderByColumn())
35 ) 35 )
36 ); 36 );
37 } 37 }