|
@@ -18,6 +18,7 @@ import com.chelvc.cloud.vehicle.client.dto.MerchantDetailDTO;
|
|
import com.chelvc.cloud.vehicle.client.dto.MerchantRankDTO;
|
|
import com.chelvc.cloud.vehicle.client.dto.MerchantRankDTO;
|
|
import com.chelvc.cloud.vehicle.client.param.LocationQueryParam;
|
|
import com.chelvc.cloud.vehicle.client.param.LocationQueryParam;
|
|
import com.chelvc.cloud.vehicle.client.param.MerchantQueryParam;
|
|
import com.chelvc.cloud.vehicle.client.param.MerchantQueryParam;
|
|
|
|
+import com.chelvc.cloud.vehicle.client.param.MerchantQueryParamPaging;
|
|
import com.chelvc.cloud.vehicle.client.param.MerchantRankParam;
|
|
import com.chelvc.cloud.vehicle.client.param.MerchantRankParam;
|
|
import com.chelvc.cloud.vehicle.client.param.OmsCartItemPagingParam;
|
|
import com.chelvc.cloud.vehicle.client.param.OmsCartItemPagingParam;
|
|
import com.chelvc.cloud.vehicle.client.param.QueryMerchantBalanceParam;
|
|
import com.chelvc.cloud.vehicle.client.param.QueryMerchantBalanceParam;
|
|
@@ -62,6 +63,19 @@ public class MerchantController {
|
|
return MerchantCopier.INSTANCE.copying(this.merchantClient.listSimpleMerchants(param));
|
|
return MerchantCopier.INSTANCE.copying(this.merchantClient.listSimpleMerchants(param));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 分页获取商家列表
|
|
|
|
+ *
|
|
|
|
+ * @param param 查询参数
|
|
|
|
+ * @return 商家信息列表
|
|
|
|
+ */
|
|
|
|
+ @GetMapping("/merchantPagingList")
|
|
|
|
+ public Pagination<MerchantDTO> merchantPagingList(@Valid MerchantQueryParamPaging param) {
|
|
|
|
+ param.setCode((param.getRegion()/100)*100);
|
|
|
|
+ param.setBoundary((param.getRegion()/100)*100+99);
|
|
|
|
+ return this.merchantClient.merchantPagingList(param);
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 根据地区获取商家排名
|
|
* 根据地区获取商家排名
|
|
*
|
|
*
|