diff --git a/cloud-market-common/src/main/java/com/muyu/market/admain/request/OrdersSelectReq.java b/cloud-market-common/src/main/java/com/muyu/market/admain/request/OrdersSelectReq.java new file mode 100644 index 0000000..3e16354 --- /dev/null +++ b/cloud-market-common/src/main/java/com/muyu/market/admain/request/OrdersSelectReq.java @@ -0,0 +1,27 @@ +package com.muyu.market.admain.request; + +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Tag(name = "订单查询", description = "订单查询") +@AllArgsConstructor +@NoArgsConstructor +public class OrdersSelectReq { + + + /** + * 订单的唯一标识 + */ + @Schema(type = "Long",description = "订单ID",defaultValue = "1") + private Long orderId; + /** + *用户ID + */ + @Schema(type = "Long",defaultValue = "用户ID",description = "用户ID") + private Long userId; + +} diff --git a/cloud-market-server/src/main/java/com/muyu/market/server/controller/OrdersController.java b/cloud-market-server/src/main/java/com/muyu/market/server/controller/OrdersController.java index 581e251..81f7192 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/server/controller/OrdersController.java +++ b/cloud-market-server/src/main/java/com/muyu/market/server/controller/OrdersController.java @@ -3,6 +3,7 @@ package com.muyu.market.server.controller; import com.muyu.common.core.domain.Result; import com.muyu.market.admain.Orders; import com.muyu.market.admain.Product; +import com.muyu.market.admain.request.OrdersSelectReq; import com.muyu.market.admain.request.OrdersUpdResp; import com.muyu.market.admain.response.OrdersSelectResp; import com.muyu.market.server.service.OrdersService; @@ -42,19 +43,33 @@ public class OrdersController { return Result.success(); } +// +// /** +// * 查询订信息 +// * @param ordersSelectResp +// * @return +// */ +// @RequestMapping(path = "/orderSelect",method = RequestMethod.POST) +// @Operation(summary = "查询订单",description = "根据接口查看订单信息") +// public Result> findByorderList(@RequestBody OrdersSelectResp ordersSelectResp){ +// return Result.success(orderService.findByorderList(ordersSelectResp)); +// } + /** - * 查询订信息 - * @param ordersSelectResp + * 查询订信息(测试) + * @param ordersSelectReq * @return */ @RequestMapping(path = "/orderSelect",method = RequestMethod.POST) @Operation(summary = "查询订单",description = "根据接口查看订单信息") - public Result> findByorderList(@RequestBody OrdersSelectResp ordersSelectResp){ - return Result.success(orderService.findByorderList(ordersSelectResp)); + public Result> findByorderList(@RequestBody OrdersSelectReq ordersSelectReq){ + return Result.success(orderService.findByorderList(ordersSelectReq)); } + + /** * 根据ID删除订单 * @param orderId diff --git a/cloud-market-server/src/main/java/com/muyu/market/server/mapper/OrdersMapper.java b/cloud-market-server/src/main/java/com/muyu/market/server/mapper/OrdersMapper.java index 5a9e33f..b4f85c6 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/server/mapper/OrdersMapper.java +++ b/cloud-market-server/src/main/java/com/muyu/market/server/mapper/OrdersMapper.java @@ -2,6 +2,7 @@ package com.muyu.market.server.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.muyu.market.admain.Orders; +import com.muyu.market.admain.request.OrdersSelectReq; import com.muyu.market.admain.response.OrdersSelectResp; import org.apache.ibatis.annotations.Mapper; @@ -9,6 +10,6 @@ import java.util.List; @Mapper public interface OrdersMapper extends BaseMapper { - List findByorderList(OrdersSelectResp ordersSelectResp); + List findByorderList(OrdersSelectReq ordersSelectReq); } diff --git a/cloud-market-server/src/main/java/com/muyu/market/server/service/Impl/OrdersServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/market/server/service/Impl/OrdersServiceImpl.java index 0691a16..55926b1 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/server/service/Impl/OrdersServiceImpl.java +++ b/cloud-market-server/src/main/java/com/muyu/market/server/service/Impl/OrdersServiceImpl.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.muyu.common.security.utils.SecurityUtils; import com.muyu.market.admain.Orders; import com.muyu.market.admain.Product; +import com.muyu.market.admain.request.OrdersSelectReq; import com.muyu.market.admain.response.OrdersSelectResp; import com.muyu.market.server.mapper.OrdersMapper; import com.muyu.market.server.service.OrdersService; @@ -57,8 +58,8 @@ public class OrdersServiceImpl extends ServiceImpl impleme } @Override - public List findByorderList(OrdersSelectResp ordersSelectResp) { - return orderMapper.findByorderList(ordersSelectResp); + public List findByorderList(OrdersSelectReq ordersSelectReq) { + return orderMapper.findByorderList(ordersSelectReq); } diff --git a/cloud-market-server/src/main/java/com/muyu/market/server/service/OrdersService.java b/cloud-market-server/src/main/java/com/muyu/market/server/service/OrdersService.java index 4a074ad..2d7f16b 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/server/service/OrdersService.java +++ b/cloud-market-server/src/main/java/com/muyu/market/server/service/OrdersService.java @@ -4,6 +4,7 @@ package com.muyu.market.server.service; import com.baomidou.mybatisplus.extension.service.IService; import com.muyu.market.admain.Orders; import com.muyu.market.admain.Product; +import com.muyu.market.admain.request.OrdersSelectReq; import com.muyu.market.admain.response.OrdersSelectResp; import java.util.List; @@ -12,5 +13,5 @@ public interface OrdersService extends IService { void saveOrder(Product product); - List findByorderList(OrdersSelectResp ordersSelectResp); + List findByorderList(OrdersSelectReq ordersSelectReq); }