Browse Source

feat(shop): 经销商相关实体和接口添加排序号字段并调整默认排序方式

- 在 ShopDealerUser 实体中添加 sortNumber 字段用于排序
- 更新 ShopDealerUserMapper.xml,添加 sortNumber 的查询条件
- 在 ShopDealerUserParam 参数类中添加 sortNumber 字段
- 修改多个服务实现类的默认排序方式,从 "sort_number asc, create_time desc" 改为 "create_time desc"
main
科技小王子 1 week ago
parent
commit
b09141e848
  1. 3
      src/main/java/com/gxwebsoft/shop/entity/ShopDealerUser.java
  2. 3
      src/main/java/com/gxwebsoft/shop/mapper/xml/ShopDealerUserMapper.xml
  3. 4
      src/main/java/com/gxwebsoft/shop/param/ShopDealerUserParam.java
  4. 4
      src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerApplyServiceImpl.java
  5. 4
      src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerCapitalServiceImpl.java
  6. 4
      src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerOrderServiceImpl.java
  7. 4
      src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerRefereeServiceImpl.java
  8. 4
      src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerSettingServiceImpl.java
  9. 4
      src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerWithdrawServiceImpl.java

3
src/main/java/com/gxwebsoft/shop/entity/ShopDealerUser.java

@ -62,6 +62,9 @@ public class ShopDealerUser implements Serializable {
@Schema(description = "专属二维码")
private String qrcode;
@Schema(description = "排序号")
private Integer sortNumber;
@Schema(description = "是否删除")
private Integer isDelete;

3
src/main/java/com/gxwebsoft/shop/mapper/xml/ShopDealerUserMapper.xml

@ -55,6 +55,9 @@
<if test="param.createTimeEnd != null">
AND a.create_time &lt;= #{param.createTimeEnd}
</if>
<if test="param.sortNumber != null">
AND a.sort_number = #{param.sortNumber}
</if>
<if test="param.keywords != null">
AND (a.comments LIKE CONCAT('%', #{param.keywords}, '%')
)

4
src/main/java/com/gxwebsoft/shop/param/ShopDealerUserParam.java

@ -70,6 +70,10 @@ public class ShopDealerUserParam extends BaseParam {
@Schema(description = "专属二维码")
private String qrcode;
@Schema(description = "排序号")
@QueryField(type = QueryType.EQ)
private Integer sortNumber;
@Schema(description = "是否删除")
@QueryField(type = QueryType.EQ)
private Integer isDelete;

4
src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerApplyServiceImpl.java

@ -23,7 +23,7 @@ public class ShopDealerApplyServiceImpl extends ServiceImpl<ShopDealerApplyMappe
@Override
public PageResult<ShopDealerApply> pageRel(ShopDealerApplyParam param) {
PageParam<ShopDealerApply, ShopDealerApplyParam> page = new PageParam<>(param);
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
List<ShopDealerApply> list = baseMapper.selectPageRel(page, param);
return new PageResult<>(list, page.getTotal());
}
@ -33,7 +33,7 @@ public class ShopDealerApplyServiceImpl extends ServiceImpl<ShopDealerApplyMappe
List<ShopDealerApply> list = baseMapper.selectListRel(param);
// 排序
PageParam<ShopDealerApply, ShopDealerApplyParam> page = new PageParam<>();
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
return page.sortRecords(list);
}

4
src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerCapitalServiceImpl.java

@ -23,7 +23,7 @@ public class ShopDealerCapitalServiceImpl extends ServiceImpl<ShopDealerCapitalM
@Override
public PageResult<ShopDealerCapital> pageRel(ShopDealerCapitalParam param) {
PageParam<ShopDealerCapital, ShopDealerCapitalParam> page = new PageParam<>(param);
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
List<ShopDealerCapital> list = baseMapper.selectPageRel(page, param);
return new PageResult<>(list, page.getTotal());
}
@ -33,7 +33,7 @@ public class ShopDealerCapitalServiceImpl extends ServiceImpl<ShopDealerCapitalM
List<ShopDealerCapital> list = baseMapper.selectListRel(param);
// 排序
PageParam<ShopDealerCapital, ShopDealerCapitalParam> page = new PageParam<>();
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
return page.sortRecords(list);
}

4
src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerOrderServiceImpl.java

@ -23,7 +23,7 @@ public class ShopDealerOrderServiceImpl extends ServiceImpl<ShopDealerOrderMappe
@Override
public PageResult<ShopDealerOrder> pageRel(ShopDealerOrderParam param) {
PageParam<ShopDealerOrder, ShopDealerOrderParam> page = new PageParam<>(param);
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
List<ShopDealerOrder> list = baseMapper.selectPageRel(page, param);
return new PageResult<>(list, page.getTotal());
}
@ -33,7 +33,7 @@ public class ShopDealerOrderServiceImpl extends ServiceImpl<ShopDealerOrderMappe
List<ShopDealerOrder> list = baseMapper.selectListRel(param);
// 排序
PageParam<ShopDealerOrder, ShopDealerOrderParam> page = new PageParam<>();
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
return page.sortRecords(list);
}

