From ed2ca4bd91889878f5cc40ea9cd1d4afd8240dfd Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期一, 25 十一月 2024 18:27:18 +0800 Subject: [PATCH] 合并代码 --- ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopController.java | 11 +++-- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java | 2 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShareController.java | 2 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/ConfirmOrderVo.java | 2 + ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java | 14 ++++--- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/CouponInfoVo.java | 36 ++++++++++++++++++ ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/vo/VerifiableShopVo.java | 2 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserBankController.java | 6 ++- ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/BannerController.java | 4 +- ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/UserCouponController.java | 5 ++ ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/GoodsController.java | 2 11 files changed, 67 insertions(+), 19 deletions(-) diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserBankController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserBankController.java index ae1733d..50bce9b 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserBankController.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserBankController.java @@ -2,6 +2,7 @@ import com.ruoyi.account.api.model.AppUserBank; import com.ruoyi.common.core.web.domain.AjaxResult; +import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; @@ -9,6 +10,7 @@ * @author zhibing.pu * @Date 2024/11/25 15:07 */ +@Api(tags = {"个人中心-我的银行卡-小程序"}) @RestController @RequestMapping("/appUserBank") public class AppUserBankController { @@ -19,7 +21,7 @@ @ResponseBody @PostMapping("/saveAppUserBank") - @ApiOperation(value = "保存银行卡", tags = {"个人中心-我的银行卡-小程序"}) + @ApiOperation(value = "保存银行卡") public AjaxResult saveAppUserBank(@RequestBody AppUserBank appUserBank){ return AjaxResult.success(); } @@ -27,7 +29,7 @@ @ResponseBody @GetMapping("/getAppUserBank") - @ApiOperation(value = "获取银行卡信息", tags = {"个人中心-我的银行卡-小程序"}) + @ApiOperation(value = "获取银行卡信息") public AjaxResult<AppUserBank> getAppUserBank(){ return AjaxResult.success(); } diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java index 678b09f9..a02e3eb 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java @@ -4,6 +4,7 @@ import com.ruoyi.account.vo.*; import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.common.core.web.page.BaseTable; +import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; @@ -17,6 +18,7 @@ * @author luodangjia * @since 2024-11-21 */ +@Api(tags = {"登录注册-小程序"}) @RestController @RequestMapping("/app-user") public class AppUserController { @@ -28,7 +30,7 @@ @ResponseBody @PostMapping("/appletLogin") - @ApiOperation(value = "小程序一键登录", tags = {"登录注册-小程序"}) + @ApiOperation(value = "小程序一键登录") public AjaxResult<LoginVo> appletLogin(@RequestBody AppletLogin appletLogin){ // todo 待完善 pu return AjaxResult.success(); @@ -37,7 +39,7 @@ @ResponseBody @PostMapping("/mobileLogin") - @ApiOperation(value = "手机号登录", tags = {"登录注册-小程序"}) + @ApiOperation(value = "手机号登录") public AjaxResult<LoginVo> mobileLogin(@RequestBody MobileLogin mobileLogin){ // todo 待完善 pu return AjaxResult.success(); @@ -47,7 +49,7 @@ @ResponseBody @PostMapping("/getSMSCode") - @ApiOperation(value = "获取短信验证码", tags = {"登录注册-小程序"}) + @ApiOperation(value = "获取短信验证码") public AjaxResult getSMSCode(@RequestBody SMSCode smsCode){ // todo 待完善 pu return AjaxResult.success(); @@ -57,7 +59,7 @@ @ResponseBody @PostMapping("/registerAccount") - @ApiOperation(value = "注册新账号", tags = {"登录注册-小程序"}) + @ApiOperation(value = "注册新账号") public AjaxResult<LoginVo> registerAccount(@RequestBody RegisterAccount registerAccount){ // todo 待完善 pu return AjaxResult.success(); @@ -66,7 +68,7 @@ @ResponseBody @GetMapping("/getReferrer/{id}") - @ApiOperation(value = "获取推荐人信息", tags = {"登录注册-小程序"}) + @ApiOperation(value = "获取推荐人信息") @ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "推荐人id", required = true, dataType = "long") }) @@ -79,7 +81,7 @@ @ResponseBody @GetMapping("/getNearbyReferrer") - @ApiOperation(value = "获取附近推荐人列表", tags = {"登录注册-小程序"}) + @ApiOperation(value = "获取附近推荐人列表") public AjaxResult<BaseTable<NearbyReferrerVo>> getNearbyReferrer(NearbyReferrer nearbyReferrer){ // todo 待完善 pu return AjaxResult.success(); diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/UserCouponController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/UserCouponController.java index 1fe14ba..530f38b 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/UserCouponController.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/UserCouponController.java @@ -1,6 +1,7 @@ package com.ruoyi.account.controller; +import com.ruoyi.common.core.web.domain.AjaxResult; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -16,5 +17,9 @@ @RequestMapping("/user-coupon") public class UserCouponController { + + + + } diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java index a15a2b2..e913905 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java @@ -22,7 +22,7 @@ * @author luodangjia * @since 2024-11-21 */ -@Api("订单") +@Api(tags = "订单") @RestController @RequestMapping("/order") public class OrderController { diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/ConfirmOrderVo.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/ConfirmOrderVo.java index b55429c..f48ea43 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/ConfirmOrderVo.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/ConfirmOrderVo.java @@ -39,4 +39,6 @@ private UserAddress userAddress; @ApiModelProperty("支付方式(1=现金,2=积分)") private Integer paymentType; + @ApiModelProperty("优惠券列表") + private List<CouponInfoVo> coupon; } diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/CouponInfoVo.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/CouponInfoVo.java new file mode 100644 index 0000000..28a838d --- /dev/null +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/CouponInfoVo.java @@ -0,0 +1,36 @@ +package com.ruoyi.order.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; + +/** + * @author zhibing.pu + * @Date 2024/11/25 17:59 + */ +@Data +@ApiModel +public class CouponInfoVo { + @ApiModelProperty("优惠券id") + private Long id; + @ApiModelProperty("优惠券名称") + private String name; + @ApiModelProperty("优惠券类型 1=满减券,2=代金券,3=折扣券,4=商品券") + private Integer couponType; + @ApiModelProperty("满x元") + private BigDecimal conditionAmount; + @ApiModelProperty("减x元") + private BigDecimal discountAmount; + @ApiModelProperty("代金x元") + private BigDecimal moneyAmount; + @ApiModelProperty("折扣") + private BigDecimal discount; + @ApiModelProperty("有效期开始时间") + private String periodStartTime; + @ApiModelProperty("有效期结束时间") + private String periodEndTime; + @ApiModelProperty("是否可用") + private Boolean available; +} diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/BannerController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/BannerController.java index 750a415..d8785a1 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/BannerController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/BannerController.java @@ -26,12 +26,12 @@ */ @RestController @RequestMapping("/banner") -@Api("轮播图") +@Api(tags = "轮播图") public class BannerController { @Resource private BannerService bannerService; @GetMapping("/list") - @ApiOperation(value = "列表", tags = {"小程序-banner"}) + @ApiOperation(value = "banner列表", tags = {"小程序-banner"}) public R<List<Banner>> list(String name, Integer jumpType, Integer position){ List<Banner> list = bannerService.lambdaQuery().like(StringUtils.isNotEmpty(name), Banner::getName, name) .eq(Banner::getJumpType, jumpType) diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/GoodsController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/GoodsController.java index 9789b16..b01f95b 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/GoodsController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/GoodsController.java @@ -25,7 +25,7 @@ */ @RestController @RequestMapping("/goods") -@Api("商品") +@Api(tags = "商品") public class GoodsController extends BaseController { @Resource private GoodsService goodsService; diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShareController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShareController.java index d0df98b..14001fc 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShareController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShareController.java @@ -24,7 +24,7 @@ * @author luodangjia * @since 2024-11-20 */ -@Api("分享") +@Api(tags = "分享") @RestController @RequestMapping("/share") public class ShareController extends BaseController { diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopController.java index 6531a59..956dc80 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopController.java @@ -13,9 +13,7 @@ import com.ruoyi.other.service.ShopService; import com.ruoyi.other.service.TechnicianService; import com.ruoyi.other.vo.VerifiableShopVo; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiParam; +import io.swagger.annotations.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -31,7 +29,7 @@ */ @RestController @RequestMapping("/shop") -@Api("门店") +@Api(tags = "门店") public class ShopController extends BaseController { @Resource private TechnicianService technicianService; @@ -92,7 +90,10 @@ @ResponseBody @GetMapping("/getVerifiableShop") @ApiOperation(value = "获取可核销门店列表", tags = {"购物车-小程序"}) - public AjaxResult<List<VerifiableShopVo>> getVerifiableShop(){ + @ApiImplicitParams({ + @ApiImplicitParam(name = "goodsId", value = "商品id数组", required = true, dataType = "int"), + }) + public AjaxResult<List<VerifiableShopVo>> getVerifiableShop(List<Integer> goodsId){ // todo 待完善 pu return AjaxResult.success(); } diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/VerifiableShopVo.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/vo/VerifiableShopVo.java similarity index 91% rename from ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/VerifiableShopVo.java rename to ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/vo/VerifiableShopVo.java index 6e75148..c55dc85 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/VerifiableShopVo.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/vo/VerifiableShopVo.java @@ -1,4 +1,4 @@ -package com.ruoyi.order.vo; +package com.ruoyi.other.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -- Gitblit v1.7.1