From 16a8bc86635b2e62a41a3ba927405a1b3b330653 Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期二, 11 六月 2024 09:08:43 +0800 Subject: [PATCH] 用户端商品 --- ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/judgeSensitiveWordsDTO.java | 12 ++++++ ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/forepart/ForepartLogisticsController.java | 39 +++++++++++++++++++ ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/HomeGoodsSkuListVO.java | 21 ++++++++++ ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/ForepartAuctionSalesroomGoodsVO.java | 3 + ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/judgeSensitiveWordsVO.java | 10 +++++ ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionCollectionDTO.java | 3 + ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionSalesroomDTO.java | 4 +- ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constants/NotificationTypeConstant.java | 4 ++ 8 files changed, 93 insertions(+), 3 deletions(-) diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constants/NotificationTypeConstant.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constants/NotificationTypeConstant.java index 4933c60..1d36a1f 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constants/NotificationTypeConstant.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constants/NotificationTypeConstant.java @@ -9,4 +9,8 @@ String SECKILL = "seckill"; String GROUP_PURCHASE = "group_purchase"; String AUCTION_GOODS = "auction_goods"; + + String AUCTION_SALESROOM = "auction_salesroom"; + + String AUCTION_SALESROOM_GOODS = "auction_salesroom_goods"; } diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionCollectionDTO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionCollectionDTO.java index e5d1577..fbcda77 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionCollectionDTO.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionCollectionDTO.java @@ -22,4 +22,7 @@ @ApiModelProperty(value = "商品名称") private String goodsSkuName; + @ApiModelProperty(value = "1是普通商品,2 团购商品,3 秒杀商品") + private Integer type; + } diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionSalesroomGoodsDTO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionSalesroomDTO.java similarity index 76% rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionSalesroomGoodsDTO.java rename to ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionSalesroomDTO.java index a67b94f..6c4b214 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionSalesroomGoodsDTO.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/AuctionSalesroomDTO.java @@ -6,8 +6,8 @@ import lombok.Data; @Data -@ApiModel(value = "拍卖商品数据传输对象", description = "拍卖商品数据传输对象") -public class AuctionSalesroomGoodsDTO extends BasePage { +@ApiModel(value = "拍卖场数据对象", description = "拍卖场数据对象") +public class AuctionSalesroomDTO extends BasePage { @ApiModelProperty(value = "拍卖场id") private Long auctionSalesroomId; diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/judgeSensitiveWordsDTO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/judgeSensitiveWordsDTO.java new file mode 100644 index 0000000..a46ea05 --- /dev/null +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/judgeSensitiveWordsDTO.java @@ -0,0 +1,12 @@ +package com.ruoyi.system.api.domain.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +@ApiModel(value = "敏感词判断", description = "敏感词判断") +public class judgeSensitiveWordsDTO { + @ApiModelProperty(value = "输入文本") + private String text; +} diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/ForepartAuctionSalesroomGoodsVO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/ForepartAuctionSalesroomGoodsVO.java index 8886a9f..db1b9b9 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/ForepartAuctionSalesroomGoodsVO.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/ForepartAuctionSalesroomGoodsVO.java @@ -1,6 +1,7 @@ package com.ruoyi.system.api.domain.vo; import com.fasterxml.jackson.annotation.JsonFormat; +import com.ruoyi.common.core.enums.AuctionGoodsStatusEnum; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -32,7 +33,7 @@ private Integer SalesroomType; @ApiModelProperty(value = "状态 0=预展中 1=拍卖中 2=已结束") - private Integer goodsSkustatus; + private AuctionGoodsStatusEnum goodsSkustatus; @ApiModelProperty(value = "拍卖时间(分钟)") private Integer listingDuration; diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/HomeGoodsSkuListVO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/HomeGoodsSkuListVO.java index e57eca3..a2dc24c 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/HomeGoodsSkuListVO.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/HomeGoodsSkuListVO.java @@ -2,10 +2,12 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; +import com.ruoyi.common.core.enums.StartStatusEnum; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; +import java.time.LocalDateTime; @Data public class HomeGoodsSkuListVO { @@ -32,6 +34,25 @@ @ApiModelProperty(value = "是收藏 1未收藏,2收藏") private Integer isCollection; + @ApiModelProperty(value = "1是普通商品,2 团购商品,3 秒杀商品") + private Integer type; + + @ApiModelProperty(value = "开始状态 0=未开始 1= 已开始 2=已结束") + private StartStatusEnum startStatus; + + @ApiModelProperty(value = "开始时间") + private LocalDateTime startTime; + + @ApiModelProperty(value = "结束时间") + private LocalDateTime endTime; + + @ApiModelProperty(value = " 销售价格") + private BigDecimal xiaosPrice; + + + + + } diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/judgeSensitiveWordsVO.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/judgeSensitiveWordsVO.java new file mode 100644 index 0000000..20e05e3 --- /dev/null +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/judgeSensitiveWordsVO.java @@ -0,0 +1,10 @@ +package com.ruoyi.system.api.domain.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class judgeSensitiveWordsVO { + @ApiModelProperty(value = "1是有包含敏感词,2 没有") + private Integer type; +} diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/forepart/ForepartLogisticsController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/forepart/ForepartLogisticsController.java new file mode 100644 index 0000000..4d8040b --- /dev/null +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/forepart/ForepartLogisticsController.java @@ -0,0 +1,39 @@ +package com.ruoyi.order.controller.forepart; + + +import com.ruoyi.common.core.domain.R; +import com.ruoyi.order.dto.MemberInvoiceDTO; +import com.ruoyi.order.service.ILogisticsService; +import com.ruoyi.order.service.impl.LogisticsServiceImpl; +import com.ruoyi.system.api.domain.Logistics; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +/** + * <p> + * 物流公司 前端控制器 + * </p> + * + * @author mitao + * @since 2024-06-07 + */ +@RestController +@RequestMapping("/forepart/logistics") +@Api(value = "用户端-获取快递信息", tags = "用户端-获取快递信息", description = "用户端-获取快递信息") +public class ForepartLogisticsController { + @Resource + private ILogisticsService iLogisticsService; + @PostMapping("/getLogistics") + @ApiOperation(value = "用户端-获取快递公司") + public R<Logistics> getLogistics() { + iLogisticsService.list(); + return R.ok(); + } + +} -- Gitblit v1.7.1