4
src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerRefereeServiceImpl.java

@ -23,7 +23,7 @@ public class ShopDealerRefereeServiceImpl extends ServiceImpl<ShopDealerRefereeM
@Override
public PageResult<ShopDealerReferee> pageRel(ShopDealerRefereeParam param) {
PageParam<ShopDealerReferee, ShopDealerRefereeParam> page = new PageParam<>(param);
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
List<ShopDealerReferee> list = baseMapper.selectPageRel(page, param);
return new PageResult<>(list, page.getTotal());
}
@ -33,7 +33,7 @@ public class ShopDealerRefereeServiceImpl extends ServiceImpl<ShopDealerRefereeM
List<ShopDealerReferee> list = baseMapper.selectListRel(param);
// 排序
PageParam<ShopDealerReferee, ShopDealerRefereeParam> page = new PageParam<>();
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
return page.sortRecords(list);
}

4
src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerSettingServiceImpl.java

@ -23,7 +23,7 @@ public class ShopDealerSettingServiceImpl extends ServiceImpl<ShopDealerSettingM
@Override
public PageResult<ShopDealerSetting> pageRel(ShopDealerSettingParam param) {
PageParam<ShopDealerSetting, ShopDealerSettingParam> page = new PageParam<>(param);
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
List<ShopDealerSetting> list = baseMapper.selectPageRel(page, param);
return new PageResult<>(list, page.getTotal());
}
@ -33,7 +33,7 @@ public class ShopDealerSettingServiceImpl extends ServiceImpl<ShopDealerSettingM
List<ShopDealerSetting> list = baseMapper.selectListRel(param);
// 排序
PageParam<ShopDealerSetting, ShopDealerSettingParam> page = new PageParam<>();
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
return page.sortRecords(list);
}

4
src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerWithdrawServiceImpl.java

@ -23,7 +23,7 @@ public class ShopDealerWithdrawServiceImpl extends ServiceImpl<ShopDealerWithdra
@Override
public PageResult<ShopDealerWithdraw> pageRel(ShopDealerWithdrawParam param) {
PageParam<ShopDealerWithdraw, ShopDealerWithdrawParam> page = new PageParam<>(param);
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
List<ShopDealerWithdraw> list = baseMapper.selectPageRel(page, param);
return new PageResult<>(list, page.getTotal());
}
@ -33,7 +33,7 @@ public class ShopDealerWithdrawServiceImpl extends ServiceImpl<ShopDealerWithdra
List<ShopDealerWithdraw> list = baseMapper.selectListRel(param);
// 排序
PageParam<ShopDealerWithdraw, ShopDealerWithdrawParam> page = new PageParam<>();
page.setDefaultOrder("sort_number asc, create_time desc");
page.setDefaultOrder("create_time desc");
return page.sortRecords(list);
}

Loading…
Cancel
Save