From 3183d1a910d72eefb96d4cb72f556a54a5d2f874 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期四, 25 五月 2023 11:42:39 +0800 Subject: [PATCH] 完善数据库和框架 --- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopFundRecordService.java | 16 ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopProportionMapper.xml | 7 ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponRelGoodsMapper.xml | 2 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ArticleServiceImpl.java | 20 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/dto/AppBuyGoodsDto.java | 2 ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponRelUserMapper.xml | 2 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CooperationServiceImpl.java | 20 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java | 6 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppShopGoodsPageDto.java | 3 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/sys/ISysUserService.java | 1 ruoyi-modules/ruoyi-order/pom.xml | 6 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/BrowseRecordService.java | 16 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/ArticleService.java | 16 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberTotalMapper.java | 16 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponTotalMapper.java | 4 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppRecommendGoodsPageDto.java | 19 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/BrowseRecord.java | 78 + ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponRelUserServiceImpl.java | 8 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/BrowseRecordServiceImpl.java | 20 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/RecommendCooperation.java | 2 ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberShopTotalMapper.xml | 7 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/StaffSuggestServiceImpl.java | 20 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/activity/ActivityRecordMapper.java | 16 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopProportion.java | 73 + ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponRelUser.java | 2 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteMemberFallbackFactory.java | 4 ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberCouponMapper.xml | 38 ruoyi-modules/ruoyi-goods/src/main/resources/mapper/activity/ActivityMapper.xml | 7 ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopFundRecordMapper.xml | 7 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberShopTotal.java | 188 ++++ ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberCoupon.java | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopFundRecordServiceImpl.java | 20 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/MerShopRecommendPageVo.java | 6 ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/ArticleMapper.xml | 7 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberTotalService.java | 16 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constant/AppErrorConstant.java | 2 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/IntegralRecordServiceImpl.java | 20 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Activeness.java | 82 + ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/AppSureOrderGoodsVo.java | 6 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppHomeController.java | 31 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopFundRecordMapper.java | 16 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberShopTotalMapper.java | 16 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/RecommendCooperationMapper.java | 8 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopStaff.java | 2 ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/RecommendCooperationMapper.xml | 4 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponRelUserMapper.java | 4 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponTotal.java | 2 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/sys/SysUserMapper.java | 1 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java | 8 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopSuggest.java | 2 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/Coupon.java | 2 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CooperationService.java | 16 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponTotalService.java | 4 ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponTotalMapper.xml | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java | 22 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/ArticleMapper.java | 16 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopProportionService.java | 16 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/poji/member/Member.java | 13 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppGoodsInfoGetDto.java | 3 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AppMemberCouponVo.java | 6 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/activity/ActivityRecordService.java | 16 ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/CooperationMapper.xml | 7 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java | 6 ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponMapper.xml | 2 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/IntegralRecord.java | 83 + ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MerRecommendCooperationDto.java | 2 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppSearchGoodsPageDto.java | 2 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java | 4 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/CooperationMapper.java | 16 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberTotal.java | 138 +++ ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponMapper.java | 4 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/IntegralRecordMapper.java | 16 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponRelGoodsService.java | 4 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/StaffSuggest.java | 83 + ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopProportionServiceImpl.java | 20 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/BrowseRecordMapper.java | 16 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponRelGoods.java | 2 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponTotalServiceImpl.java | 8 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberShopTotalServiceImpl.java | 20 ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/BrowseRecordMapper.xml | 7 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/RecommendCooperationServiceImpl.java | 14 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberShopTotalService.java | 16 ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberTotalMapper.xml | 7 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponRelUserService.java | 4 ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/ActivenessMapper.xml | 7 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponRelGoodsServiceImpl.java | 8 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFundRecord.java | 88 ++ ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponServiceImpl.java | 8 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java | 50 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/activity/ActivityRecordServiceImpl.java | 20 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/activity/ActivityService.java | 16 ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/StaffSuggestMapper.xml | 7 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/ActivenessMapper.java | 16 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/RecommendCooperationService.java | 10 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Cooperation.java | 67 + ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberSuggest.java | 2 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/activity/ActivityMapper.java | 16 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/task/AgencyTaskRecord.java | 2 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/pojo/activity/ActivityRecord.java | 73 + ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponRelGoodsMapper.java | 4 ruoyi-modules/ruoyi-goods/src/main/resources/mapper/activity/ActivityRecordMapper.xml | 6 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberCouponServiceImpl.java | 38 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ActivenessServiceImpl.java | 20 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Article.java | 98 ++ ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/business/MerConfigController.java | 35 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/ActivenessService.java | 16 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/StaffSuggestMapper.java | 16 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppBuyGoodsDto.java | 2 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/IntegralRecordService.java | 16 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/activity/ActivityServiceImpl.java | 20 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponService.java | 4 ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/IntegralRecordMapper.xml | 7 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java | 124 +- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopProportionMapper.java | 16 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberCouponMapper.java | 26 /dev/null | 26 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/pojo/activity/Activity.java | 122 ++ ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/AppSureOrderGoodsVo.java | 6 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberCouponService.java | 26 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MerShopRecommendPageDto.java | 3 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/StaffSuggestService.java | 16 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/console/MemberController.java | 14 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberTotalServiceImpl.java | 20 123 files changed, 2,266 insertions(+), 283 deletions(-) diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constant/AppErrorConstant.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constant/AppErrorConstant.java index c52a842..fec6ea2 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constant/AppErrorConstant.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constant/AppErrorConstant.java @@ -126,4 +126,6 @@ String BEYOND_SURP_NUM = "超过剩余次数"; + String NO_POSITION = "商品信息需要获取定位"; + } diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/poji/member/Member.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/poji/member/Member.java index 889a0a6..ffe3250 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/poji/member/Member.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/poji/member/Member.java @@ -30,21 +30,20 @@ private static final long serialVersionUID = 1L; /** + * 会员id + */ + @TableId("member_id") + private String memberId; + /** * 用户id */ - @TableId("user_id") + @TableField("user_id") private Long userId; - /** * 删除标记 */ @TableField("del_flag") private Integer delFlag; - /** - * 会员id - */ - @TableField("member_id") - private String memberId; /** * 会员编号 */ diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AppUserCouponVo.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AppMemberCouponVo.java similarity index 91% rename from ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AppUserCouponVo.java rename to ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AppMemberCouponVo.java index c45c7c3..215a930 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AppUserCouponVo.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/AppMemberCouponVo.java @@ -10,15 +10,15 @@ /** * @author jqs34 * @version 1.0 - * @classname AppUserCouponVo + * @classname AppMemberCouponVo * @description: TODO * @date 2023 2023/5/2 21:53 */ @Data -public class AppUserCouponVo { +public class AppMemberCouponVo { @ApiModelProperty(value = "优惠券id") - private Long userCouponId; + private Long memberCouponId; @ApiModelProperty(value = "商品id") diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteMemberFallbackFactory.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteMemberFallbackFactory.java index 6d9f6bd..b5cc560 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteMemberFallbackFactory.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteMemberFallbackFactory.java @@ -7,7 +7,7 @@ import com.ruoyi.system.api.domain.dto.AppMemberBindingDto; import com.ruoyi.system.api.domain.dto.AppMemberGoodsTypeDto; import com.ruoyi.system.api.domain.poji.member.Member; -import com.ruoyi.system.api.domain.vo.AppUserCouponVo; +import com.ruoyi.system.api.domain.vo.AppMemberCouponVo; import com.ruoyi.system.api.model.AppMiniLoginDto; import com.ruoyi.system.api.model.AppMiniLoginVo; import org.slf4j.Logger; @@ -51,7 +51,7 @@ @Override - public R<List<AppUserCouponVo>> listVoUserCouponByUserId(Long userId) { + public R<List<AppMemberCouponVo>> listVoMemberCouponByUserId(Long userId) { return R.fail("获取用户优惠券失败:" + throwable.getMessage()); } diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java index e53cf29..3cd05dc 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java @@ -7,7 +7,7 @@ import com.ruoyi.system.api.domain.dto.AppMiniRegisterDto; import com.ruoyi.system.api.domain.poji.member.Member; import com.ruoyi.system.api.domain.vo.AppMiniRegisterVo; -import com.ruoyi.system.api.domain.vo.AppUserCouponVo; +import com.ruoyi.system.api.domain.vo.AppMemberCouponVo; import com.ruoyi.system.api.factory.RemoteMemberFallbackFactory; import com.ruoyi.system.api.model.AppMiniLoginDto; import com.ruoyi.system.api.model.AppMiniLoginVo; @@ -44,8 +44,8 @@ * @param userId * @return */ - @PostMapping("/member/listVoUserCouponByUserId") - public R<List<AppUserCouponVo>> listVoUserCouponByUserId(@RequestBody Long userId); + @PostMapping("/member/listVoMemberCouponByUserId") + public R<List<AppMemberCouponVo>> listVoMemberCouponByUserId(@RequestBody Long userId); /** * 更新绑定 diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java index 5354c45..e935f67 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java @@ -5,6 +5,7 @@ import com.ruoyi.common.core.web.controller.BaseController; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.goods.domain.vo.AppShoppingCartVo; +import com.ruoyi.system.api.constant.AppErrorConstant; import com.ruoyi.system.api.domain.dto.AppBaseBathDto; import com.ruoyi.goods.domain.dto.AppGoodsInfoGetDto; import com.ruoyi.goods.domain.dto.AppShoppingCartAddDto; @@ -54,9 +55,12 @@ if(member!=null&&member.getRelationShopId()!=null){ appGoodsInfoGetDto.setShopId(member.getRelationShopId()); }else{ - throw new ServiceException("请先获取附近商户定位"); + appGoodsInfoGetDto.setShopId(appGoodsInfoGetDto.getPositionShopId()); } } + if(appGoodsInfoGetDto.getShopId()==null){ + throw new ServiceException(AppErrorConstant.NO_POSITION); + } AppGoodsInfoVo appGoodsInfoVo = goodsService.getGoodsInfo(appGoodsInfoGetDto); return R.ok(appGoodsInfoVo); } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppHomeController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppHomeController.java index 3f01cbb..9983fbd 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppHomeController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppHomeController.java @@ -2,8 +2,11 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.exception.ServiceException; import com.ruoyi.common.core.web.controller.BaseController; import com.ruoyi.common.security.utils.SecurityUtils; +import com.ruoyi.goods.domain.dto.AppRecommendGoodsPageDto; +import com.ruoyi.system.api.constant.AppErrorConstant; import com.ruoyi.system.api.domain.dto.AppPageDto; import com.ruoyi.goods.domain.dto.AppSearchGoodsPageDto; import com.ruoyi.goods.domain.dto.AppShopGoodsPageDto; @@ -45,25 +48,24 @@ @RequestMapping(value = "/pageRecommendGoods", method = RequestMethod.POST) @ApiOperation(value = "推荐商品") - public R<Page<AppSimpleGoodsVo>> pageRecommendGoods(@RequestBody AppPageDto appPageDto) { + public R<Page<AppSimpleGoodsVo>> pageRecommendGoods(@RequestBody AppRecommendGoodsPageDto appRecommendGoodsPageDto) { Long userId = SecurityUtils.getUserId(); - logger.info("userId-----"+userId.toString()); Long shopId = null; if(userId!=null){ Member member = memberService.getMember(userId).getData(); if(member!=null&&member.getRelationShopId()!=null){ shopId = member.getRelationShopId(); } + }else{ + shopId = appRecommendGoodsPageDto.getPositionShopId(); } if(shopId==null){ - shopId = 1L; + throw new ServiceException(AppErrorConstant.NO_POSITION); } Page<AppSimpleGoodsVo> page = new Page<>(); - page.setSize(appPageDto.getPageSize()); - page.setCurrent(appPageDto.getPageNum()); - //logger.info("shopId"+shopId.toString()); + page.setSize(appRecommendGoodsPageDto.getPageSize()); + page.setCurrent(appRecommendGoodsPageDto.getPageNum()); List<AppSimpleGoodsVo> appSimpleGoodsVoList = goodsService.pageRecommendGoods(page,shopId); - //logger.info("appSimpleGoodsVoList"+appSimpleGoodsVoList.toString()); return R.ok(page.setRecords(appSimpleGoodsVoList)); } @@ -76,8 +78,11 @@ if(member!=null&&member.getRelationShopId()!=null){ appShopGoodsPageDto.setShopId(member.getRelationShopId()); }else{ - appShopGoodsPageDto.setShopId(1L); + appShopGoodsPageDto.setShopId(appShopGoodsPageDto.getPositionShopId()); } + } + if(appShopGoodsPageDto.getShopId()==null){ + throw new ServiceException(AppErrorConstant.NO_POSITION); } Page<AppSimpleGoodsVo> page = new Page<>(); page.setSize(appShopGoodsPageDto.getPageSize()); @@ -95,8 +100,11 @@ if(member!=null&&member.getRelationShopId()!=null){ appSearchGoodsPageDto.setShopId(member.getRelationShopId()); }else{ - appSearchGoodsPageDto.setShopId(1L); + appSearchGoodsPageDto.setShopId(appSearchGoodsPageDto.getPositionShopId()); } + } + if(appSearchGoodsPageDto.getShopId()==null){ + throw new ServiceException(AppErrorConstant.NO_POSITION); } Page<AppSimpleGoodsVo> page = new Page<>(); page.setSize(appSearchGoodsPageDto.getPageSize()); @@ -114,9 +122,12 @@ if(member!=null&&member.getRelationShopId()!=null){ appSearchGoodsPageDto.setShopId(member.getRelationShopId()); }else{ - appSearchGoodsPageDto.setShopId(1L); + appSearchGoodsPageDto.setShopId(appSearchGoodsPageDto.getPositionShopId()); } } + if(appSearchGoodsPageDto.getShopId()==null){ + throw new ServiceException(AppErrorConstant.NO_POSITION); + } Page<AppSimpleActivityGoodsVo> page = new Page<>(); page.setSize(appSearchGoodsPageDto.getPageSize()); page.setCurrent(appSearchGoodsPageDto.getPageNum()); diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppBuyGoodsDto.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppBuyGoodsDto.java index e65e8a0..aa03a9b 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppBuyGoodsDto.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppBuyGoodsDto.java @@ -23,6 +23,6 @@ private Integer buyNum; @ApiModelProperty(value = "用户优惠券id") - private Long userCouponId; + private Long memberCouponId; } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppGoodsInfoGetDto.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppGoodsInfoGetDto.java index 6234c59..117392e 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppGoodsInfoGetDto.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppGoodsInfoGetDto.java @@ -19,4 +19,7 @@ @ApiModelProperty(value = "商户id",hidden = true) private Long shopId; + + @ApiModelProperty(value = "定位获取商户id") + private Long positionShopId; } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppRecommendGoodsPageDto.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppRecommendGoodsPageDto.java new file mode 100644 index 0000000..aee96d6 --- /dev/null +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppRecommendGoodsPageDto.java @@ -0,0 +1,19 @@ +package com.ruoyi.goods.domain.dto; + +import com.ruoyi.system.api.domain.dto.AppPageDto; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author jqs34 + * @ClassName AppRecommandGoodsPageDto + * @description: TODO + * @date 2023年05月24日 + * @version: 1.0 + */ +@Data +public class AppRecommendGoodsPageDto extends AppPageDto { + + @ApiModelProperty(value = "定位获取商户id") + private Long positionShopId; +} diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppSearchGoodsPageDto.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppSearchGoodsPageDto.java index 4418fd7..0041f42 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppSearchGoodsPageDto.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppSearchGoodsPageDto.java @@ -20,4 +20,6 @@ @ApiModelProperty(value = "搜索关键词") private String keyword; + @ApiModelProperty(value = "定位获取商户id") + private Long positionShopId; } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppShopGoodsPageDto.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppShopGoodsPageDto.java index 1a0f220..51e42ee 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppShopGoodsPageDto.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/AppShopGoodsPageDto.java @@ -28,4 +28,7 @@ @ApiModelProperty(value = "排序方式1.全部2.价格正序3.价格倒序4.销量正序5.销量倒序") private Integer sort; + + @ApiModelProperty(value = "定位获取商户id") + private Long positionShopId; } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/pojo/activity/Activity.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/pojo/activity/Activity.java new file mode 100644 index 0000000..33e8572 --- /dev/null +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/pojo/activity/Activity.java @@ -0,0 +1,122 @@ +package com.ruoyi.goods.domain.pojo.activity; + +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * 活动 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_activity") +public class Activity extends Model<Activity> { + + private static final long serialVersionUID = 1L; + + /** + * 活动id + */ + @TableId("activity_id") + private String activityId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 活动状态-1删除0未开始1进行中2已结束 + */ + @TableField("activity_status") + private Integer activityStatus; + /** + * 活动名称 + */ + @TableField("activity_name") + private String activityName; + /** + * 活动开始时间 + */ + @TableField("activity_start_time") + private Date activityStartTime; + /** + * 活动结束时间 + */ + @TableField("activity_end_time") + private Date activityEndTime; + /** + * 成团人数 + */ + @TableField("group_buy_number") + private Integer groupBuyNumber; + /** + * 限购标记0否1是 + */ + @TableField("purchase_limitation_flag") + private Integer purchaseLimitationFlag; + /** + * 限购数量 + */ + @TableField("propaganda_poster") + private String propagandaPoster; + /** + * 适用地区标记1全部2指定 + */ + @TableField("area_flag") + private Integer areaFlag; + /** + * 适用地区code集合 + */ + @TableField("designated_area") + private String designatedArea; + /** + * 适用店铺标记1全部2指定 + */ + @TableField("shop_flag") + private Integer shopFlag; + /** + * 适用店铺 + */ + @TableField("applicable_shop") + private String applicableShop; + /** + * 创建用户id + */ + @TableField("create_user_id") + private Integer createUserId; + /** + * 创建时间 + */ + @TableField("create_time") + private Date createTime; + /** + * 更新用户id + */ + @TableField("update_user_id") + private Integer updateUserId; + /** + * 更新时间 + */ + @TableField("update_time") + private Date updateTime; + + + @Override + protected Serializable pkVal() { + return this.activityId; + } + +} diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/pojo/activity/ActivityRecord.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/pojo/activity/ActivityRecord.java new file mode 100644 index 0000000..723aec4 --- /dev/null +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/pojo/activity/ActivityRecord.java @@ -0,0 +1,73 @@ +package com.ruoyi.goods.domain.pojo.activity; + +import com.baomidou.mybatisplus.annotation.IdType; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * 活动记录 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_activity_record") +public class ActivityRecord extends Model<ActivityRecord> { + + private static final long serialVersionUID = 1L; + + /** + * 记录id + */ + @TableId(value = "record_id", type = IdType.AUTO) + private Long recordId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 活动id + */ + @TableField("activity_id") + private String activityId; + /** + * 用户id + */ + @TableField("user_id") + private Integer userId; + /** + * 下单时间 + */ + @TableField("order_time") + private String orderTime; + /** + * 下单金额 + */ + @TableField("order_money") + private BigDecimal orderMoney; + /** + * 关联订单id + */ + @TableField("order_id") + private String orderId; + + + @Override + protected Serializable pkVal() { + return this.recordId; + } + +} diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/AppSureOrderGoodsVo.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/AppSureOrderGoodsVo.java index 7b2535e..d7125f7 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/AppSureOrderGoodsVo.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/vo/AppSureOrderGoodsVo.java @@ -1,6 +1,6 @@ package com.ruoyi.goods.domain.vo; -import com.ruoyi.system.api.domain.vo.AppUserCouponVo; +import com.ruoyi.system.api.domain.vo.AppMemberCouponVo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -36,7 +36,7 @@ private Integer buyNum; @ApiModelProperty(value = "优惠券id") - private Long userCouponId; + private Long memberCouponId; @ApiModelProperty(value = "商品售价") private BigDecimal goodsPrice; @@ -57,6 +57,6 @@ private BigDecimal goodsRealPrice; @ApiModelProperty(value = "优惠券列表") - private List<AppUserCouponVo> appUserCouponVoList; + private List<AppMemberCouponVo> appMemberCouponVoList; } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/activity/ActivityMapper.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/activity/ActivityMapper.java new file mode 100644 index 0000000..540e9d5 --- /dev/null +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/activity/ActivityMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.goods.mapper.activity; + +import com.ruoyi.goods.domain.pojo.activity.Activity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * 活动 Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ActivityMapper extends BaseMapper<Activity> { + +} diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/activity/ActivityRecordMapper.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/activity/ActivityRecordMapper.java new file mode 100644 index 0000000..f2527b0 --- /dev/null +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/mapper/activity/ActivityRecordMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.goods.mapper.activity; + +import com.ruoyi.goods.domain.pojo.activity.ActivityRecord; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * 活动记录 Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ActivityRecordMapper extends BaseMapper<ActivityRecord> { + +} diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/activity/ActivityRecordService.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/activity/ActivityRecordService.java new file mode 100644 index 0000000..054d99e --- /dev/null +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/activity/ActivityRecordService.java @@ -0,0 +1,16 @@ +package com.ruoyi.goods.service.activity; + +import com.ruoyi.goods.domain.pojo.activity.ActivityRecord; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 活动记录 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ActivityRecordService extends IService<ActivityRecord> { + +} diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/activity/ActivityService.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/activity/ActivityService.java new file mode 100644 index 0000000..bc0ef75 --- /dev/null +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/activity/ActivityService.java @@ -0,0 +1,16 @@ +package com.ruoyi.goods.service.activity; + +import com.ruoyi.goods.domain.pojo.activity.Activity; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 活动 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ActivityService extends IService<Activity> { + +} diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/activity/ActivityRecordServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/activity/ActivityRecordServiceImpl.java new file mode 100644 index 0000000..a8522e5 --- /dev/null +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/activity/ActivityRecordServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.goods.service.impl.activity; + +import com.ruoyi.goods.domain.pojo.activity.ActivityRecord; +import com.ruoyi.goods.mapper.activity.ActivityRecordMapper; +import com.ruoyi.goods.service.activity.ActivityRecordService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 活动记录 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class ActivityRecordServiceImpl extends ServiceImpl<ActivityRecordMapper, ActivityRecord> implements ActivityRecordService { + +} diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/activity/ActivityServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/activity/ActivityServiceImpl.java new file mode 100644 index 0000000..5a0aa94 --- /dev/null +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/activity/ActivityServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.goods.service.impl.activity; + +import com.ruoyi.goods.domain.pojo.activity.Activity; +import com.ruoyi.goods.mapper.activity.ActivityMapper; +import com.ruoyi.goods.service.activity.ActivityService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 活动 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class ActivityServiceImpl extends ServiceImpl<ActivityMapper, Activity> implements ActivityService { + +} diff --git a/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/activity/ActivityMapper.xml b/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/activity/ActivityMapper.xml new file mode 100644 index 0000000..5ce5682 --- /dev/null +++ b/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/activity/ActivityMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.goods.mapper.activity.ActivityMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/activity/ActivityRecordMapper.xml b/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/activity/ActivityRecordMapper.xml new file mode 100644 index 0000000..789e25e --- /dev/null +++ b/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/activity/ActivityRecordMapper.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.goods.mapper.activity.ActivityRecordMapper"> + + +</mapper> diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/console/MemberController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/console/MemberController.java index ce77d77..bb5a959 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/console/MemberController.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/console/MemberController.java @@ -6,11 +6,11 @@ import com.ruoyi.system.api.domain.dto.AppMiniRegisterDto; import com.ruoyi.system.api.domain.vo.AppMiniRegisterVo; import com.ruoyi.member.service.member.MemberService; -import com.ruoyi.member.service.member.UserCouponService; +import com.ruoyi.member.service.member.MemberCouponService; import com.ruoyi.system.api.domain.dto.AppMemberBindingDto; import com.ruoyi.system.api.domain.dto.AppMemberGoodsTypeDto; import com.ruoyi.system.api.domain.poji.member.Member; -import com.ruoyi.system.api.domain.vo.AppUserCouponVo; +import com.ruoyi.system.api.domain.vo.AppMemberCouponVo; import com.ruoyi.system.api.model.AppMiniLoginDto; import com.ruoyi.system.api.model.AppMiniLoginVo; import io.swagger.annotations.ApiOperation; @@ -27,7 +27,7 @@ private MemberService memberService; @Autowired - private UserCouponService userCouponService; + private MemberCouponService memberCouponService; /** * @description: getMember @@ -77,10 +77,10 @@ * @date 2023/5/3 1:45 * @version 1.0 */ - @PostMapping("/listVoUserCouponByUserId") - public R<List<AppUserCouponVo>> listVoUserCouponByUserId(@RequestBody Long userId){ - List<AppUserCouponVo> appUserCouponVoList = userCouponService.listVoUserCouponByUserId(userId); - return R.ok(appUserCouponVoList); + @PostMapping("/listVoMemberCouponByUserId") + public R<List<AppMemberCouponVo>> listVoMemberCouponByUserId(@RequestBody Long userId){ + List<AppMemberCouponVo> appMemberCouponVoList = memberCouponService.listVoMemberCouponByUserId(userId); + return R.ok(appMemberCouponVoList); } /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/Coupon.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/Coupon.java similarity index 98% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/Coupon.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/Coupon.java index 4715b1c..034f741 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/Coupon.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/Coupon.java @@ -1,4 +1,4 @@ -package com.ruoyi.system.domain.pojo.coupon; +package com.ruoyi.member.domain.pojo.coupon; import com.baomidou.mybatisplus.activerecord.Model; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/CouponRelGoods.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponRelGoods.java similarity index 95% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/CouponRelGoods.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponRelGoods.java index a2c0562..8d463b4 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/CouponRelGoods.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponRelGoods.java @@ -1,4 +1,4 @@ -package com.ruoyi.system.domain.pojo.coupon; +package com.ruoyi.member.domain.pojo.coupon; import com.baomidou.mybatisplus.activerecord.Model; import com.baomidou.mybatisplus.annotation.IdType; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/CouponRelUser.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponRelUser.java similarity index 95% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/CouponRelUser.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponRelUser.java index f704eab..4a917ec 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/CouponRelUser.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponRelUser.java @@ -1,4 +1,4 @@ -package com.ruoyi.system.domain.pojo.coupon; +package com.ruoyi.member.domain.pojo.coupon; import com.baomidou.mybatisplus.activerecord.Model; import com.baomidou.mybatisplus.annotation.IdType; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/CouponTotal.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponTotal.java similarity index 95% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/CouponTotal.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponTotal.java index a559ba7..9f1628f 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/coupon/CouponTotal.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/coupon/CouponTotal.java @@ -1,4 +1,4 @@ -package com.ruoyi.system.domain.pojo.coupon; +package com.ruoyi.member.domain.pojo.coupon; import com.baomidou.mybatisplus.activerecord.Model; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/BrowseRecord.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/BrowseRecord.java new file mode 100644 index 0000000..0c0b5d7 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/BrowseRecord.java @@ -0,0 +1,78 @@ +package com.ruoyi.member.domain.pojo.member; + +import com.baomidou.mybatisplus.annotation.IdType; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_browse_record") +public class BrowseRecord extends Model<BrowseRecord> { + + private static final long serialVersionUID = 1L; + + /** + * 记录id + */ + @TableId(value = "record_id", type = IdType.AUTO) + private Integer recordId; + /** + * 删除标记 + */ + @TableField("del_flag") + private String delFlag; + /** + * 用户id + */ + @TableField("user_id") + private Integer userId; + /** + * 浏览类型 + */ + @TableField("browse_type") + private Integer browseType; + /** + * 浏览id + */ + @TableField("browse_id") + private String browseId; + /** + * 浏览时间 + */ + @TableField("browse_time") + private String browseTime; + /** + * 创建时间 + */ + @TableField("create_time") + private Date createTime; + /** + * 退出时间 + */ + @TableField("quit_time") + private Date quitTime; + + + @Override + protected Serializable pkVal() { + return this.recordId; + } + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/IntegralRecord.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/IntegralRecord.java new file mode 100644 index 0000000..71a5d78 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/IntegralRecord.java @@ -0,0 +1,83 @@ +package com.ruoyi.member.domain.pojo.member; + +import com.baomidou.mybatisplus.annotation.IdType; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_integral_record") +public class IntegralRecord extends Model<IntegralRecord> { + + private static final long serialVersionUID = 1L; + + /** + * 记录id + */ + @TableId(value = "record_id", type = IdType.AUTO) + private Integer recordId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 变动类型 + */ + @TableField("change_type") + private Integer changeType; + /** + * 变动积分 + */ + @TableField("change_integral") + private Integer changeIntegral; + /** + * 剩余积分 + */ + @TableField("surp_integral") + private Integer surpIntegral; + /** + * 变动时间 + */ + @TableField("create_time") + private Date createTime; + /** + * 订单id + */ + @TableField("order_id") + private String orderId; + /** + * 订单号 + */ + @TableField("order_no") + private String orderNo; + /** + * 变动理由 + */ + @TableField("change_reason") + private String changeReason; + + + @Override + protected Serializable pkVal() { + return this.recordId; + } + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/UserCoupon.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberCoupon.java similarity index 98% rename from ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/UserCoupon.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberCoupon.java index cfebaed..45825fa 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/UserCoupon.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberCoupon.java @@ -25,7 +25,7 @@ @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("t_user_coupon") -public class UserCoupon extends Model<UserCoupon> { +public class MemberCoupon extends Model<MemberCoupon> { private static final long serialVersionUID = 1L; diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberShopTotal.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberShopTotal.java new file mode 100644 index 0000000..170cf09 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberShopTotal.java @@ -0,0 +1,188 @@ +package com.ruoyi.member.domain.pojo.member; + +import java.math.BigDecimal; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * 会员商户统计 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_member_shop_total") +public class MemberShopTotal extends Model<MemberShopTotal> { + + private static final long serialVersionUID = 1L; + + /** + * 会员id + */ + @TableId("member_id") + private String memberId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 商户id + */ + @TableField("shop_id") + private Integer shopId; + /** + * 总积分 + */ + @TableField("total_integral") + private Integer totalIntegral; + /** + * 使用积分 + */ + @TableField("used_integral") + private Integer usedIntegral; + /** + * 可用积分 + */ + @TableField("useable_integral") + private Integer useableIntegral; + /** + * 总消费金额 + */ + @TableField("total_pay_money") + private BigDecimal totalPayMoney; + /** + * 总消费次数 + */ + @TableField("total_pay_count") + private Integer totalPayCount; + /** + * 最后消费金额 + */ + @TableField("last_pay_money") + private BigDecimal lastPayMoney; + /** + * 最后消费时间 + */ + @TableField("last_pay_time") + private Date lastPayTime; + /** + * 最后服务时间 + */ + @TableField("last_service_time") + private Date lastServiceTime; + /** + * 下次跟进时间 + */ + @TableField("next_task_time") + private Date nextTaskTime; + /** + * 总服务次数 + */ + @TableField("total_service_count") + private Integer totalServiceCount; + /** + * 使用服务次数 + */ + @TableField("used_service_count") + private Integer usedServiceCount; + /** + * 可用服务次数 + */ + @TableField("useable_service_count") + private Integer useableServiceCount; + /** + * 总活动次数 + */ + @TableField("total_activity_count") + private String totalActivityCount; + /** + * 最后活动时间 + */ + @TableField("last_activity_time") + private Date lastActivityTime; + /** + * 总周期订单数 + */ + @TableField("total_cycle_order") + private Integer totalCycleOrder; + /** + * 总体验订单数 + */ + @TableField("tolta_experience_order") + private Integer toltaExperienceOrder; + /** + * 总服务订单数 + */ + @TableField("total_service_order") + private Integer totalServiceOrder; + /** + * 总单品订单数 + */ + @TableField("total_goods_order") + private Integer totalGoodsOrder; + /** + * 总周期服务次数 + */ + @TableField("total_cycle_service") + private Integer totalCycleService; + /** + * 已用周期服务次数 + */ + @TableField("used_cycle_service") + private Integer usedCycleService; + /** + * 可用周期服务次数 + */ + @TableField("useable_cycle_service") + private Integer useableCycleService; + /** + * 总体验服务次数 + */ + @TableField("total_experience_service") + private Integer totalExperienceService; + /** + * 已用体验服务次数 + */ + @TableField("used_experience_service") + private Integer usedExperienceService; + /** + * 可用体验服务次数 + */ + @TableField("useable_experience_service") + private Integer useableExperienceService; + /** + * 总服务服务次数 + */ + @TableField("total_service_service") + private Integer totalServiceService; + /** + * 已用服务服务次数 + */ + @TableField("used_service_service") + private Integer usedServiceService; + /** + * 可用服务服务次数 + */ + @TableField("useablel_service_service") + private Integer useablelServiceService; + + + @Override + protected Serializable pkVal() { + return this.memberId; + } + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberSuggest.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberSuggest.java index 8c4f623..76a2de7 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberSuggest.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberSuggest.java @@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; -import com.baomidou.mybatisplus.annotations.Version; +import com.baomidou.mybatisplus.annotation.Version; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberTotal.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberTotal.java new file mode 100644 index 0000000..3501a19 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberTotal.java @@ -0,0 +1,138 @@ +package com.ruoyi.member.domain.pojo.member; + +import java.math.BigDecimal; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_member_total") +public class MemberTotal extends Model<MemberTotal> { + + private static final long serialVersionUID = 1L; + + /** + * 会员id + */ + @TableId("member_id") + private String memberId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 总积分 + */ + @TableField("total_integral") + private Integer totalIntegral; + /** + * 使用积分 + */ + @TableField("used_integral") + private Integer usedIntegral; + /** + * 可用积分 + */ + @TableField("useable_integral") + private Integer useableIntegral; + /** + * 总消费金额 + */ + @TableField("total_pay_money") + private BigDecimal totalPayMoney; + /** + * 总消费次数 + */ + @TableField("total_pay_count") + private Integer totalPayCount; + /** + * 最后消费金额 + */ + @TableField("last_pay_money") + private BigDecimal lastPayMoney; + /** + * 最后消费时间 + */ + @TableField("last_pay_time") + private Date lastPayTime; + /** + * 最后服务时间 + */ + @TableField("last_service_time") + private Date lastServiceTime; + /** + * 下次跟进时间 + */ + @TableField("next_task_time") + private Date nextTaskTime; + /** + * 总服务次数 + */ + @TableField("total_service_count") + private Integer totalServiceCount; + /** + * 使用服务次数 + */ + @TableField("used_service_count") + private Integer usedServiceCount; + /** + * 可用服务次数 + */ + @TableField("useable_service_count") + private Integer useableServiceCount; + /** + * 总活动次数 + */ + @TableField("total_activity_count") + private String totalActivityCount; + /** + * 最后活动时间 + */ + @TableField("last_activity_time") + private Date lastActivityTime; + /** + * 总周期订单数 + */ + @TableField("total_cycle_order") + private Integer totalCycleOrder; + /** + * 总体验订单数 + */ + @TableField("tolta_experience_order") + private Integer toltaExperienceOrder; + /** + * 总服务订单数 + */ + @TableField("total_service_order") + private Integer totalServiceOrder; + /** + * 总单品订单数 + */ + @TableField("total_goods_order") + private Integer totalGoodsOrder; + + + @Override + protected Serializable pkVal() { + return this.memberId; + } + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponMapper.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponMapper.java similarity index 69% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponMapper.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponMapper.java index 953fedd..2249033 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponMapper.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponMapper.java @@ -1,6 +1,6 @@ -package com.ruoyi.system.mapper.coupon; +package com.ruoyi.member.mapper.coupon; -import com.ruoyi.system.domain.pojo.coupon.Coupon; +import com.ruoyi.member.domain.pojo.coupon.Coupon; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponRelGoodsMapper.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponRelGoodsMapper.java similarity index 70% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponRelGoodsMapper.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponRelGoodsMapper.java index 39decb3..c5803a2 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponRelGoodsMapper.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponRelGoodsMapper.java @@ -1,6 +1,6 @@ -package com.ruoyi.system.mapper.coupon; +package com.ruoyi.member.mapper.coupon; -import com.ruoyi.system.domain.pojo.coupon.CouponRelGoods; +import com.ruoyi.member.domain.pojo.coupon.CouponRelGoods; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponRelUserMapper.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponRelUserMapper.java similarity index 70% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponRelUserMapper.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponRelUserMapper.java index 5f00b88..8ca8bc3 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponRelUserMapper.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponRelUserMapper.java @@ -1,6 +1,6 @@ -package com.ruoyi.system.mapper.coupon; +package com.ruoyi.member.mapper.coupon; -import com.ruoyi.system.domain.pojo.coupon.CouponRelUser; +import com.ruoyi.member.domain.pojo.coupon.CouponRelUser; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponTotalMapper.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponTotalMapper.java similarity index 69% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponTotalMapper.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponTotalMapper.java index 052e10d..8e4a83b 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/coupon/CouponTotalMapper.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/coupon/CouponTotalMapper.java @@ -1,6 +1,6 @@ -package com.ruoyi.system.mapper.coupon; +package com.ruoyi.member.mapper.coupon; -import com.ruoyi.system.domain.pojo.coupon.CouponTotal; +import com.ruoyi.member.domain.pojo.coupon.CouponTotal; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/BrowseRecordMapper.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/BrowseRecordMapper.java new file mode 100644 index 0000000..77cb8c8 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/BrowseRecordMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.mapper.member; + +import com.ruoyi.member.domain.pojo.member.BrowseRecord; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface BrowseRecordMapper extends BaseMapper<BrowseRecord> { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/IntegralRecordMapper.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/IntegralRecordMapper.java new file mode 100644 index 0000000..6d7e0b4 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/IntegralRecordMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.mapper.member; + +import com.ruoyi.member.domain.pojo.member.IntegralRecord; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface IntegralRecordMapper extends BaseMapper<IntegralRecord> { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberCouponMapper.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberCouponMapper.java new file mode 100644 index 0000000..d64ae8a --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberCouponMapper.java @@ -0,0 +1,26 @@ +package com.ruoyi.member.mapper.member; + +import com.ruoyi.member.domain.pojo.member.MemberCoupon; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.system.api.domain.vo.AppMemberCouponVo; + +import java.util.List; + +/** + * <p> + * 用户关联优惠券 Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-04-25 + */ +public interface MemberCouponMapper extends BaseMapper<MemberCoupon> { + + /** + * @description: TODO + * @author jqs34 + * @date 2023/5/3 1:47 + * @version 1.0 + */ + List<AppMemberCouponVo> listVoMemberCouponByUserId(Long userId); +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberShopTotalMapper.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberShopTotalMapper.java new file mode 100644 index 0000000..0313ec9 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberShopTotalMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.mapper.member; + +import com.ruoyi.member.domain.pojo.member.MemberShopTotal; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * 会员商户统计 Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface MemberShopTotalMapper extends BaseMapper<MemberShopTotal> { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberTotalMapper.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberTotalMapper.java new file mode 100644 index 0000000..a31589c --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/MemberTotalMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.mapper.member; + +import com.ruoyi.member.domain.pojo.member.MemberTotal; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface MemberTotalMapper extends BaseMapper<MemberTotal> { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/UserCouponMapper.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/UserCouponMapper.java deleted file mode 100644 index 5825710..0000000 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/mapper/member/UserCouponMapper.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.ruoyi.member.mapper.member; - -import com.ruoyi.member.domain.pojo.member.UserCoupon; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.ruoyi.system.api.domain.vo.AppUserCouponVo; - -import java.util.List; - -/** - * <p> - * 用户关联优惠券 Mapper 接口 - * </p> - * - * @author jqs - * @since 2023-04-25 - */ -public interface UserCouponMapper extends BaseMapper<UserCoupon> { - - /** - * @description: TODO - * @author jqs34 - * @date 2023/5/3 1:47 - * @version 1.0 - */ - List<AppUserCouponVo> listVoUserCouponByUserId(Long userId); -} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponRelGoodsService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponRelGoodsService.java similarity index 70% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponRelGoodsService.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponRelGoodsService.java index a880c2b..335a6a2 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponRelGoodsService.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponRelGoodsService.java @@ -1,6 +1,6 @@ -package com.ruoyi.system.service.coupon; +package com.ruoyi.member.service.coupon; -import com.ruoyi.system.domain.pojo.coupon.CouponRelGoods; +import com.ruoyi.member.domain.pojo.coupon.CouponRelGoods; import com.baomidou.mybatisplus.extension.service.IService; /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponRelUserService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponRelUserService.java similarity index 70% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponRelUserService.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponRelUserService.java index b92af35..64eecd8 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponRelUserService.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponRelUserService.java @@ -1,6 +1,6 @@ -package com.ruoyi.system.service.coupon; +package com.ruoyi.member.service.coupon; -import com.ruoyi.system.domain.pojo.coupon.CouponRelUser; +import com.ruoyi.member.domain.pojo.coupon.CouponRelUser; import com.baomidou.mybatisplus.extension.service.IService; /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponService.java similarity index 69% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponService.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponService.java index 727e17e..a9d4a0c 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponService.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponService.java @@ -1,6 +1,6 @@ -package com.ruoyi.system.service.coupon; +package com.ruoyi.member.service.coupon; -import com.ruoyi.system.domain.pojo.coupon.Coupon; +import com.ruoyi.member.domain.pojo.coupon.Coupon; import com.baomidou.mybatisplus.extension.service.IService; /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponTotalService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponTotalService.java similarity index 69% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponTotalService.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponTotalService.java index 7c308d7..5710c43 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/coupon/CouponTotalService.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/coupon/CouponTotalService.java @@ -1,6 +1,6 @@ -package com.ruoyi.system.service.coupon; +package com.ruoyi.member.service.coupon; -import com.ruoyi.system.domain.pojo.coupon.CouponTotal; +import com.ruoyi.member.domain.pojo.coupon.CouponTotal; import com.baomidou.mybatisplus.extension.service.IService; /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponRelGoodsServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponRelGoodsServiceImpl.java similarity index 61% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponRelGoodsServiceImpl.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponRelGoodsServiceImpl.java index 21c9a40..b31301c 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponRelGoodsServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponRelGoodsServiceImpl.java @@ -1,8 +1,8 @@ -package com.ruoyi.system.service.impl.coupon; +package com.ruoyi.member.service.impl.coupon; -import com.ruoyi.system.domain.pojo.coupon.CouponRelGoods; -import com.ruoyi.system.mapper.coupon.CouponRelGoodsMapper; -import com.ruoyi.system.service.coupon.CouponRelGoodsService; +import com.ruoyi.member.domain.pojo.coupon.CouponRelGoods; +import com.ruoyi.member.mapper.coupon.CouponRelGoodsMapper; +import com.ruoyi.member.service.coupon.CouponRelGoodsService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponRelUserServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponRelUserServiceImpl.java similarity index 61% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponRelUserServiceImpl.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponRelUserServiceImpl.java index b751786..8a46d14 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponRelUserServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponRelUserServiceImpl.java @@ -1,8 +1,8 @@ -package com.ruoyi.system.service.impl.coupon; +package com.ruoyi.member.service.impl.coupon; -import com.ruoyi.system.domain.pojo.coupon.CouponRelUser; -import com.ruoyi.system.mapper.coupon.CouponRelUserMapper; -import com.ruoyi.system.service.coupon.CouponRelUserService; +import com.ruoyi.member.domain.pojo.coupon.CouponRelUser; +import com.ruoyi.member.mapper.coupon.CouponRelUserMapper; +import com.ruoyi.member.service.coupon.CouponRelUserService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponServiceImpl.java similarity index 61% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponServiceImpl.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponServiceImpl.java index ec4b231..60612d4 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponServiceImpl.java @@ -1,8 +1,8 @@ -package com.ruoyi.system.service.impl.coupon; +package com.ruoyi.member.service.impl.coupon; -import com.ruoyi.system.domain.pojo.coupon.Coupon; -import com.ruoyi.system.mapper.coupon.CouponMapper; -import com.ruoyi.system.service.coupon.CouponService; +import com.ruoyi.member.domain.pojo.coupon.Coupon; +import com.ruoyi.member.mapper.coupon.CouponMapper; +import com.ruoyi.member.service.coupon.CouponService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponTotalServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponTotalServiceImpl.java similarity index 61% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponTotalServiceImpl.java rename to ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponTotalServiceImpl.java index 3af43f4..a70fef7 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/coupon/CouponTotalServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponTotalServiceImpl.java @@ -1,8 +1,8 @@ -package com.ruoyi.system.service.impl.coupon; +package com.ruoyi.member.service.impl.coupon; -import com.ruoyi.system.domain.pojo.coupon.CouponTotal; -import com.ruoyi.system.mapper.coupon.CouponTotalMapper; -import com.ruoyi.system.service.coupon.CouponTotalService; +import com.ruoyi.member.domain.pojo.coupon.CouponTotal; +import com.ruoyi.member.mapper.coupon.CouponTotalMapper; +import com.ruoyi.member.service.coupon.CouponTotalService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/BrowseRecordServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/BrowseRecordServiceImpl.java new file mode 100644 index 0000000..2469a76 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/BrowseRecordServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.member.service.impl.member; + +import com.ruoyi.member.domain.pojo.member.BrowseRecord; +import com.ruoyi.member.mapper.member.BrowseRecordMapper; +import com.ruoyi.member.service.member.BrowseRecordService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class BrowseRecordServiceImpl extends ServiceImpl<BrowseRecordMapper, BrowseRecord> implements BrowseRecordService { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/IntegralRecordServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/IntegralRecordServiceImpl.java new file mode 100644 index 0000000..bfa0bff --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/IntegralRecordServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.member.service.impl.member; + +import com.ruoyi.member.domain.pojo.member.IntegralRecord; +import com.ruoyi.member.mapper.member.IntegralRecordMapper; +import com.ruoyi.member.service.member.IntegralRecordService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class IntegralRecordServiceImpl extends ServiceImpl<IntegralRecordMapper, IntegralRecord> implements IntegralRecordService { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberCouponServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberCouponServiceImpl.java new file mode 100644 index 0000000..f2dd1c1 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberCouponServiceImpl.java @@ -0,0 +1,38 @@ +package com.ruoyi.member.service.impl.member; + +import com.ruoyi.member.domain.pojo.member.MemberCoupon; +import com.ruoyi.member.mapper.member.MemberCouponMapper; +import com.ruoyi.member.service.member.MemberCouponService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.system.api.domain.vo.AppMemberCouponVo; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +/** + * <p> + * 用户关联优惠券 服务实现类 + * </p> + * + * @author jqs + * @since 2023-04-25 + */ +@Service +public class MemberCouponServiceImpl extends ServiceImpl<MemberCouponMapper, MemberCoupon> implements MemberCouponService { + + @Resource + private MemberCouponMapper memberCouponMapper; + + /** + * @description: TODO + * @author jqs34 + * @date 2023/5/3 1:47 + * @version 1.0 + */ + @Override + public List<AppMemberCouponVo> listVoMemberCouponByUserId(Long userId){ + List<AppMemberCouponVo> appMemberCouponVoList = memberCouponMapper.listVoMemberCouponByUserId(userId); + return appMemberCouponVoList; + } +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java index f78db0a..6c734a0 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java @@ -79,9 +79,6 @@ private MemberMapper memberMapper; @Resource - private StringRedisTemplate stringRedisTemplate; - - @Resource private RemoteShopService shopService; @Resource @@ -149,7 +146,7 @@ } /** - * 获取授权信息 + * 小程序注册 * @param appUserRegisterDto * @return */ @@ -220,7 +217,6 @@ member.setNickName("鸿瑞堂用户"); member.setAvatar("https://hongruitang.oss-cn-beijing.aliyuncs.com/default.png"); member.setMemberId(memberId); - member.setRelationShopId(1L); member.setBindingFlag(0); member.setCreateTime(new Date()); }else{ @@ -469,7 +465,7 @@ SysUser sysUser = sysUserService.getSysUserByMobile(phonenumber).getData(); if(sysUser==null){ sysUser = new SysUser(); - sysUser.setUserName(phonenumber); + sysUser.setUserName(phonenumber+"-3"); sysUser.setUserType("03"); sysUser.setNickName(merMemberAddDto.getNickName()); sysUser.setAvatar("https://hongruitang.oss-cn-beijing.aliyuncs.com/default.png"); @@ -477,27 +473,29 @@ sysUser.setPassword(SecurityUtils.encryptPassword(password)); log.debug("sysUser"+sysUser.toString()); sysUser = sysUserService.registerUser(sysUser).getData(); + String memberId = IdUtils.simpleUUID(); + Member member = new Member(); + member.setMemberId(memberId); + member.setUserId(sysUser.getUserId()); + member.setDelFlag(0); + member.setNickName(merMemberAddDto.getNickName()); + member.setRealName(merMemberAddDto.getNickName()); + member.setGender(merMemberAddDto.getGender()); + member.setMobile(phonenumber); + member.setReferrer(merMemberAddDto.getReferrer()); + member.setBirthday(merMemberAddDto.getBirthday()); + member.setAvatar("https://hongruitang.oss-cn-beijing.aliyuncs.com/default.png"); + member.setRelationShopId(merMemberAddDto.getShopId()); + member.setWxUnionid(null); + member.setMiniOpenid(null); + member.setBindingFlag(1); + member.setRelationShopId(merMemberAddDto.getShopId()); + member.setCreateTime(new Date()); + log.info("member-----------------"+member.toString()); + this.saveOrUpdate(member); } - log.info("sysUser1-----------------"+sysUser.toString()); - String memberId = IdUtils.simpleUUID(); - Member member = new Member(); - member.setUserId(sysUser.getUserId()); - member.setDelFlag(0); - member.setNickName(merMemberAddDto.getNickName()); - member.setGender(merMemberAddDto.getGender()); - member.setMobile(phonenumber); - member.setReferrer(merMemberAddDto.getReferrer()); - member.setBirthday(merMemberAddDto.getBirthday()); - member.setAvatar("https://hongruitang.oss-cn-beijing.aliyuncs.com/default.png"); - member.setMemberId(memberId); - member.setRelationShopId(1L); - member.setWxUnionid(null); - member.setMiniOpenid(null); - member.setBindingFlag(1); - member.setRelationShopId(merMemberAddDto.getShopId()); - member.setCreateTime(new Date()); - log.info("member-----------------"+member.toString()); - this.saveOrUpdate(member); + + } /** diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberShopTotalServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberShopTotalServiceImpl.java new file mode 100644 index 0000000..1dcb1e4 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberShopTotalServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.member.service.impl.member; + +import com.ruoyi.member.domain.pojo.member.MemberShopTotal; +import com.ruoyi.member.mapper.member.MemberShopTotalMapper; +import com.ruoyi.member.service.member.MemberShopTotalService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 会员商户统计 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class MemberShopTotalServiceImpl extends ServiceImpl<MemberShopTotalMapper, MemberShopTotal> implements MemberShopTotalService { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberTotalServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberTotalServiceImpl.java new file mode 100644 index 0000000..803ac2a --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberTotalServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.member.service.impl.member; + +import com.ruoyi.member.domain.pojo.member.MemberTotal; +import com.ruoyi.member.mapper.member.MemberTotalMapper; +import com.ruoyi.member.service.member.MemberTotalService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class MemberTotalServiceImpl extends ServiceImpl<MemberTotalMapper, MemberTotal> implements MemberTotalService { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/UserCouponServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/UserCouponServiceImpl.java deleted file mode 100644 index a073f61..0000000 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/UserCouponServiceImpl.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.ruoyi.member.service.impl.member; - -import com.ruoyi.member.domain.pojo.member.UserCoupon; -import com.ruoyi.member.mapper.member.UserCouponMapper; -import com.ruoyi.member.service.member.UserCouponService; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.ruoyi.system.api.domain.vo.AppUserCouponVo; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import java.util.List; - -/** - * <p> - * 用户关联优惠券 服务实现类 - * </p> - * - * @author jqs - * @since 2023-04-25 - */ -@Service -public class UserCouponServiceImpl extends ServiceImpl<UserCouponMapper, UserCoupon> implements UserCouponService { - - @Resource - private UserCouponMapper userCouponMapper; - - /** - * @description: TODO - * @author jqs34 - * @date 2023/5/3 1:47 - * @version 1.0 - */ - @Override - public List<AppUserCouponVo> listVoUserCouponByUserId(Long userId){ - List<AppUserCouponVo> appUserCouponVoList = userCouponMapper.listVoUserCouponByUserId(userId); - return appUserCouponVoList; - } -} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/BrowseRecordService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/BrowseRecordService.java new file mode 100644 index 0000000..7d9e193 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/BrowseRecordService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service.member; + +import com.ruoyi.member.domain.pojo.member.BrowseRecord; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface BrowseRecordService extends IService<BrowseRecord> { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/IntegralRecordService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/IntegralRecordService.java new file mode 100644 index 0000000..03edd35 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/IntegralRecordService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service.member; + +import com.ruoyi.member.domain.pojo.member.IntegralRecord; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface IntegralRecordService extends IService<IntegralRecord> { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberCouponService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberCouponService.java new file mode 100644 index 0000000..4cf368b --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberCouponService.java @@ -0,0 +1,26 @@ +package com.ruoyi.member.service.member; + +import com.ruoyi.member.domain.pojo.member.MemberCoupon; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.system.api.domain.vo.AppMemberCouponVo; + +import java.util.List; + +/** + * <p> + * 用户关联优惠券 服务类 + * </p> + * + * @author jqs + * @since 2023-04-25 + */ +public interface MemberCouponService extends IService<MemberCoupon> { + + /** + * @description: TODO + * @author jqs34 + * @date 2023/5/3 1:47 + * @version 1.0 + */ + List<AppMemberCouponVo> listVoMemberCouponByUserId(Long userId); +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberShopTotalService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberShopTotalService.java new file mode 100644 index 0000000..b01f965 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberShopTotalService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service.member; + +import com.ruoyi.member.domain.pojo.member.MemberShopTotal; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 会员商户统计 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface MemberShopTotalService extends IService<MemberShopTotal> { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberTotalService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberTotalService.java new file mode 100644 index 0000000..4076d67 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberTotalService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service.member; + +import com.ruoyi.member.domain.pojo.member.MemberTotal; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface MemberTotalService extends IService<MemberTotal> { + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/UserCouponService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/UserCouponService.java deleted file mode 100644 index 22563ef..0000000 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/UserCouponService.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.ruoyi.member.service.member; - -import com.ruoyi.member.domain.pojo.member.UserCoupon; -import com.baomidou.mybatisplus.extension.service.IService; -import com.ruoyi.system.api.domain.vo.AppUserCouponVo; - -import java.util.List; - -/** - * <p> - * 用户关联优惠券 服务类 - * </p> - * - * @author jqs - * @since 2023-04-25 - */ -public interface UserCouponService extends IService<UserCoupon> { - - /** - * @description: TODO - * @author jqs34 - * @date 2023/5/3 1:47 - * @version 1.0 - */ - List<AppUserCouponVo> listVoUserCouponByUserId(Long userId); -} diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponMapper.xml b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponMapper.xml similarity index 98% rename from ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponMapper.xml rename to ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponMapper.xml index 92ed1d7..e64208b 100644 --- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponMapper.xml +++ b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponMapper.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="com.ruoyi.system.mapper.coupon.CouponMapper"> +<mapper namespace="com.ruoyi.member.mapper.coupon.CouponMapper"> <resultMap type="Coupon" id="CouponResult"> <result property="couponId" column="coupon_id" /> diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponRelGoodsMapper.xml b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponRelGoodsMapper.xml similarity index 97% rename from ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponRelGoodsMapper.xml rename to ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponRelGoodsMapper.xml index 870bde8..3ce0c95 100644 --- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponRelGoodsMapper.xml +++ b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponRelGoodsMapper.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="com.ruoyi.system.mapper.coupon.CouponRelGoodsMapper"> +<mapper namespace="com.ruoyi.member.mapper.coupon.CouponRelGoodsMapper"> <resultMap type="CouponRelGoods" id="CouponRelGoodsResult"> <result property="id" column="id" /> diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponRelUserMapper.xml b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponRelUserMapper.xml similarity index 97% rename from ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponRelUserMapper.xml rename to ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponRelUserMapper.xml index 5485a2d..a3b8676 100644 --- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponRelUserMapper.xml +++ b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponRelUserMapper.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="com.ruoyi.system.mapper.coupon.CouponRelUserMapper"> +<mapper namespace="com.ruoyi.member.mapper.coupon.CouponRelUserMapper"> <resultMap type="CouponRelUser" id="CouponRelUserResult"> <result property="id" column="id" /> diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponTotalMapper.xml b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponTotalMapper.xml similarity index 97% rename from ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponTotalMapper.xml rename to ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponTotalMapper.xml index f9a74d6..7b70040 100644 --- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/coupon/CouponTotalMapper.xml +++ b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/coupon/CouponTotalMapper.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="com.ruoyi.system.mapper.CouponTotalMapper"> +<mapper namespace="com.ruoyi.member.mapper.coupon.CouponTotalMapper"> <resultMap type="CouponTotal" id="CouponTotalResult"> <result property="couponId" column="coupon_id" /> diff --git a/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/BrowseRecordMapper.xml b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/BrowseRecordMapper.xml new file mode 100644 index 0000000..7147b17 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/BrowseRecordMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.member.mapper.member.BrowseRecordMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/IntegralRecordMapper.xml b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/IntegralRecordMapper.xml new file mode 100644 index 0000000..b28325b --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/IntegralRecordMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.member.mapper.member.IntegralRecordMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/UserCouponMapper.xml b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberCouponMapper.xml similarity index 88% rename from ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/UserCouponMapper.xml rename to ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberCouponMapper.xml index 227f652..10e7cc4 100644 --- a/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/UserCouponMapper.xml +++ b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberCouponMapper.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="com.ruoyi.member.mapper.member.UserCouponMapper"> +<mapper namespace="com.ruoyi.member.mapper.member.MemberCouponMapper"> - <resultMap type="UserCoupon" id="UserCouponResult"> + <resultMap type="MemberCoupon" id="MemberCouponResult"> <result property="id" column="id" /> <result property="delFlag" column="del_flag" /> <result property="couponId" column="coupon_id" /> @@ -27,12 +27,12 @@ <result property="relGoodsIds" column="rel_goods_ids" /> </resultMap> - <sql id="selectUserCouponVo"> - select id, del_flag, coupon_id, user_id, coupon_type, coupon_status, coupon_name, send_type, send_time_type, send_time, money_threshold, discount_money, discount_percent, use_scope, valid_time_type, valid_start_time, valid_end_time, valid_day, receive_time, user_time, deadline_time, rel_goods_ids from t_user_coupon + <sql id="selectMemberCouponVo"> + select id, del_flag, coupon_id, user_id, coupon_type, coupon_status, coupon_name, send_type, send_time_type, send_time, money_threshold, discount_money, discount_percent, use_scope, valid_time_type, valid_start_time, valid_end_time, valid_day, receive_time, user_time, deadline_time, rel_goods_ids from t_member_coupon </sql> - <select id="selectUserCouponList" parameterType="UserCoupon" resultMap="UserCouponResult"> - <include refid="selectUserCouponVo"/> + <select id="selectMemberCouponList" parameterType="MemberCoupon" resultMap="MemberCouponResult"> + <include refid="selectMemberCouponVo"/> <where> <if test="couponId != null and couponId != ''"> and coupon_id = #{couponId}</if> <if test="userId != null "> and user_id = #{userId}</if> @@ -57,13 +57,13 @@ </where> </select> - <select id="selectUserCouponById" parameterType="Long" resultMap="UserCouponResult"> - <include refid="selectUserCouponVo"/> + <select id="selectMemberCouponById" parameterType="Long" resultMap="MemberCouponResult"> + <include refid="selectMemberCouponVo"/> where id = #{id} </select> - <insert id="insertUserCoupon" parameterType="UserCoupon" useGeneratedKeys="true" keyProperty="id"> - insert into t_user_coupon + <insert id="insertMemberCoupon" parameterType="MemberCoupon" useGeneratedKeys="true" keyProperty="id"> + insert into t_member_coupon <trim prefix="(" suffix=")" suffixOverrides=","> <if test="delFlag != null">del_flag,</if> <if test="couponId != null">coupon_id,</if> @@ -112,8 +112,8 @@ </trim> </insert> - <update id="updateUserCoupon" parameterType="UserCoupon"> - update t_user_coupon + <update id="updateMemberCoupon" parameterType="MemberCoupon"> + update t_member_coupon <trim prefix="SET" suffixOverrides=","> <if test="delFlag != null">del_flag = #{delFlag},</if> <if test="couponId != null">coupon_id = #{couponId},</if> @@ -140,20 +140,20 @@ where id = #{id} </update> - <delete id="deleteUserCouponById" parameterType="Long"> - delete from t_user_coupon where id = #{id} + <delete id="deleteMemberCouponById" parameterType="Long"> + delete from t_member_coupon where id = #{id} </delete> - <delete id="deleteUserCouponByIds" parameterType="String"> - delete from t_user_coupon where id in + <delete id="deleteMemberCouponByIds" parameterType="String"> + delete from t_member_coupon where id in <foreach item="id" collection="array" open="(" separator="," close=")"> #{id} </foreach> </delete> - <select id="listVoUserCouponByUserId" resultType="com.ruoyi.system.api.domain.vo.AppUserCouponVo"> + <select id="listVoMemberCouponByUserId" resultType="com.ruoyi.system.api.domain.vo.AppMemberCouponVo"> SELECT - tuc.id userCouponId, + tuc.id memberCouponId, tuc.coupon_type couponType, tuc.coupon_name couponName, tuc.money_threshold moneyThreshold, @@ -162,7 +162,7 @@ tuc.valid_start_time validStartTime, tuc.deadline_time deadlineTime, tuc.rel_goods_ids relGoodsIds - FROM t_user_coupon tuc + FROM t_member_coupon tuc WHERE tuc.del_flag = 1 AND tuc.coupon_status = 1 AND tuc.coupon_type IN (1,2,3) ORDER BY tuc.receive_time </select> diff --git a/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberShopTotalMapper.xml b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberShopTotalMapper.xml new file mode 100644 index 0000000..401a1cc --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberShopTotalMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.member.mapper.member.MemberShopTotalMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberTotalMapper.xml b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberTotalMapper.xml new file mode 100644 index 0000000..ef1fe26 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/resources/mapper/member/MemberTotalMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.member.mapper.member.MemberTotalMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-order/pom.xml b/ruoyi-modules/ruoyi-order/pom.xml index 29f30d0..a896f97 100644 --- a/ruoyi-modules/ruoyi-order/pom.xml +++ b/ruoyi-modules/ruoyi-order/pom.xml @@ -106,7 +106,11 @@ <artifactId>mybatis-plus-generate</artifactId> <version>2.3</version> </dependency> - + <dependency> + <groupId>com.github.wechatpay-apiv3</groupId> + <artifactId>wechatpay-java</artifactId> + <version>0.2.7</version> + </dependency> </dependencies> diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java index f3ac0be..e9b348e 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java @@ -40,7 +40,7 @@ - /*@RequestMapping(value = "/verifyCode", method = RequestMethod.POST) + @RequestMapping(value = "/verifyCode", method = RequestMethod.POST) @ApiOperation(value = "核销code") public R<MerVerifyCodeVo> verifyCode(@RequestBody MerVerifyCodeDto merVerifyCodeDto) { Long userId = SecurityUtils.getUserId(); @@ -136,5 +136,5 @@ log.info("merMemberNoClearOrderDto----"+merMemberNoClearOrderDto.toString()); List<MerMemberNoClearOrderVo> merMemberNoClearOrderVoList = orderService.pageMerMemberOrder(page,merMemberNoClearOrderDto); return R.ok(page.setRecords(merMemberNoClearOrderVoList)); - }*/ + } } diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/dto/AppBuyGoodsDto.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/dto/AppBuyGoodsDto.java index a155c43..6c453ab 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/dto/AppBuyGoodsDto.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/dto/AppBuyGoodsDto.java @@ -23,6 +23,6 @@ private Integer buyNum; @ApiModelProperty(value = "用户优惠券id") - private Long userCouponId; + private Long memberCouponId; } diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/AppSureOrderGoodsVo.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/AppSureOrderGoodsVo.java index d754808..9838ae5 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/AppSureOrderGoodsVo.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/AppSureOrderGoodsVo.java @@ -1,6 +1,6 @@ package com.ruoyi.order.domain.vo; -import com.ruoyi.system.api.domain.vo.AppUserCouponVo; +import com.ruoyi.system.api.domain.vo.AppMemberCouponVo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -36,7 +36,7 @@ private Integer buyNum; @ApiModelProperty(value = "优惠券id") - private Long userCouponId; + private Long memberCouponId; @ApiModelProperty(value = "商品售价") private BigDecimal goodsPrice; @@ -57,6 +57,6 @@ private BigDecimal goodsRealPrice; @ApiModelProperty(value = "优惠券列表") - private List<AppUserCouponVo> appUserCouponVoList; + private List<AppMemberCouponVo> appMemberCouponVoList; } diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java index 3005650..8dba62e 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java @@ -27,7 +27,7 @@ import com.ruoyi.system.api.domain.poji.shop.Shop; import com.ruoyi.system.api.domain.poji.sys.SysUser; import com.ruoyi.system.api.domain.vo.AppOrderTotalVo; -import com.ruoyi.system.api.domain.vo.AppUserCouponVo; +import com.ruoyi.system.api.domain.vo.AppMemberCouponVo; import com.ruoyi.order.mapper.order.OrderMapper; import com.ruoyi.order.service.order.OrderService; import com.ruoyi.system.api.domain.vo.MerHomeShopTotalVo; @@ -92,15 +92,15 @@ String goodsId; Integer buyNum; BigDecimal buyNumBig; - Long userCouponId; + Long memberCouponId; Goods goods; BigDecimal goodsPrice; BigDecimal goodsTotalPrice; BigDecimal goodsRealPrice; - List<AppUserCouponVo> appUserCouponVoList = remoteMemberService.listVoUserCouponByUserId(userId).getData(); - List<AppUserCouponVo> appGoodsUserCouponVoList; - Map<Long,AppUserCouponVo> appUserCouponVoMap = appUserCouponVoList.stream().collect(Collectors.toMap(AppUserCouponVo::getUserCouponId, Function.identity())); - AppUserCouponVo appUserCouponVo; + List<AppMemberCouponVo> appMemberCouponVoList = remoteMemberService.listVoMemberCouponByUserId(userId).getData(); + List<AppMemberCouponVo> appGoodsMemberCouponVoList; + Map<Long,AppMemberCouponVo> appMemberCouponVoMap = appMemberCouponVoList.stream().collect(Collectors.toMap(AppMemberCouponVo::getMemberCouponId, Function.identity())); + AppMemberCouponVo appMemberCouponVo; Integer couponType; BigDecimal moneyThreshold; BigDecimal discountMoney = new BigDecimal("0.00"); @@ -117,7 +117,7 @@ useCoupon = 0; goodsId = appBuyGoodsDto.getGoodsId(); buyNum = appBuyGoodsDto.getBuyNum(); - userCouponId = appBuyGoodsDto.getUserCouponId(); + memberCouponId = appBuyGoodsDto.getMemberCouponId(); goods = remoteGoodsService.getGoods(goodsId).getData(); appSureOrderGoodsVo.setGoodsId(goodsId); appSureOrderGoodsVo.setGoodsName(goods.getGoodsName()); @@ -141,24 +141,24 @@ buyNumBig = BigDecimal.valueOf(buyNum); goodsTotalPrice = goodsPrice.multiply(buyNumBig); goodsRealPrice = goodsTotalPrice; - if(userCouponId!=null){ - appUserCouponVo = appUserCouponVoMap.get(userCouponId); - if(StringUtils.isBlank(appUserCouponVo.getRelGoodsIds()) || appUserCouponVo.getRelGoodsIds().contains(goodsId)){ - couponType = appUserCouponVo.getCouponType(); - if(couponType == 1 && appUserCouponVo.getMoneyThreshold()!=null && appUserCouponVo.getDiscountMoney()!=null){ - moneyThreshold = appUserCouponVo.getMoneyThreshold(); + if(memberCouponId!=null){ + appMemberCouponVo = appMemberCouponVoMap.get(memberCouponId); + if(StringUtils.isBlank(appMemberCouponVo.getRelGoodsIds()) || appMemberCouponVo.getRelGoodsIds().contains(goodsId)){ + couponType = appMemberCouponVo.getCouponType(); + if(couponType == 1 && appMemberCouponVo.getMoneyThreshold()!=null && appMemberCouponVo.getDiscountMoney()!=null){ + moneyThreshold = appMemberCouponVo.getMoneyThreshold(); if(goodsTotalPrice.compareTo(moneyThreshold)>=0){ - discountMoney = appUserCouponVo.getDiscountMoney(); + discountMoney = appMemberCouponVo.getDiscountMoney(); goodsRealPrice = goodsTotalPrice.subtract(discountMoney); useCoupon = 1; } - }else if(couponType == 2 && appUserCouponVo.getDiscountPercent()!=null){ - discountPercent = appUserCouponVo.getDiscountPercent(); + }else if(couponType == 2 && appMemberCouponVo.getDiscountPercent()!=null){ + discountPercent = appMemberCouponVo.getDiscountPercent(); goodsRealPrice = goodsTotalPrice.multiply(discountPercent).divide(BigDecimal.TEN).setScale(2,BigDecimal.ROUND_HALF_UP); discountMoney = goodsRealPrice.subtract(goodsTotalPrice); useCoupon = 1; - }else if(couponType == 3 && appUserCouponVo.getDiscountMoney()!=null){ - discountMoney = appUserCouponVo.getDiscountMoney(); + }else if(couponType == 3 && appMemberCouponVo.getDiscountMoney()!=null){ + discountMoney = appMemberCouponVo.getDiscountMoney(); goodsRealPrice = goodsTotalPrice.subtract(discountMoney); useCoupon = 1; } @@ -178,16 +178,16 @@ orderPayDeposit = orderPayDeposit.add(goodsDeposit); orderPayMoney = orderPayMoney.add(goodsRealPrice); //商品关联优惠券 - appGoodsUserCouponVoList = new ArrayList<>(); - if(appUserCouponVoList!=null && !appUserCouponVoList.isEmpty()){ - for(AppUserCouponVo entity : appUserCouponVoList){ + appGoodsMemberCouponVoList = new ArrayList<>(); + if(appMemberCouponVoList!=null && !appMemberCouponVoList.isEmpty()){ + for(AppMemberCouponVo entity : appMemberCouponVoList){ if(StringUtils.isBlank(entity.getRelGoodsIds())){ - appGoodsUserCouponVoList.add(entity); + appGoodsMemberCouponVoList.add(entity); }else if(entity.getRelGoodsIds().contains(goodsId)){ - appGoodsUserCouponVoList.add(entity); + appGoodsMemberCouponVoList.add(entity); } } - appSureOrderGoodsVo.setAppUserCouponVoList(appGoodsUserCouponVoList); + appSureOrderGoodsVo.setAppMemberCouponVoList(appGoodsMemberCouponVoList); } appSureOrderGoodsVoList.add(appSureOrderGoodsVo); } @@ -216,14 +216,14 @@ BigDecimal buyNumBig; Integer serviceNum; Integer goodsNum = 0; - Long userCouponId; + Long memberCouponId; Goods goods; BigDecimal goodsPrice; BigDecimal goodsTotalPrice; BigDecimal goodsRealPrice; - List<AppUserCouponVo> appUserCouponVoList = remoteMemberService.listVoUserCouponByUserId(userId).getData(); - Map<Long,AppUserCouponVo> appUserCouponVoMap = appUserCouponVoList.stream().collect(Collectors.toMap(AppUserCouponVo::getUserCouponId, Function.identity())); - AppUserCouponVo appUserCouponVo; + List<AppMemberCouponVo> appMemberCouponVoList = remoteMemberService.listVoMemberCouponByUserId(userId).getData(); + Map<Long,AppMemberCouponVo> appMemberCouponVoMap = appMemberCouponVoList.stream().collect(Collectors.toMap(AppMemberCouponVo::getMemberCouponId, Function.identity())); + AppMemberCouponVo appMemberCouponVo; Integer couponType; BigDecimal moneyThreshold; BigDecimal discountMoney = new BigDecimal("0.00"); @@ -244,7 +244,7 @@ appSureOrderGoodsVo = new AppSureOrderGoodsVo(); useCoupon = 0; goodsId = appBuyGoodsDto.getGoodsId(); - userCouponId = appBuyGoodsDto.getUserCouponId(); + memberCouponId = appBuyGoodsDto.getMemberCouponId(); goods = remoteGoodsService.getGoods(goodsId).getData(); appSureOrderGoodsVo.setGoodsId(goodsId); appSureOrderGoodsVo.setGoodsName(goods.getGoodsName()); @@ -270,24 +270,24 @@ buyNumBig = BigDecimal.valueOf(buyNum); goodsTotalPrice = goodsPrice.multiply(buyNumBig); goodsRealPrice = goodsTotalPrice; - if(userCouponId!=null){ - appUserCouponVo = appUserCouponVoMap.get(userCouponId); - if(StringUtils.isBlank(appUserCouponVo.getRelGoodsIds()) || appUserCouponVo.getRelGoodsIds().contains(goodsId)){ - couponType = appUserCouponVo.getCouponType(); - if(couponType == 1 && appUserCouponVo.getMoneyThreshold()!=null && appUserCouponVo.getDiscountMoney()!=null){ - moneyThreshold = appUserCouponVo.getMoneyThreshold(); + if(memberCouponId!=null){ + appMemberCouponVo = appMemberCouponVoMap.get(memberCouponId); + if(StringUtils.isBlank(appMemberCouponVo.getRelGoodsIds()) || appMemberCouponVo.getRelGoodsIds().contains(goodsId)){ + couponType = appMemberCouponVo.getCouponType(); + if(couponType == 1 && appMemberCouponVo.getMoneyThreshold()!=null && appMemberCouponVo.getDiscountMoney()!=null){ + moneyThreshold = appMemberCouponVo.getMoneyThreshold(); if(goodsTotalPrice.compareTo(moneyThreshold)>=0){ - discountMoney = appUserCouponVo.getDiscountMoney(); + discountMoney = appMemberCouponVo.getDiscountMoney(); goodsRealPrice = goodsTotalPrice.subtract(discountMoney); useCoupon = 1; } - }else if(couponType == 2 && appUserCouponVo.getDiscountPercent()!=null){ - discountPercent = appUserCouponVo.getDiscountPercent(); + }else if(couponType == 2 && appMemberCouponVo.getDiscountPercent()!=null){ + discountPercent = appMemberCouponVo.getDiscountPercent(); goodsRealPrice = goodsTotalPrice.multiply(discountPercent).divide(BigDecimal.TEN).setScale(2,BigDecimal.ROUND_HALF_UP); discountMoney = goodsRealPrice.subtract(goodsTotalPrice); useCoupon = 1; - }else if(couponType == 3 && appUserCouponVo.getDiscountMoney()!=null){ - discountMoney = appUserCouponVo.getDiscountMoney(); + }else if(couponType == 3 && appMemberCouponVo.getDiscountMoney()!=null){ + discountMoney = appMemberCouponVo.getDiscountMoney(); goodsRealPrice = goodsTotalPrice.subtract(discountMoney); useCoupon = 1; } @@ -315,8 +315,8 @@ orderGoods.setOrderId(orderId); orderGoods.setGoodsId(goodsId); orderGoods.setBuyNum(buyNum); - if(userCouponId!=null){ - orderGoods.setCouponId(userCouponId.toString()); + if(memberCouponId!=null){ + orderGoods.setCouponId(memberCouponId.toString()); } orderGoods.setGoodsPrice(goodsPrice); orderGoods.setGoodsTotalMoney(orderGoodsMoney); @@ -680,18 +680,18 @@ BigDecimal buyNumBig; Integer serviceNum; Integer goodsNum = 0; - Long userCouponId; + Long memberCouponId; Goods goods; BigDecimal goodsPrice; BigDecimal goodsTotalPrice; BigDecimal goodsRealPrice; - List<AppUserCouponVo> appUserCouponVoList = remoteMemberService.listVoUserCouponByUserId(userId).getData(); - Map<Long,AppUserCouponVo> appUserCouponVoMap = new HashMap<>(); - if(null != appUserCouponVoList){ - appUserCouponVoMap = appUserCouponVoList.stream().collect(Collectors.toMap(AppUserCouponVo::getUserCouponId, Function.identity())); + List<AppMemberCouponVo> appMemberCouponVoList = remoteMemberService.listVoMemberCouponByUserId(userId).getData(); + Map<Long,AppMemberCouponVo> appMemberCouponVoMap = new HashMap<>(); + if(null != appMemberCouponVoList){ + appMemberCouponVoMap = appMemberCouponVoList.stream().collect(Collectors.toMap(AppMemberCouponVo::getMemberCouponId, Function.identity())); } - AppUserCouponVo appUserCouponVo; + AppMemberCouponVo appMemberCouponVo; Integer couponType; BigDecimal moneyThreshold; BigDecimal discountMoney = new BigDecimal("0.00"); @@ -707,7 +707,7 @@ String orderGoodsId; for(AppBuyGoodsDto appBuyGoodsDto : appBuyGoodsDtoList){ goodsId = appBuyGoodsDto.getGoodsId(); - userCouponId = appBuyGoodsDto.getUserCouponId(); + memberCouponId = appBuyGoodsDto.getMemberCouponId(); goods = remoteGoodsService.getGoods(goodsId).getData(); buyNum = appBuyGoodsDto.getBuyNum(); goodsPrice = goods.getSalesPrice(); @@ -724,22 +724,22 @@ buyNumBig = BigDecimal.valueOf(buyNum); goodsTotalPrice = goodsPrice.multiply(buyNumBig); goodsRealPrice = goodsTotalPrice; - if(userCouponId!=null){ - appUserCouponVo = appUserCouponVoMap.get(userCouponId); - if(null != appUserCouponVo && (StringUtils.isBlank(appUserCouponVo.getRelGoodsIds()) || appUserCouponVo.getRelGoodsIds().contains(goodsId))){ - couponType = appUserCouponVo.getCouponType(); - if(couponType == 1 && appUserCouponVo.getMoneyThreshold()!=null && appUserCouponVo.getDiscountMoney()!=null){ - moneyThreshold = appUserCouponVo.getMoneyThreshold(); + if(memberCouponId!=null){ + appMemberCouponVo = appMemberCouponVoMap.get(memberCouponId); + if(null != appMemberCouponVo && (StringUtils.isBlank(appMemberCouponVo.getRelGoodsIds()) || appMemberCouponVo.getRelGoodsIds().contains(goodsId))){ + couponType = appMemberCouponVo.getCouponType(); + if(couponType == 1 && appMemberCouponVo.getMoneyThreshold()!=null && appMemberCouponVo.getDiscountMoney()!=null){ + moneyThreshold = appMemberCouponVo.getMoneyThreshold(); if(goodsTotalPrice.compareTo(moneyThreshold)>=0){ - discountMoney = appUserCouponVo.getDiscountMoney(); + discountMoney = appMemberCouponVo.getDiscountMoney(); goodsRealPrice = goodsTotalPrice.subtract(discountMoney); } - }else if(couponType == 2 && appUserCouponVo.getDiscountPercent()!=null){ - discountPercent = appUserCouponVo.getDiscountPercent(); + }else if(couponType == 2 && appMemberCouponVo.getDiscountPercent()!=null){ + discountPercent = appMemberCouponVo.getDiscountPercent(); goodsRealPrice = goodsTotalPrice.multiply(discountPercent).divide(BigDecimal.TEN).setScale(2,BigDecimal.ROUND_HALF_UP); discountMoney = goodsRealPrice.subtract(goodsTotalPrice); - }else if(couponType == 3 && appUserCouponVo.getDiscountMoney()!=null){ - discountMoney = appUserCouponVo.getDiscountMoney(); + }else if(couponType == 3 && appMemberCouponVo.getDiscountMoney()!=null){ + discountMoney = appMemberCouponVo.getDiscountMoney(); goodsRealPrice = goodsTotalPrice.subtract(discountMoney); } } @@ -762,8 +762,8 @@ orderGoods.setOrderId(orderId); orderGoods.setGoodsId(goodsId); orderGoods.setBuyNum(buyNum); - if(null != userCouponId){ - orderGoods.setCouponId(userCouponId.toString()); + if(null != memberCouponId){ + orderGoods.setCouponId(memberCouponId.toString()); } orderGoods.setGoodsPrice(goodsPrice); orderGoods.setGoodsTotalMoney(orderGoodsMoney); diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java index 23ab52c..e6808ed 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java @@ -41,8 +41,7 @@ @Autowired private ShopStaffService shopStaffService; - @Autowired - private RecommendCooperationService recommendCooperationService; + @Autowired private ShopSuggestService shopSuggestService; @@ -113,26 +112,7 @@ return R.ok(); } - @RequestMapping(value = "/pageMerShopRecommend", method = RequestMethod.POST) - @ApiOperation(value = "分页获取商户推荐列表") - public R<Page<MerShopRecommendPageVo>> pageMerShopRecommend(@RequestBody MerShopRecommendPageDto merShopRecommendPageDto) { - Long userId = SecurityUtils.getUserId(); - merShopRecommendPageDto.setUserId(userId); - Page<MerShopRecommendPageVo> page = new Page<>(); - page.setSize(merShopRecommendPageDto.getPageSize()); - page.setCurrent(merShopRecommendPageDto.getPageNum()); - List<MerShopRecommendPageVo> merShopRecommendPageVoList = recommendCooperationService.pageMerShopRecommend(page,merShopRecommendPageDto); - return R.ok(page.setRecords(merShopRecommendPageVoList)); - } - @RequestMapping(value = "/recommendCooperation", method = RequestMethod.POST) - @ApiOperation(value = "推荐合作") - public R recommendCooperation(@RequestBody MerRecommendCooperationDto merRecommendCooperationDto) { - Long userId = SecurityUtils.getUserId(); - merRecommendCooperationDto.setUserId(userId); - recommendCooperationService.recommendCooperation(merRecommendCooperationDto); - return R.ok(); - } @RequestMapping(value = "/pageMerShopSuggest", method = RequestMethod.POST) @ApiOperation(value = "分页获取商户建议") diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFundRecord.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFundRecord.java new file mode 100644 index 0000000..78bf61d --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFundRecord.java @@ -0,0 +1,88 @@ +package com.ruoyi.shop.domain.pojo.shop; + +import com.baomidou.mybatisplus.annotation.IdType; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * 商户资金记录 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_shop_fund_record") +public class ShopFundRecord extends Model<ShopFundRecord> { + + private static final long serialVersionUID = 1L; + + /** + * 记录id + */ + @TableId(value = "record_id", type = IdType.AUTO) + private Integer recordId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 商户id + */ + @TableField("shop_id") + private Integer shopId; + /** + * 记录类型1订单支付2取消订单3 + */ + @TableField("record_type") + private String recordType; + /** + * 变动类型1收入2支出 + */ + @TableField("change_type") + private String changeType; + /** + * 变动前金额 + */ + @TableField("last_money") + private String lastMoney; + /** + * 变动后金额 + */ + @TableField("current_money") + private String currentMoney; + /** + * 创建时间 + */ + @TableField("create_time") + private Date createTime; + /** + * 关联用户id + */ + @TableField("relation_user_id") + private Integer relationUserId; + /** + * 关联订单id + */ + @TableField("relation_order_id") + private String relationOrderId; + + + @Override + protected Serializable pkVal() { + return this.recordId; + } + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopProportion.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopProportion.java new file mode 100644 index 0000000..6677094 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopProportion.java @@ -0,0 +1,73 @@ +package com.ruoyi.shop.domain.pojo.shop; + +import java.math.BigDecimal; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * 商户分成 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_shop_proportion") +public class ShopProportion extends Model<ShopProportion> { + + private static final long serialVersionUID = 1L; + + /** + * 分成id + */ + @TableId("proportion_id") + private Integer proportionId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 商户id + */ + @TableField("shop_id") + private Integer shopId; + /** + * 商户类型 + */ + @TableField("shop_type") + private Integer shopType; + /** + * 分成比例 + */ + @TableField("proportion_percent") + private BigDecimal proportionPercent; + /** + * 更新时间 + */ + @TableField("update_time") + private Date updateTime; + /** + * 更新用户id + */ + @TableField("update_user_id") + private Integer updateUserId; + + + @Override + protected Serializable pkVal() { + return this.proportionId; + } + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopStaff.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopStaff.java index 65e706e..34a5b99 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopStaff.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopStaff.java @@ -7,7 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; -import com.baomidou.mybatisplus.annotations.Version; +import com.baomidou.mybatisplus.annotation.Version; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopSuggest.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopSuggest.java index 7f19cc5..1c62c78 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopSuggest.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopSuggest.java @@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; -import com.baomidou.mybatisplus.annotations.Version; +import com.baomidou.mybatisplus.annotation.Version; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/task/AgencyTaskRecord.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/task/AgencyTaskRecord.java index 332c9cd..53e1ec2 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/task/AgencyTaskRecord.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/task/AgencyTaskRecord.java @@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; -import com.baomidou.mybatisplus.annotations.Version; +import com.baomidou.mybatisplus.annotation.Version; import lombok.Data; import lombok.EqualsAndHashCode; diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopFundRecordMapper.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopFundRecordMapper.java new file mode 100644 index 0000000..3965b7e --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopFundRecordMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.shop.mapper.shop; + +import com.ruoyi.shop.domain.pojo.shop.ShopFundRecord; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * 商户资金记录 Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ShopFundRecordMapper extends BaseMapper<ShopFundRecord> { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopProportionMapper.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopProportionMapper.java new file mode 100644 index 0000000..b832b94 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopProportionMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.shop.mapper.shop; + +import com.ruoyi.shop.domain.pojo.shop.ShopProportion; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * 商户分成 Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ShopProportionMapper extends BaseMapper<ShopProportion> { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopFundRecordServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopFundRecordServiceImpl.java new file mode 100644 index 0000000..994c8f8 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopFundRecordServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.shop.service.impl.shop; + +import com.ruoyi.shop.domain.pojo.shop.ShopFundRecord; +import com.ruoyi.shop.mapper.shop.ShopFundRecordMapper; +import com.ruoyi.shop.service.shop.ShopFundRecordService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 商户资金记录 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class ShopFundRecordServiceImpl extends ServiceImpl<ShopFundRecordMapper, ShopFundRecord> implements ShopFundRecordService { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopProportionServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopProportionServiceImpl.java new file mode 100644 index 0000000..8f2f8f0 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopProportionServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.shop.service.impl.shop; + +import com.ruoyi.shop.domain.pojo.shop.ShopProportion; +import com.ruoyi.shop.mapper.shop.ShopProportionMapper; +import com.ruoyi.shop.service.shop.ShopProportionService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 商户分成 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class ShopProportionServiceImpl extends ServiceImpl<ShopProportionMapper, ShopProportion> implements ShopProportionService { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopFundRecordService.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopFundRecordService.java new file mode 100644 index 0000000..2710505 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopFundRecordService.java @@ -0,0 +1,16 @@ +package com.ruoyi.shop.service.shop; + +import com.ruoyi.shop.domain.pojo.shop.ShopFundRecord; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 商户资金记录 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ShopFundRecordService extends IService<ShopFundRecord> { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopProportionService.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopProportionService.java new file mode 100644 index 0000000..2a383a2 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopProportionService.java @@ -0,0 +1,16 @@ +package com.ruoyi.shop.service.shop; + +import com.ruoyi.shop.domain.pojo.shop.ShopProportion; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 商户分成 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ShopProportionService extends IService<ShopProportion> { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopFundRecordMapper.xml b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopFundRecordMapper.xml new file mode 100644 index 0000000..dec6f12 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopFundRecordMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.shop.mapper.shop.ShopFundRecordMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopProportionMapper.xml b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopProportionMapper.xml new file mode 100644 index 0000000..ce17cdd --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopProportionMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.shop.mapper.shop.ShopProportionMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/business/MerConfigController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/business/MerConfigController.java index 3c86752..e94c566 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/business/MerConfigController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/business/MerConfigController.java @@ -1,14 +1,21 @@ package com.ruoyi.system.controller.business; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; -import com.ruoyi.system.domain.dto.AppAgreementDto; -import com.ruoyi.system.domain.vo.AppAgreementVo; +import com.ruoyi.common.security.utils.SecurityUtils; +import com.ruoyi.system.domain.dto.MerRecommendCooperationDto; +import com.ruoyi.system.domain.dto.MerShopRecommendPageDto; +import com.ruoyi.system.domain.vo.MerShopRecommendPageVo; +import com.ruoyi.system.service.config.RecommendCooperationService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; + +import java.util.List; /** * @author jqs34 @@ -21,6 +28,28 @@ @RestController @RequestMapping("/mer/config") public class MerConfigController { - + @Autowired + private RecommendCooperationService recommendCooperationService; + + @RequestMapping(value = "/pageMerShopRecommend", method = RequestMethod.POST) + @ApiOperation(value = "分页获取商户推荐列表") + public R<Page<MerShopRecommendPageVo>> pageMerShopRecommend(@RequestBody MerShopRecommendPageDto merShopRecommendPageDto) { + Long userId = SecurityUtils.getUserId(); + merShopRecommendPageDto.setUserId(userId); + Page<MerShopRecommendPageVo> page = new Page<>(); + page.setSize(merShopRecommendPageDto.getPageSize()); + page.setCurrent(merShopRecommendPageDto.getPageNum()); + List<MerShopRecommendPageVo> merShopRecommendPageVoList = recommendCooperationService.pageMerShopRecommend(page,merShopRecommendPageDto); + return R.ok(page.setRecords(merShopRecommendPageVoList)); + } + + @RequestMapping(value = "/recommendCooperation", method = RequestMethod.POST) + @ApiOperation(value = "推荐合作") + public R recommendCooperation(@RequestBody MerRecommendCooperationDto merRecommendCooperationDto) { + Long userId = SecurityUtils.getUserId(); + merRecommendCooperationDto.setUserId(userId); + recommendCooperationService.recommendCooperation(merRecommendCooperationDto); + return R.ok(); + } } diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/dto/MerRecommendCooperationDto.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MerRecommendCooperationDto.java similarity index 93% rename from ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/dto/MerRecommendCooperationDto.java rename to ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MerRecommendCooperationDto.java index ed12c78..b56387b 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/dto/MerRecommendCooperationDto.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MerRecommendCooperationDto.java @@ -1,4 +1,4 @@ -package com.ruoyi.shop.domain.dto; +package com.ruoyi.system.domain.dto; import com.ruoyi.system.api.domain.dto.MerBaseDto; import io.swagger.annotations.ApiModelProperty; diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/dto/MerShopRecommendPageDto.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MerShopRecommendPageDto.java similarity index 81% rename from ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/dto/MerShopRecommendPageDto.java rename to ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MerShopRecommendPageDto.java index 420ca71..5fcd9da 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/dto/MerShopRecommendPageDto.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MerShopRecommendPageDto.java @@ -1,6 +1,5 @@ -package com.ruoyi.shop.domain.dto; +package com.ruoyi.system.domain.dto; -import com.ruoyi.system.api.domain.dto.MerBaseDto; import com.ruoyi.system.api.domain.dto.MerPageDto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Activeness.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Activeness.java new file mode 100644 index 0000000..f5d23c3 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Activeness.java @@ -0,0 +1,82 @@ +package com.ruoyi.system.domain.pojo.config; + +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * 活跃度配置 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_activeness") +public class Activeness extends Model<Activeness> { + + private static final long serialVersionUID = 1L; + + /** + * 活跃度id + */ + @TableId("activeness_id") + private Integer activenessId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 活跃度名称 + */ + @TableField("activeness_name") + private String activenessName; + /** + * 开始天数 + */ + @TableField("start_day") + private Integer startDay; + /** + * 结束天数 + */ + @TableField("end_day") + private Integer endDay; + /** + * 创建时间 + */ + @TableField("create_time") + private Date createTime; + /** + * 创建用户id + */ + @TableField("create_user_id") + private Integer createUserId; + /** + * 更新时间 + */ + @TableField("update_time") + private Date updateTime; + /** + * 更新用户id + */ + @TableField("update_user_id") + private Integer updateUserId; + + + @Override + protected Serializable pkVal() { + return this.activenessId; + } + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Article.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Article.java new file mode 100644 index 0000000..e115b11 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Article.java @@ -0,0 +1,98 @@ +package com.ruoyi.system.domain.pojo.config; + +import com.baomidou.mybatisplus.annotation.IdType; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * 关于鸿瑞堂 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_article") +public class Article extends Model<Article> { + + private static final long serialVersionUID = 1L; + + /** + * 文章id + */ + @TableId(value = "article_id", type = IdType.AUTO) + private Integer articleId; + /** + * 删除标记 + */ + @TableField("del_flag") + private String delFlag; + /** + * 分类id + */ + @TableField("class_id") + private Integer classId; + /** + * 文章排序 + */ + @TableField("article_sort") + private Integer articleSort; + /** + * 文章标题 + */ + @TableField("article_title") + private String articleTitle; + /** + * 文章详情 + */ + @TableField("article_detail") + private String articleDetail; + /** + * 文章封面 + */ + @TableField("article_cover") + private String articleCover; + /** + * 文章视频 + */ + @TableField("article_video") + private String articleVideo; + /** + * 创建时间 + */ + @TableField("create_time") + private Date createTime; + /** + * 创建用户id + */ + @TableField("create_user_id") + private Integer createUserId; + /** + * 更新时间 + */ + @TableField("update_time") + private Date updateTime; + /** + * 更新用户id + */ + @TableField("update_user_id") + private Integer updateUserId; + + + @Override + protected Serializable pkVal() { + return this.articleId; + } + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Cooperation.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Cooperation.java new file mode 100644 index 0000000..d102531 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Cooperation.java @@ -0,0 +1,67 @@ +package com.ruoyi.system.domain.pojo.config; + +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * 合作 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_cooperation") +public class Cooperation extends Model<Cooperation> { + + private static final long serialVersionUID = 1L; + + /** + * 合作id + */ + @TableId("cooper_id") + private Integer cooperId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 顶部图片 + */ + @TableField("top_picture") + private String topPicture; + /** + * 文章详情 + */ + @TableField("cooper_detail") + private String cooperDetail; + /** + * 创建时间 + */ + @TableField("create_time") + private Date createTime; + /** + * 创建用户id + */ + @TableField("create_user_id") + private Integer createUserId; + + + @Override + protected Serializable pkVal() { + return this.cooperId; + } + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/RecommendCooperation.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/RecommendCooperation.java similarity index 96% rename from ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/RecommendCooperation.java rename to ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/RecommendCooperation.java index 26b597f..fcd962e 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/RecommendCooperation.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/RecommendCooperation.java @@ -1,4 +1,4 @@ -package com.ruoyi.shop.domain.pojo.shop; +package com.ruoyi.system.domain.pojo.config; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/StaffSuggest.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/StaffSuggest.java new file mode 100644 index 0000000..9e9a65a --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/StaffSuggest.java @@ -0,0 +1,83 @@ +package com.ruoyi.system.domain.pojo.config; + +import com.baomidou.mybatisplus.annotation.IdType; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * 员工建议 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_staff_suggest") +public class StaffSuggest extends Model<StaffSuggest> { + + private static final long serialVersionUID = 1L; + + /** + * 建议id + */ + @TableId(value = "suggest_id", type = IdType.AUTO) + private Integer suggestId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 建议内容 + */ + @TableField("suggest_content") + private String suggestContent; + /** + * 创建时间 + */ + @TableField("create_time") + private Date createTime; + /** + * 创建人id + */ + @TableField("create_user_id") + private Integer createUserId; + /** + * 回复内容 + */ + @TableField("replay_content") + private String replayContent; + /** + * 回复用户id + */ + @TableField("replay_user_id") + private Integer replayUserId; + /** + * 回复时间 + */ + @TableField("replay_time") + private Date replayTime; + /** + * 商户id + */ + @TableField("shop_id") + private Integer shopId; + + + @Override + protected Serializable pkVal() { + return this.suggestId; + } + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/vo/MerShopRecommendPageVo.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/MerShopRecommendPageVo.java similarity index 72% rename from ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/vo/MerShopRecommendPageVo.java rename to ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/MerShopRecommendPageVo.java index e9bf8ac..29cdacd 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/vo/MerShopRecommendPageVo.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/MerShopRecommendPageVo.java @@ -1,9 +1,5 @@ -package com.ruoyi.shop.domain.vo; +package com.ruoyi.system.domain.vo; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.ruoyi.system.api.domain.dto.MerPageDto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/ActivenessMapper.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/ActivenessMapper.java new file mode 100644 index 0000000..2b60b0c --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/ActivenessMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.system.mapper.config; + +import com.ruoyi.system.domain.pojo.config.Activeness; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * 活跃度配置 Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ActivenessMapper extends BaseMapper<Activeness> { + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/ArticleMapper.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/ArticleMapper.java new file mode 100644 index 0000000..1627732 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/ArticleMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.system.mapper.config; + +import com.ruoyi.system.domain.pojo.config.Article; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * 关于鸿瑞堂 Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ArticleMapper extends BaseMapper<Article> { + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/CooperationMapper.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/CooperationMapper.java new file mode 100644 index 0000000..66195da --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/CooperationMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.system.mapper.config; + +import com.ruoyi.system.domain.pojo.config.Cooperation; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * 合作 Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface CooperationMapper extends BaseMapper<Cooperation> { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/RecommendCooperationMapper.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/RecommendCooperationMapper.java similarity index 72% rename from ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/RecommendCooperationMapper.java rename to ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/RecommendCooperationMapper.java index 38bfc16..b08a921 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/RecommendCooperationMapper.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/RecommendCooperationMapper.java @@ -1,10 +1,10 @@ -package com.ruoyi.shop.mapper.shop; +package com.ruoyi.system.mapper.config; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.ruoyi.shop.domain.dto.MerShopRecommendPageDto; -import com.ruoyi.shop.domain.pojo.shop.RecommendCooperation; -import com.ruoyi.shop.domain.vo.MerShopRecommendPageVo; +import com.ruoyi.system.domain.dto.MerShopRecommendPageDto; +import com.ruoyi.system.domain.pojo.config.RecommendCooperation; +import com.ruoyi.system.domain.vo.MerShopRecommendPageVo; import org.apache.ibatis.annotations.Param; import java.util.List; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/StaffSuggestMapper.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/StaffSuggestMapper.java new file mode 100644 index 0000000..472044f --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/StaffSuggestMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.system.mapper.config; + +import com.ruoyi.system.domain.pojo.config.StaffSuggest; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * 员工建议 Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface StaffSuggestMapper extends BaseMapper<StaffSuggest> { + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/sys/SysUserMapper.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/sys/SysUserMapper.java index 281955f..054e19f 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/sys/SysUserMapper.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/sys/SysUserMapper.java @@ -3,7 +3,6 @@ import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.ruoyi.system.domain.pojo.coupon.Coupon; import org.apache.ibatis.annotations.Param; import com.ruoyi.system.api.domain.poji.sys.SysUser; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/ActivenessService.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/ActivenessService.java new file mode 100644 index 0000000..d27d103 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/ActivenessService.java @@ -0,0 +1,16 @@ +package com.ruoyi.system.service.config; + +import com.ruoyi.system.domain.pojo.config.Activeness; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 活跃度配置 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ActivenessService extends IService<Activeness> { + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/ArticleService.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/ArticleService.java new file mode 100644 index 0000000..fff375c --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/ArticleService.java @@ -0,0 +1,16 @@ +package com.ruoyi.system.service.config; + +import com.ruoyi.system.domain.pojo.config.Article; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 关于鸿瑞堂 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface ArticleService extends IService<Article> { + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CooperationService.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CooperationService.java new file mode 100644 index 0000000..5f531b9 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CooperationService.java @@ -0,0 +1,16 @@ +package com.ruoyi.system.service.config; + +import com.ruoyi.system.domain.pojo.config.Cooperation; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 合作 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface CooperationService extends IService<Cooperation> { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/RecommendCooperationService.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/RecommendCooperationService.java similarity index 70% rename from ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/RecommendCooperationService.java rename to ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/RecommendCooperationService.java index 5afd4da..11d61a0 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/RecommendCooperationService.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/RecommendCooperationService.java @@ -1,11 +1,11 @@ -package com.ruoyi.shop.service.shop; +package com.ruoyi.system.service.config; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; -import com.ruoyi.shop.domain.dto.MerRecommendCooperationDto; -import com.ruoyi.shop.domain.dto.MerShopRecommendPageDto; -import com.ruoyi.shop.domain.pojo.shop.RecommendCooperation; -import com.ruoyi.shop.domain.vo.MerShopRecommendPageVo; +import com.ruoyi.system.domain.dto.MerRecommendCooperationDto; +import com.ruoyi.system.domain.dto.MerShopRecommendPageDto; +import com.ruoyi.system.domain.pojo.config.RecommendCooperation; +import com.ruoyi.system.domain.vo.MerShopRecommendPageVo; import java.util.List; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/StaffSuggestService.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/StaffSuggestService.java new file mode 100644 index 0000000..c775fe0 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/StaffSuggestService.java @@ -0,0 +1,16 @@ +package com.ruoyi.system.service.config; + +import com.ruoyi.system.domain.pojo.config.StaffSuggest; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 员工建议 服务类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +public interface StaffSuggestService extends IService<StaffSuggest> { + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ActivenessServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ActivenessServiceImpl.java new file mode 100644 index 0000000..90cbc32 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ActivenessServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.system.service.impl.config; + +import com.ruoyi.system.domain.pojo.config.Activeness; +import com.ruoyi.system.mapper.config.ActivenessMapper; +import com.ruoyi.system.service.config.ActivenessService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 活跃度配置 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class ActivenessServiceImpl extends ServiceImpl<ActivenessMapper, Activeness> implements ActivenessService { + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ArticleServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ArticleServiceImpl.java new file mode 100644 index 0000000..5c701c3 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/ArticleServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.system.service.impl.config; + +import com.ruoyi.system.domain.pojo.config.Article; +import com.ruoyi.system.mapper.config.ArticleMapper; +import com.ruoyi.system.service.config.ArticleService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 关于鸿瑞堂 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class ArticleServiceImpl extends ServiceImpl<ArticleMapper, Article> implements ArticleService { + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CooperationServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CooperationServiceImpl.java new file mode 100644 index 0000000..30128c0 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CooperationServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.system.service.impl.config; + +import com.ruoyi.system.domain.pojo.config.Cooperation; +import com.ruoyi.system.mapper.config.CooperationMapper; +import com.ruoyi.system.service.config.CooperationService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 合作 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class CooperationServiceImpl extends ServiceImpl<CooperationMapper, Cooperation> implements CooperationService { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/RecommendCooperationServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/RecommendCooperationServiceImpl.java similarity index 79% rename from ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/RecommendCooperationServiceImpl.java rename to ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/RecommendCooperationServiceImpl.java index 68bbfa8..b592228 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/RecommendCooperationServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/RecommendCooperationServiceImpl.java @@ -1,15 +1,15 @@ -package com.ruoyi.shop.service.impl.shop; +package com.ruoyi.system.service.impl.config; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.core.utils.bean.BeanUtils; -import com.ruoyi.shop.domain.dto.MerRecommendCooperationDto; -import com.ruoyi.shop.domain.dto.MerShopRecommendPageDto; -import com.ruoyi.shop.domain.pojo.shop.RecommendCooperation; -import com.ruoyi.shop.domain.vo.MerShopRecommendPageVo; -import com.ruoyi.shop.mapper.shop.RecommendCooperationMapper; -import com.ruoyi.shop.service.shop.RecommendCooperationService; +import com.ruoyi.system.domain.dto.MerRecommendCooperationDto; +import com.ruoyi.system.domain.dto.MerShopRecommendPageDto; +import com.ruoyi.system.domain.pojo.config.RecommendCooperation; +import com.ruoyi.system.domain.vo.MerShopRecommendPageVo; +import com.ruoyi.system.mapper.config.RecommendCooperationMapper; +import com.ruoyi.system.service.config.RecommendCooperationService; import org.springframework.stereotype.Service; import javax.annotation.Resource; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/StaffSuggestServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/StaffSuggestServiceImpl.java new file mode 100644 index 0000000..f74f764 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/StaffSuggestServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.system.service.impl.config; + +import com.ruoyi.system.domain.pojo.config.StaffSuggest; +import com.ruoyi.system.mapper.config.StaffSuggestMapper; +import com.ruoyi.system.service.config.StaffSuggestService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 员工建议 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-25 + */ +@Service +public class StaffSuggestServiceImpl extends ServiceImpl<StaffSuggestMapper, StaffSuggest> implements StaffSuggestService { + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java index eb87b94..17e8fda 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java @@ -7,17 +7,10 @@ import javax.annotation.Resource; import javax.validation.Validator; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.system.api.domain.dto.AppEditUserDto; -import com.ruoyi.system.api.domain.poji.config.SysTag; -import com.ruoyi.system.api.domain.poji.member.Member; -import com.ruoyi.system.domain.pojo.coupon.Coupon; -import com.ruoyi.system.mapper.coupon.CouponMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; @@ -40,7 +33,6 @@ import com.ruoyi.system.mapper.sys.SysUserRoleMapper; import com.ruoyi.system.service.sys.ISysConfigService; import com.ruoyi.system.service.sys.ISysUserService; -import org.springframework.util.ObjectUtils; /** * 用户 业务层处理 diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/sys/ISysUserService.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/sys/ISysUserService.java index 62f7eed..800902d 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/sys/ISysUserService.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/sys/ISysUserService.java @@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.system.api.domain.dto.AppEditUserDto; import com.ruoyi.system.api.domain.poji.sys.SysUser; -import com.ruoyi.system.domain.pojo.coupon.Coupon; /** * 用户 业务层 diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/ActivenessMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/ActivenessMapper.xml new file mode 100644 index 0000000..01c3534 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/ActivenessMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.system.mapper.config.ActivenessMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/ArticleMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/ArticleMapper.xml new file mode 100644 index 0000000..559c709 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/ArticleMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.system.mapper.config.ArticleMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/CooperationMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/CooperationMapper.xml new file mode 100644 index 0000000..5e47aea --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/CooperationMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.system.mapper.config.CooperationMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/RecommendCooperationMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/RecommendCooperationMapper.xml similarity index 77% rename from ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/RecommendCooperationMapper.xml rename to ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/RecommendCooperationMapper.xml index eff376d..b233a2c 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/RecommendCooperationMapper.xml +++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/RecommendCooperationMapper.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="com.ruoyi.shop.mapper.shop.RecommendCooperationMapper"> +<mapper namespace="com.ruoyi.system.mapper.config.RecommendCooperationMapper"> - <select id="pageMerShopRecommend" resultType="com.ruoyi.shop.domain.vo.MerShopRecommendPageVo"> + <select id="pageMerShopRecommend" resultType="com.ruoyi.system.domain.vo.MerShopRecommendPageVo"> SELECT id id, corp_status corpStatus, diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/StaffSuggestMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/StaffSuggestMapper.xml new file mode 100644 index 0000000..6e22641 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/StaffSuggestMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.system.mapper.config.StaffSuggestMapper"> + + + +</mapper> -- Gitblit v1.7.1