From 2eccb4476553a53a4ed9c19c680255ca3eef85c2 Mon Sep 17 00:00:00 2001 From: lsrong Date: Tue, 26 Sep 2023 01:55:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E5=86=8C=E5=88=B0nacos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mall-common/pom.xml | 72 +++ .../com/msb/common/exception/RRException.java | 61 +++ .../java/com/msb/common/utils/Constant.java | 127 +++++ .../java/com/msb/common/utils/PageUtils.java | 110 +++++ .../main/java/com/msb/common/utils/Query.java | 78 +++ .../src/main/java/com/msb/common/utils/R.java | 64 +++ .../java/com/msb/common/xss/SQLFilter.java | 50 ++ mall-coupon/pom.xml | 9 +- .../MallCouponApplication.java | 2 +- .../controller/SmsCouponController.java | 90 ++++ .../SmsCouponHistoryController.java | 90 ++++ ...msCouponSpuCategoryRelationController.java | 90 ++++ .../SmsCouponSpuRelationController.java | 90 ++++ .../controller/SmsHomeAdvController.java | 90 ++++ .../controller/SmsHomeSubjectController.java | 90 ++++ .../SmsHomeSubjectSpuController.java | 90 ++++ .../controller/SmsMemberPriceController.java | 90 ++++ .../SmsSeckillPromotionController.java | 90 ++++ .../SmsSeckillSessionController.java | 90 ++++ .../com/msb/mall/coupon/dao/SmsCouponDao.java | 17 + .../mall/coupon/dao/SmsCouponHistoryDao.java | 17 + .../dao/SmsCouponSpuCategoryRelationDao.java | 17 + .../coupon/dao/SmsCouponSpuRelationDao.java | 17 + .../msb/mall/coupon/dao/SmsHomeAdvDao.java | 17 + .../mall/coupon/dao/SmsHomeSubjectDao.java | 17 + .../mall/coupon/dao/SmsHomeSubjectSpuDao.java | 17 + .../mall/coupon/dao/SmsMemberPriceDao.java | 17 + .../coupon/dao/SmsSeckillPromotionDao.java | 17 + .../mall/coupon/dao/SmsSeckillSessionDao.java | 17 + .../mall/coupon/entity/SmsCouponEntity.java | 105 +++++ .../coupon/entity/SmsCouponHistoryEntity.java | 64 +++ .../SmsCouponSpuCategoryRelationEntity.java | 40 ++ .../entity/SmsCouponSpuRelationEntity.java | 40 ++ .../mall/coupon/entity/SmsHomeAdvEntity.java | 72 +++ .../coupon/entity/SmsHomeSubjectEntity.java | 56 +++ .../entity/SmsHomeSubjectSpuEntity.java | 44 ++ .../coupon/entity/SmsMemberPriceEntity.java | 49 ++ .../entity/SmsSeckillPromotionEntity.java | 52 ++ .../entity/SmsSeckillSessionEntity.java | 48 ++ .../service/SmsCouponHistoryService.java | 20 + .../mall/coupon/service/SmsCouponService.java | 20 + .../SmsCouponSpuCategoryRelationService.java | 20 + .../service/SmsCouponSpuRelationService.java | 20 + .../coupon/service/SmsHomeAdvService.java | 20 + .../coupon/service/SmsHomeSubjectService.java | 20 + .../service/SmsHomeSubjectSpuService.java | 20 + .../coupon/service/SmsMemberPriceService.java | 20 + .../service/SmsSeckillPromotionService.java | 20 + .../service/SmsSeckillSessionService.java | 20 + .../impl/SmsCouponHistoryServiceImpl.java | 29 ++ .../service/impl/SmsCouponServiceImpl.java | 29 ++ ...sCouponSpuCategoryRelationServiceImpl.java | 29 ++ .../impl/SmsCouponSpuRelationServiceImpl.java | 29 ++ .../service/impl/SmsHomeAdvServiceImpl.java | 29 ++ .../impl/SmsHomeSubjectServiceImpl.java | 29 ++ .../impl/SmsHomeSubjectSpuServiceImpl.java | 29 ++ .../impl/SmsMemberPriceServiceImpl.java | 29 ++ .../impl/SmsSeckillPromotionServiceImpl.java | 29 ++ .../impl/SmsSeckillSessionServiceImpl.java | 29 ++ .../src/main/resources/application.yml | 20 + .../resources/mapper/coupon/SmsCouponDao.xml | 31 ++ .../mapper/coupon/SmsCouponHistoryDao.xml | 21 + .../SmsCouponSpuCategoryRelationDao.xml | 15 + .../mapper/coupon/SmsCouponSpuRelationDao.xml | 15 + .../resources/mapper/coupon/SmsHomeAdvDao.xml | 23 + .../mapper/coupon/SmsHomeSubjectDao.xml | 19 + .../mapper/coupon/SmsHomeSubjectSpuDao.xml | 16 + .../mapper/coupon/SmsMemberPriceDao.xml | 17 + .../mapper/coupon/SmsSeckillPromotionDao.xml | 18 + .../mapper/coupon/SmsSeckillSessionDao.xml | 17 + .../coupon/smscoupon-add-or-update.vue | 246 ++++++++++ .../src/views/modules/coupon/smscoupon.vue | 271 +++++++++++ .../coupon/smscouponhistory-add-or-update.vue | 156 ++++++ .../views/modules/coupon/smscouponhistory.vue | 211 +++++++++ ...ouponspucategoryrelation-add-or-update.vue | 102 ++++ .../coupon/smscouponspucategoryrelation.vue | 175 +++++++ .../smscouponspurelation-add-or-update.vue | 102 ++++ .../modules/coupon/smscouponspurelation.vue | 175 +++++++ .../coupon/smshomeadv-add-or-update.vue | 174 +++++++ .../src/views/modules/coupon/smshomeadv.vue | 223 +++++++++ .../coupon/smshomesubject-add-or-update.vue | 138 ++++++ .../views/modules/coupon/smshomesubject.vue | 199 ++++++++ .../smshomesubjectspu-add-or-update.vue | 111 +++++ .../modules/coupon/smshomesubjectspu.vue | 181 +++++++ .../coupon/smsmemberprice-add-or-update.vue | 120 +++++ .../views/modules/coupon/smsmemberprice.vue | 187 ++++++++ .../smsseckillpromotion-add-or-update.vue | 129 +++++ .../modules/coupon/smsseckillpromotion.vue | 193 ++++++++ .../smsseckillsession-add-or-update.vue | 120 +++++ .../modules/coupon/smsseckillsession.vue | 187 ++++++++ .../MallCouponApplicationTests.java | 2 +- mall-member/pom.xml | 9 +- .../UmsGrowthChangeHistoryController.java | 90 ++++ ...UmsIntegrationChangeHistoryController.java | 90 ++++ .../UmsMemberCollectSpuController.java | 90 ++++ .../UmsMemberCollectSubjectController.java | 90 ++++ .../controller/UmsMemberController.java | 90 ++++ .../controller/UmsMemberLevelController.java | 90 ++++ .../UmsMemberLoginLogController.java | 90 ++++ .../UmsMemberReceiveAddressController.java | 90 ++++ .../UmsMemberStatisticsInfoController.java | 90 ++++ .../member/dao/UmsGrowthChangeHistoryDao.java | 17 + .../dao/UmsIntegrationChangeHistoryDao.java | 17 + .../member/dao/UmsMemberCollectSpuDao.java | 17 + .../dao/UmsMemberCollectSubjectDao.java | 17 + .../com/msb/mall/member/dao/UmsMemberDao.java | 17 + .../mall/member/dao/UmsMemberLevelDao.java | 17 + .../mall/member/dao/UmsMemberLoginLogDao.java | 17 + .../dao/UmsMemberReceiveAddressDao.java | 17 + .../dao/UmsMemberStatisticsInfoDao.java | 17 + .../entity/UmsGrowthChangeHistoryEntity.java | 48 ++ .../UmsIntegrationChangeHistoryEntity.java | 48 ++ .../entity/UmsMemberCollectSpuEntity.java | 48 ++ .../entity/UmsMemberCollectSubjectEntity.java | 44 ++ .../mall/member/entity/UmsMemberEntity.java | 96 ++++ .../member/entity/UmsMemberLevelEntity.java | 65 +++ .../entity/UmsMemberLoginLogEntity.java | 48 ++ .../entity/UmsMemberReceiveAddressEntity.java | 68 +++ .../entity/UmsMemberStatisticsInfoEntity.java | 85 ++++ .../UmsGrowthChangeHistoryService.java | 20 + .../UmsIntegrationChangeHistoryService.java | 20 + .../service/UmsMemberCollectSpuService.java | 20 + .../UmsMemberCollectSubjectService.java | 20 + .../member/service/UmsMemberLevelService.java | 20 + .../service/UmsMemberLoginLogService.java | 20 + .../UmsMemberReceiveAddressService.java | 20 + .../mall/member/service/UmsMemberService.java | 20 + .../UmsMemberStatisticsInfoService.java | 20 + .../UmsGrowthChangeHistoryServiceImpl.java | 29 ++ ...msIntegrationChangeHistoryServiceImpl.java | 29 ++ .../impl/UmsMemberCollectSpuServiceImpl.java | 29 ++ .../UmsMemberCollectSubjectServiceImpl.java | 29 ++ .../impl/UmsMemberLevelServiceImpl.java | 29 ++ .../impl/UmsMemberLoginLogServiceImpl.java | 29 ++ .../UmsMemberReceiveAddressServiceImpl.java | 29 ++ .../service/impl/UmsMemberServiceImpl.java | 29 ++ .../UmsMemberStatisticsInfoServiceImpl.java | 29 ++ .../src/main/resources/application.yml | 19 + .../member/UmsGrowthChangeHistoryDao.xml | 17 + .../member/UmsIntegrationChangeHistoryDao.xml | 17 + .../mapper/member/UmsMemberCollectSpuDao.xml | 17 + .../member/UmsMemberCollectSubjectDao.xml | 16 + .../resources/mapper/member/UmsMemberDao.xml | 29 ++ .../mapper/member/UmsMemberLevelDao.xml | 21 + .../mapper/member/UmsMemberLoginLogDao.xml | 17 + .../member/UmsMemberReceiveAddressDao.xml | 22 + .../member/UmsMemberStatisticsInfoDao.xml | 26 + .../umsgrowthchangehistory-add-or-update.vue | 120 +++++ .../modules/member/umsgrowthchangehistory.vue | 187 ++++++++ ...integrationchangehistory-add-or-update.vue | 120 +++++ .../member/umsintegrationchangehistory.vue | 187 ++++++++ .../member/umsmember-add-or-update.vue | 228 +++++++++ .../src/views/modules/member/umsmember.vue | 259 ++++++++++ .../umsmembercollectspu-add-or-update.vue | 120 +++++ .../modules/member/umsmembercollectspu.vue | 187 ++++++++ .../umsmembercollectsubject-add-or-update.vue | 111 +++++ .../member/umsmembercollectsubject.vue | 181 +++++++ .../member/umsmemberlevel-add-or-update.vue | 156 ++++++ .../views/modules/member/umsmemberlevel.vue | 211 +++++++++ .../umsmemberloginlog-add-or-update.vue | 120 +++++ .../modules/member/umsmemberloginlog.vue | 187 ++++++++ .../umsmemberreceiveaddress-add-or-update.vue | 165 +++++++ .../member/umsmemberreceiveaddress.vue | 217 +++++++++ .../umsmemberstatisticsinfo-add-or-update.vue | 201 ++++++++ .../member/umsmemberstatisticsinfo.vue | 241 ++++++++++ mall-order/pom.xml | 13 +- .../order/controller/OmsOrderController.java | 90 ++++ .../controller/OmsOrderItemController.java | 90 ++++ .../OmsOrderOperateHistoryController.java | 90 ++++ .../OmsOrderReturnApplyController.java | 90 ++++ .../OmsOrderReturnReasonController.java | 90 ++++ .../controller/OmsOrderSettingController.java | 90 ++++ .../controller/OmsPaymentInfoController.java | 90 ++++ .../controller/OmsRefundInfoController.java | 90 ++++ .../com/msb/mall/order/dao/OmsOrderDao.java | 17 + .../msb/mall/order/dao/OmsOrderItemDao.java | 17 + .../order/dao/OmsOrderOperateHistoryDao.java | 17 + .../order/dao/OmsOrderReturnApplyDao.java | 17 + .../order/dao/OmsOrderReturnReasonDao.java | 17 + .../mall/order/dao/OmsOrderSettingDao.java | 17 + .../msb/mall/order/dao/OmsPaymentInfoDao.java | 17 + .../msb/mall/order/dao/OmsRefundInfoDao.java | 17 + .../msb/mall/order/entity/OmsOrderEntity.java | 193 ++++++++ .../mall/order/entity/OmsOrderItemEntity.java | 105 +++++ .../entity/OmsOrderOperateHistoryEntity.java | 48 ++ .../entity/OmsOrderReturnApplyEntity.java | 137 ++++++ .../entity/OmsOrderReturnReasonEntity.java | 44 ++ .../order/entity/OmsOrderSettingEntity.java | 52 ++ .../order/entity/OmsPaymentInfoEntity.java | 69 +++ .../order/entity/OmsRefundInfoEntity.java | 53 +++ .../order/service/OmsOrderItemService.java | 20 + .../OmsOrderOperateHistoryService.java | 20 + .../service/OmsOrderReturnApplyService.java | 20 + .../service/OmsOrderReturnReasonService.java | 20 + .../mall/order/service/OmsOrderService.java | 20 + .../order/service/OmsOrderSettingService.java | 20 + .../order/service/OmsPaymentInfoService.java | 20 + .../order/service/OmsRefundInfoService.java | 20 + .../service/impl/OmsOrderItemServiceImpl.java | 29 ++ .../OmsOrderOperateHistoryServiceImpl.java | 29 ++ .../impl/OmsOrderReturnApplyServiceImpl.java | 29 ++ .../impl/OmsOrderReturnReasonServiceImpl.java | 29 ++ .../service/impl/OmsOrderServiceImpl.java | 29 ++ .../impl/OmsOrderSettingServiceImpl.java | 29 ++ .../impl/OmsPaymentInfoServiceImpl.java | 29 ++ .../impl/OmsRefundInfoServiceImpl.java | 29 ++ mall-order/src/main/resources/application.yml | 19 + .../resources/mapper/order/OmsOrderDao.xml | 53 +++ .../mapper/order/OmsOrderItemDao.xml | 31 ++ .../order/OmsOrderOperateHistoryDao.xml | 17 + .../mapper/order/OmsOrderReturnApplyDao.xml | 39 ++ .../mapper/order/OmsOrderReturnReasonDao.xml | 16 + .../mapper/order/OmsOrderSettingDao.xml | 18 + .../mapper/order/OmsPaymentInfoDao.xml | 22 + .../mapper/order/OmsRefundInfoDao.xml | 18 + .../modules/order/omsorder-add-or-update.vue | 444 ++++++++++++++++++ .../src/views/modules/order/omsorder.vue | 403 ++++++++++++++++ .../order/omsorderitem-add-or-update.vue | 246 ++++++++++ .../src/views/modules/order/omsorderitem.vue | 271 +++++++++++ .../omsorderoperatehistory-add-or-update.vue | 120 +++++ .../modules/order/omsorderoperatehistory.vue | 187 ++++++++ .../omsorderreturnapply-add-or-update.vue | 318 +++++++++++++ .../modules/order/omsorderreturnapply.vue | 319 +++++++++++++ .../omsorderreturnreason-add-or-update.vue | 111 +++++ .../modules/order/omsorderreturnreason.vue | 181 +++++++ .../order/omsordersetting-add-or-update.vue | 129 +++++ .../views/modules/order/omsordersetting.vue | 193 ++++++++ .../order/omspaymentinfo-add-or-update.vue | 165 +++++++ .../views/modules/order/omspaymentinfo.vue | 217 +++++++++ .../order/omsrefundinfo-add-or-update.vue | 129 +++++ .../src/views/modules/order/omsrefundinfo.vue | 193 ++++++++ mall-product/pom.xml | 9 +- .../mall/product/MallProjectApplication.java} | 6 +- .../AttrAttrgroupRelationController.java | 90 ++++ .../product/controller/AttrController.java | 90 ++++ .../controller/AttrGroupController.java | 90 ++++ .../product/controller/BrandController.java | 90 ++++ .../CategoryBrandRelationController.java | 90 ++++ .../controller/CategoryController.java | 90 ++++ .../controller/CommentReplayController.java | 90 ++++ .../ProductAttrValueController.java | 90 ++++ .../controller/SkuImagesController.java | 90 ++++ .../product/controller/SkuInfoController.java | 90 ++++ .../product/dao/AttrAttrgroupRelationDao.java | 17 + .../com/msb/mall/product/dao/AttrDao.java | 17 + .../msb/mall/product/dao/AttrGroupDao.java | 17 + .../com/msb/mall/product/dao/BrandDao.java | 17 + .../product/dao/CategoryBrandRelationDao.java | 17 + .../com/msb/mall/product/dao/CategoryDao.java | 17 + .../mall/product/dao/CommentReplayDao.java | 17 + .../mall/product/dao/ProductAttrValueDao.java | 17 + .../msb/mall/product/dao/SkuImagesDao.java | 17 + .../com/msb/mall/product/dao/SkuInfoDao.java | 17 + .../entity/AttrAttrgroupRelationEntity.java | 40 ++ .../msb/mall/product/entity/AttrEntity.java | 60 +++ .../mall/product/entity/AttrGroupEntity.java | 48 ++ .../msb/mall/product/entity/BrandEntity.java | 52 ++ .../entity/CategoryBrandRelationEntity.java | 44 ++ .../mall/product/entity/CategoryEntity.java | 60 +++ .../product/entity/CommentReplayEntity.java | 36 ++ .../entity/ProductAttrValueEntity.java | 52 ++ .../mall/product/entity/SkuImagesEntity.java | 44 ++ .../mall/product/entity/SkuInfoEntity.java | 69 +++ .../service/AttrAttrgroupRelationService.java | 20 + .../product/service/AttrGroupService.java | 20 + .../msb/mall/product/service/AttrService.java | 20 + .../mall/product/service/BrandService.java | 20 + .../service/CategoryBrandRelationService.java | 20 + .../mall/product/service/CategoryService.java | 20 + .../product/service/CommentReplayService.java | 20 + .../service/ProductAttrValueService.java | 20 + .../product/service/SkuImagesService.java | 20 + .../mall/product/service/SkuInfoService.java | 20 + .../AttrAttrgroupRelationServiceImpl.java | 29 ++ .../service/impl/AttrGroupServiceImpl.java | 29 ++ .../product/service/impl/AttrServiceImpl.java | 29 ++ .../service/impl/BrandServiceImpl.java | 29 ++ .../CategoryBrandRelationServiceImpl.java | 29 ++ .../service/impl/CategoryServiceImpl.java | 29 ++ .../impl/CommentReplayServiceImpl.java | 29 ++ .../impl/ProductAttrValueServiceImpl.java | 29 ++ .../service/impl/SkuImagesServiceImpl.java | 29 ++ .../service/impl/SkuInfoServiceImpl.java | 29 ++ .../src/main/resources/application.yml | 19 + ...cation.properties => bootstrap.properties} | 1 + .../project/AttrAttrgroupRelationDao.xml | 15 + .../main/resources/mapper/project/AttrDao.xml | 20 + .../resources/mapper/project/AttrGroupDao.xml | 17 + .../resources/mapper/project/BrandDao.xml | 18 + .../project/CategoryBrandRelationDao.xml | 16 + .../resources/mapper/project/CategoryDao.xml | 20 + .../mapper/project/CommentReplayDao.xml | 14 + .../mapper/project/ProductAttrValueDao.xml | 18 + .../resources/mapper/project/SkuImagesDao.xml | 16 + .../resources/mapper/project/SkuInfoDao.xml | 22 + .../MallProductApplicationTests.java | 13 - .../product/MallProductApplicationTests.java | 42 ++ mall-ware/pom.xml | 9 +- .../MallWareApplication.java | 2 +- .../controller/WmsPurchaseController.java | 90 ++++ .../WmsPurchaseDetailController.java | 90 ++++ .../controller/WmsWareInfoController.java | 90 ++++ .../WmsWareOrderTaskController.java | 90 ++++ .../WmsWareOrderTaskDetailController.java | 90 ++++ .../ware/controller/WmsWareSkuController.java | 90 ++++ .../com/msb/mall/ware/dao/WmsPurchaseDao.java | 17 + .../mall/ware/dao/WmsPurchaseDetailDao.java | 17 + .../com/msb/mall/ware/dao/WmsWareInfoDao.java | 17 + .../mall/ware/dao/WmsWareOrderTaskDao.java | 17 + .../ware/dao/WmsWareOrderTaskDetailDao.java | 17 + .../com/msb/mall/ware/dao/WmsWareSkuDao.java | 17 + .../ware/entity/WmsPurchaseDetailEntity.java | 53 +++ .../mall/ware/entity/WmsPurchaseEntity.java | 65 +++ .../mall/ware/entity/WmsWareInfoEntity.java | 40 ++ .../entity/WmsWareOrderTaskDetailEntity.java | 44 ++ .../ware/entity/WmsWareOrderTaskEntity.java | 80 ++++ .../mall/ware/entity/WmsWareSkuEntity.java | 48 ++ .../service/WmsPurchaseDetailService.java | 20 + .../mall/ware/service/WmsPurchaseService.java | 20 + .../mall/ware/service/WmsWareInfoService.java | 20 + .../WmsWareOrderTaskDetailService.java | 20 + .../ware/service/WmsWareOrderTaskService.java | 20 + .../mall/ware/service/WmsWareSkuService.java | 20 + .../impl/WmsPurchaseDetailServiceImpl.java | 29 ++ .../service/impl/WmsPurchaseServiceImpl.java | 29 ++ .../service/impl/WmsWareInfoServiceImpl.java | 29 ++ .../WmsWareOrderTaskDetailServiceImpl.java | 29 ++ .../impl/WmsWareOrderTaskServiceImpl.java | 29 ++ .../service/impl/WmsWareSkuServiceImpl.java | 29 ++ mall-ware/src/main/resources/application.yml | 19 + .../resources/mapper/ware/WmsPurchaseDao.xml | 21 + .../mapper/ware/WmsPurchaseDetailDao.xml | 18 + .../resources/mapper/ware/WmsWareInfoDao.xml | 15 + .../mapper/ware/WmsWareOrderTaskDao.xml | 25 + .../mapper/ware/WmsWareOrderTaskDetailDao.xml | 16 + .../resources/mapper/ware/WmsWareSkuDao.xml | 17 + .../ware/wmspurchase-add-or-update.vue | 156 ++++++ .../src/views/modules/ware/wmspurchase.vue | 211 +++++++++ .../ware/wmspurchasedetail-add-or-update.vue | 129 +++++ .../views/modules/ware/wmspurchasedetail.vue | 193 ++++++++ .../ware/wmswareinfo-add-or-update.vue | 102 ++++ .../src/views/modules/ware/wmswareinfo.vue | 175 +++++++ .../ware/wmswareordertask-add-or-update.vue | 192 ++++++++ .../views/modules/ware/wmswareordertask.vue | 235 +++++++++ .../wmswareordertaskdetail-add-or-update.vue | 111 +++++ .../modules/ware/wmswareordertaskdetail.vue | 181 +++++++ .../modules/ware/wmswaresku-add-or-update.vue | 120 +++++ .../src/views/modules/ware/wmswaresku.vue | 187 ++++++++ .../MallWareApplicationTests.java | 2 +- pom.xml | 2 + renren-fast-master/pom.xml | 2 +- 351 files changed, 23206 insertions(+), 31 deletions(-) create mode 100644 mall-common/pom.xml create mode 100644 mall-common/src/main/java/com/msb/common/exception/RRException.java create mode 100644 mall-common/src/main/java/com/msb/common/utils/Constant.java create mode 100644 mall-common/src/main/java/com/msb/common/utils/PageUtils.java create mode 100644 mall-common/src/main/java/com/msb/common/utils/Query.java create mode 100644 mall-common/src/main/java/com/msb/common/utils/R.java create mode 100644 mall-common/src/main/java/com/msb/common/xss/SQLFilter.java rename mall-coupon/src/main/java/com/msb/mall/{mallcoupon => coupon}/MallCouponApplication.java (89%) create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponController.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponHistoryController.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponSpuCategoryRelationController.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponSpuRelationController.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeAdvController.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeSubjectController.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeSubjectSpuController.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsMemberPriceController.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsSeckillPromotionController.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsSeckillSessionController.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponDao.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponHistoryDao.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponSpuCategoryRelationDao.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponSpuRelationDao.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeAdvDao.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeSubjectDao.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeSubjectSpuDao.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsMemberPriceDao.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsSeckillPromotionDao.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsSeckillSessionDao.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponEntity.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponHistoryEntity.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponSpuCategoryRelationEntity.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponSpuRelationEntity.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeAdvEntity.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeSubjectEntity.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeSubjectSpuEntity.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsMemberPriceEntity.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsSeckillPromotionEntity.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsSeckillSessionEntity.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponHistoryService.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponService.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponSpuCategoryRelationService.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponSpuRelationService.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeAdvService.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeSubjectService.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeSubjectSpuService.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsMemberPriceService.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsSeckillPromotionService.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsSeckillSessionService.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponHistoryServiceImpl.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponServiceImpl.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponSpuCategoryRelationServiceImpl.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponSpuRelationServiceImpl.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeAdvServiceImpl.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeSubjectServiceImpl.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeSubjectSpuServiceImpl.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsMemberPriceServiceImpl.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsSeckillPromotionServiceImpl.java create mode 100644 mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsSeckillSessionServiceImpl.java create mode 100644 mall-coupon/src/main/resources/application.yml create mode 100644 mall-coupon/src/main/resources/mapper/coupon/SmsCouponDao.xml create mode 100644 mall-coupon/src/main/resources/mapper/coupon/SmsCouponHistoryDao.xml create mode 100644 mall-coupon/src/main/resources/mapper/coupon/SmsCouponSpuCategoryRelationDao.xml create mode 100644 mall-coupon/src/main/resources/mapper/coupon/SmsCouponSpuRelationDao.xml create mode 100644 mall-coupon/src/main/resources/mapper/coupon/SmsHomeAdvDao.xml create mode 100644 mall-coupon/src/main/resources/mapper/coupon/SmsHomeSubjectDao.xml create mode 100644 mall-coupon/src/main/resources/mapper/coupon/SmsHomeSubjectSpuDao.xml create mode 100644 mall-coupon/src/main/resources/mapper/coupon/SmsMemberPriceDao.xml create mode 100644 mall-coupon/src/main/resources/mapper/coupon/SmsSeckillPromotionDao.xml create mode 100644 mall-coupon/src/main/resources/mapper/coupon/SmsSeckillSessionDao.xml create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smscoupon-add-or-update.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smscoupon.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smscouponhistory-add-or-update.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smscouponhistory.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspucategoryrelation-add-or-update.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspucategoryrelation.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspurelation-add-or-update.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspurelation.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smshomeadv-add-or-update.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smshomeadv.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubject-add-or-update.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubject.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubjectspu-add-or-update.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubjectspu.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smsmemberprice-add-or-update.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smsmemberprice.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillpromotion-add-or-update.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillpromotion.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillsession-add-or-update.vue create mode 100644 mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillsession.vue rename mall-coupon/src/test/java/com/msb/mall/{mallcoupon => coupon}/MallCouponApplicationTests.java (84%) create mode 100644 mall-member/src/main/java/com/msb/mall/member/controller/UmsGrowthChangeHistoryController.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/controller/UmsIntegrationChangeHistoryController.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberCollectSpuController.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberCollectSubjectController.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberController.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberLevelController.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberLoginLogController.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberReceiveAddressController.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberStatisticsInfoController.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/dao/UmsGrowthChangeHistoryDao.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/dao/UmsIntegrationChangeHistoryDao.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberCollectSpuDao.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberCollectSubjectDao.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberDao.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberLevelDao.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberLoginLogDao.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberReceiveAddressDao.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberStatisticsInfoDao.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/entity/UmsGrowthChangeHistoryEntity.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/entity/UmsIntegrationChangeHistoryEntity.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberCollectSpuEntity.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberCollectSubjectEntity.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberEntity.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberLevelEntity.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberLoginLogEntity.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberReceiveAddressEntity.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberStatisticsInfoEntity.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/UmsGrowthChangeHistoryService.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/UmsIntegrationChangeHistoryService.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/UmsMemberCollectSpuService.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/UmsMemberCollectSubjectService.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/UmsMemberLevelService.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/UmsMemberLoginLogService.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/UmsMemberReceiveAddressService.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/UmsMemberService.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/UmsMemberStatisticsInfoService.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/impl/UmsGrowthChangeHistoryServiceImpl.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/impl/UmsIntegrationChangeHistoryServiceImpl.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberCollectSpuServiceImpl.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberCollectSubjectServiceImpl.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberLevelServiceImpl.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberLoginLogServiceImpl.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberReceiveAddressServiceImpl.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberServiceImpl.java create mode 100644 mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberStatisticsInfoServiceImpl.java create mode 100644 mall-member/src/main/resources/application.yml create mode 100644 mall-member/src/main/resources/mapper/member/UmsGrowthChangeHistoryDao.xml create mode 100644 mall-member/src/main/resources/mapper/member/UmsIntegrationChangeHistoryDao.xml create mode 100644 mall-member/src/main/resources/mapper/member/UmsMemberCollectSpuDao.xml create mode 100644 mall-member/src/main/resources/mapper/member/UmsMemberCollectSubjectDao.xml create mode 100644 mall-member/src/main/resources/mapper/member/UmsMemberDao.xml create mode 100644 mall-member/src/main/resources/mapper/member/UmsMemberLevelDao.xml create mode 100644 mall-member/src/main/resources/mapper/member/UmsMemberLoginLogDao.xml create mode 100644 mall-member/src/main/resources/mapper/member/UmsMemberReceiveAddressDao.xml create mode 100644 mall-member/src/main/resources/mapper/member/UmsMemberStatisticsInfoDao.xml create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsgrowthchangehistory-add-or-update.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsgrowthchangehistory.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsintegrationchangehistory-add-or-update.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsintegrationchangehistory.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmember-add-or-update.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmember.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmembercollectspu-add-or-update.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmembercollectspu.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmembercollectsubject-add-or-update.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmembercollectsubject.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmemberlevel-add-or-update.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmemberlevel.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmemberloginlog-add-or-update.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmemberloginlog.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmemberreceiveaddress-add-or-update.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmemberreceiveaddress.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmemberstatisticsinfo-add-or-update.vue create mode 100644 mall-member/src/main/resources/src/views/modules/member/umsmemberstatisticsinfo.vue create mode 100644 mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderController.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderItemController.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderOperateHistoryController.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderReturnApplyController.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderReturnReasonController.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderSettingController.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/controller/OmsPaymentInfoController.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/controller/OmsRefundInfoController.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderDao.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderItemDao.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderOperateHistoryDao.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderReturnApplyDao.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderReturnReasonDao.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderSettingDao.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/dao/OmsPaymentInfoDao.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/dao/OmsRefundInfoDao.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderEntity.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderItemEntity.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderOperateHistoryEntity.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderReturnApplyEntity.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderReturnReasonEntity.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderSettingEntity.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/entity/OmsPaymentInfoEntity.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/entity/OmsRefundInfoEntity.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/OmsOrderItemService.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/OmsOrderOperateHistoryService.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/OmsOrderReturnApplyService.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/OmsOrderReturnReasonService.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/OmsOrderService.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/OmsOrderSettingService.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/OmsPaymentInfoService.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/OmsRefundInfoService.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderItemServiceImpl.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderOperateHistoryServiceImpl.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderReturnApplyServiceImpl.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderReturnReasonServiceImpl.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderServiceImpl.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderSettingServiceImpl.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/impl/OmsPaymentInfoServiceImpl.java create mode 100644 mall-order/src/main/java/com/msb/mall/order/service/impl/OmsRefundInfoServiceImpl.java create mode 100644 mall-order/src/main/resources/application.yml create mode 100644 mall-order/src/main/resources/mapper/order/OmsOrderDao.xml create mode 100644 mall-order/src/main/resources/mapper/order/OmsOrderItemDao.xml create mode 100644 mall-order/src/main/resources/mapper/order/OmsOrderOperateHistoryDao.xml create mode 100644 mall-order/src/main/resources/mapper/order/OmsOrderReturnApplyDao.xml create mode 100644 mall-order/src/main/resources/mapper/order/OmsOrderReturnReasonDao.xml create mode 100644 mall-order/src/main/resources/mapper/order/OmsOrderSettingDao.xml create mode 100644 mall-order/src/main/resources/mapper/order/OmsPaymentInfoDao.xml create mode 100644 mall-order/src/main/resources/mapper/order/OmsRefundInfoDao.xml create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsorder-add-or-update.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsorder.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsorderitem-add-or-update.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsorderitem.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsorderoperatehistory-add-or-update.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsorderoperatehistory.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsorderreturnapply-add-or-update.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsorderreturnapply.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsorderreturnreason-add-or-update.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsorderreturnreason.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsordersetting-add-or-update.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsordersetting.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omspaymentinfo-add-or-update.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omspaymentinfo.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsrefundinfo-add-or-update.vue create mode 100644 mall-order/src/main/resources/src/views/modules/order/omsrefundinfo.vue rename mall-product/src/main/java/com/{example/mallproduct/MallProductApplication.java => msb/mall/product/MallProjectApplication.java} (60%) create mode 100644 mall-product/src/main/java/com/msb/mall/product/controller/AttrAttrgroupRelationController.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/controller/AttrController.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/controller/AttrGroupController.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/controller/BrandController.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/controller/CategoryBrandRelationController.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/controller/CategoryController.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/controller/CommentReplayController.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/controller/ProductAttrValueController.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/controller/SkuImagesController.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/controller/SkuInfoController.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/dao/AttrAttrgroupRelationDao.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/dao/AttrDao.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/dao/AttrGroupDao.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/dao/BrandDao.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/dao/CategoryBrandRelationDao.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/dao/CategoryDao.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/dao/CommentReplayDao.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/dao/ProductAttrValueDao.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/dao/SkuImagesDao.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/dao/SkuInfoDao.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/entity/AttrAttrgroupRelationEntity.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/entity/AttrEntity.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/entity/AttrGroupEntity.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/entity/BrandEntity.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/entity/CategoryBrandRelationEntity.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/entity/CategoryEntity.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/entity/CommentReplayEntity.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/entity/ProductAttrValueEntity.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/entity/SkuImagesEntity.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/entity/SkuInfoEntity.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/AttrAttrgroupRelationService.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/AttrGroupService.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/AttrService.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/BrandService.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/CategoryBrandRelationService.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/CategoryService.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/CommentReplayService.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/ProductAttrValueService.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/SkuImagesService.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/SkuInfoService.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/impl/AttrAttrgroupRelationServiceImpl.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/impl/AttrGroupServiceImpl.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/impl/AttrServiceImpl.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/impl/BrandServiceImpl.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/impl/CategoryBrandRelationServiceImpl.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/impl/CategoryServiceImpl.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/impl/CommentReplayServiceImpl.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/impl/ProductAttrValueServiceImpl.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/impl/SkuImagesServiceImpl.java create mode 100644 mall-product/src/main/java/com/msb/mall/product/service/impl/SkuInfoServiceImpl.java create mode 100644 mall-product/src/main/resources/application.yml rename mall-product/src/main/resources/{application.properties => bootstrap.properties} (50%) create mode 100644 mall-product/src/main/resources/mapper/project/AttrAttrgroupRelationDao.xml create mode 100644 mall-product/src/main/resources/mapper/project/AttrDao.xml create mode 100644 mall-product/src/main/resources/mapper/project/AttrGroupDao.xml create mode 100644 mall-product/src/main/resources/mapper/project/BrandDao.xml create mode 100644 mall-product/src/main/resources/mapper/project/CategoryBrandRelationDao.xml create mode 100644 mall-product/src/main/resources/mapper/project/CategoryDao.xml create mode 100644 mall-product/src/main/resources/mapper/project/CommentReplayDao.xml create mode 100644 mall-product/src/main/resources/mapper/project/ProductAttrValueDao.xml create mode 100644 mall-product/src/main/resources/mapper/project/SkuImagesDao.xml create mode 100644 mall-product/src/main/resources/mapper/project/SkuInfoDao.xml delete mode 100644 mall-product/src/test/java/com/example/mallproduct/MallProductApplicationTests.java create mode 100644 mall-product/src/test/java/com/msb/mall/product/MallProductApplicationTests.java rename mall-ware/src/main/java/com/msb/mall/{mallware => ware}/MallWareApplication.java (90%) create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/controller/WmsPurchaseController.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/controller/WmsPurchaseDetailController.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareInfoController.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareOrderTaskController.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareOrderTaskDetailController.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareSkuController.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/dao/WmsPurchaseDao.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/dao/WmsPurchaseDetailDao.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareInfoDao.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareOrderTaskDao.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareOrderTaskDetailDao.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareSkuDao.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/entity/WmsPurchaseDetailEntity.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/entity/WmsPurchaseEntity.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareInfoEntity.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareOrderTaskDetailEntity.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareOrderTaskEntity.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareSkuEntity.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/WmsPurchaseDetailService.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/WmsPurchaseService.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareInfoService.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareOrderTaskDetailService.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareOrderTaskService.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareSkuService.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsPurchaseDetailServiceImpl.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsPurchaseServiceImpl.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareInfoServiceImpl.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareOrderTaskDetailServiceImpl.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareOrderTaskServiceImpl.java create mode 100644 mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareSkuServiceImpl.java create mode 100644 mall-ware/src/main/resources/application.yml create mode 100644 mall-ware/src/main/resources/mapper/ware/WmsPurchaseDao.xml create mode 100644 mall-ware/src/main/resources/mapper/ware/WmsPurchaseDetailDao.xml create mode 100644 mall-ware/src/main/resources/mapper/ware/WmsWareInfoDao.xml create mode 100644 mall-ware/src/main/resources/mapper/ware/WmsWareOrderTaskDao.xml create mode 100644 mall-ware/src/main/resources/mapper/ware/WmsWareOrderTaskDetailDao.xml create mode 100644 mall-ware/src/main/resources/mapper/ware/WmsWareSkuDao.xml create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmspurchase-add-or-update.vue create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmspurchase.vue create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmspurchasedetail-add-or-update.vue create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmspurchasedetail.vue create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmswareinfo-add-or-update.vue create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmswareinfo.vue create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmswareordertask-add-or-update.vue create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmswareordertask.vue create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmswareordertaskdetail-add-or-update.vue create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmswareordertaskdetail.vue create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmswaresku-add-or-update.vue create mode 100644 mall-ware/src/main/resources/src/views/modules/ware/wmswaresku.vue rename mall-ware/src/test/java/com/msb/mall/{mallware => ware}/MallWareApplicationTests.java (86%) diff --git a/mall-common/pom.xml b/mall-common/pom.xml new file mode 100644 index 0000000..a00c4bc --- /dev/null +++ b/mall-common/pom.xml @@ -0,0 +1,72 @@ + + + 4.0.0 + + com.msb.mall + msb-mall + 0.0.1-SNAPSHOT + + + mall-common + + + 8 + 8 + UTF-8 + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + + com.baomidou + mybatis-plus + 3.4.3.4 + + + + org.projectlombok + lombok + 1.18.22 + + + commons-lang + commons-lang + 2.6 + + + org.apache.httpcomponents + httpcore + 4.4.14 + + + + com.baomidou + mybatis-plus-boot-starter + 3.3.1 + + + + + mysql + mysql-connector-java + 8.0.11 + + + + + + com.alibaba.cloud + spring-cloud-alibaba-dependencies + 2021.1 + pom + import + + + + \ No newline at end of file diff --git a/mall-common/src/main/java/com/msb/common/exception/RRException.java b/mall-common/src/main/java/com/msb/common/exception/RRException.java new file mode 100644 index 0000000..463b0bc --- /dev/null +++ b/mall-common/src/main/java/com/msb/common/exception/RRException.java @@ -0,0 +1,61 @@ +/** + * Copyright (c) 2016-2019 人人开源 All rights reserved. + * + * https://www.renren.io + * + * 版权所有,侵权必究! + */ + +package com.msb.common.exception; + +/** + * 自定义异常 + * + * @author Mark sunlightcs@gmail.com + */ +public class RRException extends RuntimeException { + private static final long serialVersionUID = 1L; + + private String msg; + private int code = 500; + + public RRException(String msg) { + super(msg); + this.msg = msg; + } + + public RRException(String msg, Throwable e) { + super(msg, e); + this.msg = msg; + } + + public RRException(String msg, int code) { + super(msg); + this.msg = msg; + this.code = code; + } + + public RRException(String msg, int code, Throwable e) { + super(msg, e); + this.msg = msg; + this.code = code; + } + + public String getMsg() { + return msg; + } + + public void setMsg(String msg) { + this.msg = msg; + } + + public int getCode() { + return code; + } + + public void setCode(int code) { + this.code = code; + } + + +} diff --git a/mall-common/src/main/java/com/msb/common/utils/Constant.java b/mall-common/src/main/java/com/msb/common/utils/Constant.java new file mode 100644 index 0000000..eafcc41 --- /dev/null +++ b/mall-common/src/main/java/com/msb/common/utils/Constant.java @@ -0,0 +1,127 @@ +/** + * Copyright (c) 2016-2019 人人开源 All rights reserved. + * + * https://www.renren.io + * + * 版权所有,侵权必究! + */ + +package com.msb.common.utils; + +/** + * 常量 + * + * @author Mark sunlightcs@gmail.com + */ +public class Constant { + /** 超级管理员ID */ + public static final int SUPER_ADMIN = 1; + /** + * 当前页码 + */ + public static final String PAGE = "page"; + /** + * 每页显示记录数 + */ + public static final String LIMIT = "limit"; + /** + * 排序字段 + */ + public static final String ORDER_FIELD = "sidx"; + /** + * 排序方式 + */ + public static final String ORDER = "order"; + /** + * 升序 + */ + public static final String ASC = "asc"; + /** + * 菜单类型 + * + * @author chenshun + * @email sunlightcs@gmail.com + * @date 2016年11月15日 下午1:24:29 + */ + public enum MenuType { + /** + * 目录 + */ + CATALOG(0), + /** + * 菜单 + */ + MENU(1), + /** + * 按钮 + */ + BUTTON(2); + + private int value; + + MenuType(int value) { + this.value = value; + } + + public int getValue() { + return value; + } + } + + /** + * 定时任务状态 + * + * @author chenshun + * @email sunlightcs@gmail.com + * @date 2016年12月3日 上午12:07:22 + */ + public enum ScheduleStatus { + /** + * 正常 + */ + NORMAL(0), + /** + * 暂停 + */ + PAUSE(1); + + private int value; + + ScheduleStatus(int value) { + this.value = value; + } + + public int getValue() { + return value; + } + } + + /** + * 云服务商 + */ + public enum CloudService { + /** + * 七牛云 + */ + QINIU(1), + /** + * 阿里云 + */ + ALIYUN(2), + /** + * 腾讯云 + */ + QCLOUD(3); + + private int value; + + CloudService(int value) { + this.value = value; + } + + public int getValue() { + return value; + } + } + +} diff --git a/mall-common/src/main/java/com/msb/common/utils/PageUtils.java b/mall-common/src/main/java/com/msb/common/utils/PageUtils.java new file mode 100644 index 0000000..2c89fba --- /dev/null +++ b/mall-common/src/main/java/com/msb/common/utils/PageUtils.java @@ -0,0 +1,110 @@ +/** + * Copyright (c) 2016-2019 人人开源 All rights reserved. + * + * https://www.renren.io + * + * 版权所有,侵权必究! + */ + +package com.msb.common.utils; + +import com.baomidou.mybatisplus.core.metadata.IPage; + +import java.io.Serializable; +import java.util.List; + +/** + * 分页工具类 + * + * @author Mark sunlightcs@gmail.com + */ +public class PageUtils implements Serializable { + private static final long serialVersionUID = 1L; + /** + * 总记录数 + */ + private int totalCount; + /** + * 每页记录数 + */ + private int pageSize; + /** + * 总页数 + */ + private int totalPage; + /** + * 当前页数 + */ + private int currPage; + /** + * 列表数据 + */ + private List list; + + /** + * 分页 + * @param list 列表数据 + * @param totalCount 总记录数 + * @param pageSize 每页记录数 + * @param currPage 当前页数 + */ + public PageUtils(List list, int totalCount, int pageSize, int currPage) { + this.list = list; + this.totalCount = totalCount; + this.pageSize = pageSize; + this.currPage = currPage; + this.totalPage = (int)Math.ceil((double)totalCount/pageSize); + } + + /** + * 分页 + */ + public PageUtils(IPage page) { + this.list = page.getRecords(); + this.totalCount = (int)page.getTotal(); + this.pageSize = (int)page.getSize(); + this.currPage = (int)page.getCurrent(); + this.totalPage = (int)page.getPages(); + } + + public int getTotalCount() { + return totalCount; + } + + public void setTotalCount(int totalCount) { + this.totalCount = totalCount; + } + + public int getPageSize() { + return pageSize; + } + + public void setPageSize(int pageSize) { + this.pageSize = pageSize; + } + + public int getTotalPage() { + return totalPage; + } + + public void setTotalPage(int totalPage) { + this.totalPage = totalPage; + } + + public int getCurrPage() { + return currPage; + } + + public void setCurrPage(int currPage) { + this.currPage = currPage; + } + + public List getList() { + return list; + } + + public void setList(List list) { + this.list = list; + } + +} diff --git a/mall-common/src/main/java/com/msb/common/utils/Query.java b/mall-common/src/main/java/com/msb/common/utils/Query.java new file mode 100644 index 0000000..29b2797 --- /dev/null +++ b/mall-common/src/main/java/com/msb/common/utils/Query.java @@ -0,0 +1,78 @@ +/** + * Copyright (c) 2016-2019 人人开源 All rights reserved. + * + * https://www.renren.io + * + * 版权所有,侵权必究! + */ + +package com.msb.common.utils; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.metadata.OrderItem; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; + +import com.msb.common.xss.SQLFilter; +import org.apache.commons.lang.StringUtils; + +import java.util.Map; + +/** + * 查询参数 + * + * @author Mark sunlightcs@gmail.com + */ +public class Query { + + public IPage getPage(Map params) { + return this.getPage(params, null, false); + } + + public IPage getPage(Map params, String defaultOrderField, boolean isAsc) { + //分页参数 + long curPage = 1; + long limit = 10; + + if(params.get(Constant.PAGE) != null){ + curPage = Long.parseLong((String)params.get(Constant.PAGE)); + } + if(params.get(Constant.LIMIT) != null){ + limit = Long.parseLong((String)params.get(Constant.LIMIT)); + } + + //分页对象 + Page page = new Page<>(curPage, limit); + + //分页参数 + params.put(Constant.PAGE, page); + + //排序字段 + //防止SQL注入(因为sidx、order是通过拼接SQL实现排序的,会有SQL注入风险) + String orderField = SQLFilter.sqlInject((String)params.get(Constant.ORDER_FIELD)); + String order = (String)params.get(Constant.ORDER); + + + //前端字段排序 + if(StringUtils.isNotEmpty(orderField) && StringUtils.isNotEmpty(order)){ + if(Constant.ASC.equalsIgnoreCase(order)) { + return page.addOrder(OrderItem.asc(orderField)); + }else { + return page.addOrder(OrderItem.desc(orderField)); + } + } + + //没有排序字段,则不排序 + if(StringUtils.isBlank(defaultOrderField)){ + return page; + } + + //默认排序 + if(isAsc) { + page.addOrder(OrderItem.asc(defaultOrderField)); + }else { + page.addOrder(OrderItem.desc(defaultOrderField)); + } + + return page; + } +} diff --git a/mall-common/src/main/java/com/msb/common/utils/R.java b/mall-common/src/main/java/com/msb/common/utils/R.java new file mode 100644 index 0000000..1387edf --- /dev/null +++ b/mall-common/src/main/java/com/msb/common/utils/R.java @@ -0,0 +1,64 @@ +/** + * Copyright (c) 2016-2019 人人开源 All rights reserved. + * + * https://www.renren.io + * + * 版权所有,侵权必究! + */ + +package com.msb.common.utils; + +import org.apache.http.HttpStatus; + +import java.util.HashMap; +import java.util.Map; + +/** + * 返回数据 + * + * @author Mark sunlightcs@gmail.com + */ +public class R extends HashMap { + private static final long serialVersionUID = 1L; + + public R() { + put("code", 0); + put("msg", "success"); + } + + public static R error() { + return error(HttpStatus.SC_INTERNAL_SERVER_ERROR, "未知异常,请联系管理员"); + } + + public static R error(String msg) { + return error(HttpStatus.SC_INTERNAL_SERVER_ERROR, msg); + } + + public static R error(int code, String msg) { + R r = new R(); + r.put("code", code); + r.put("msg", msg); + return r; + } + + public static R ok(String msg) { + R r = new R(); + r.put("msg", msg); + return r; + } + + public static R ok(Map map) { + R r = new R(); + r.putAll(map); + return r; + } + + public static R ok() { + return new R(); + } + + public R put(String key, Object value) { + super.put(key, value); + return this; + } +} diff --git a/mall-common/src/main/java/com/msb/common/xss/SQLFilter.java b/mall-common/src/main/java/com/msb/common/xss/SQLFilter.java new file mode 100644 index 0000000..a415d06 --- /dev/null +++ b/mall-common/src/main/java/com/msb/common/xss/SQLFilter.java @@ -0,0 +1,50 @@ +/** + * Copyright (c) 2016-2019 人人开源 All rights reserved. + * + * https://www.renren.io + * + * 版权所有,侵权必究! + */ + +package com.msb.common.xss; + +import com.msb.common.exception.RRException; +import org.apache.commons.lang.StringUtils; + +/** + * SQL过滤 + * + * @author Mark sunlightcs@gmail.com + */ +public class SQLFilter { + + /** + * SQL注入过滤 + * @param str 待验证的字符串 + */ + public static String sqlInject(String str){ + if(StringUtils.isBlank(str)){ + return null; + } + //去掉'|"|;|\字符 + str = StringUtils.replace(str, "'", ""); + str = StringUtils.replace(str, "\"", ""); + str = StringUtils.replace(str, ";", ""); + str = StringUtils.replace(str, "\\", ""); + + //转换成小写 + str = str.toLowerCase(); + + //非法字符 + String[] keywords = {"master", "truncate", "insert", "select", "delete", "update", "declare", "alter", "drop"}; + + //判断是否包含非法字符 + for(String keyword : keywords){ + if(str.indexOf(keyword) != -1){ + throw new RRException("包含非法字符"); + } + } + + return str; + } +} diff --git a/mall-coupon/pom.xml b/mall-coupon/pom.xml index 130f04d..f0d3186 100644 --- a/mall-coupon/pom.xml +++ b/mall-coupon/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 2.7.15 + 2.4.12 com.msb.mall @@ -15,9 +15,14 @@ mall-coupon 1.8 - 2021.0.8 + 2020.0.1 + + com.msb.mall + mall-common + 0.0.1-SNAPSHOT + org.springframework.boot spring-boot-starter-web diff --git a/mall-coupon/src/main/java/com/msb/mall/mallcoupon/MallCouponApplication.java b/mall-coupon/src/main/java/com/msb/mall/coupon/MallCouponApplication.java similarity index 89% rename from mall-coupon/src/main/java/com/msb/mall/mallcoupon/MallCouponApplication.java rename to mall-coupon/src/main/java/com/msb/mall/coupon/MallCouponApplication.java index 52962ba..1af8cd0 100644 --- a/mall-coupon/src/main/java/com/msb/mall/mallcoupon/MallCouponApplication.java +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/MallCouponApplication.java @@ -1,4 +1,4 @@ -package com.msb.mall.mallcoupon; +package com.msb.mall.coupon; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponController.java b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponController.java new file mode 100644 index 0000000..feeee06 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponController.java @@ -0,0 +1,90 @@ +package com.msb.mall.coupon.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.coupon.entity.SmsCouponEntity; +import com.msb.mall.coupon.service.SmsCouponService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * �Ż�ȯ��Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@RestController +@RequestMapping("coupon/smscoupon") +public class SmsCouponController { + @Autowired + private SmsCouponService smsCouponService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("coupon:smscoupon:list") + public R list(@RequestParam Map params){ + PageUtils page = smsCouponService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("coupon:smscoupon:info") + public R info(@PathVariable("id") Long id){ + SmsCouponEntity smsCoupon = smsCouponService.getById(id); + + return R.ok().put("smsCoupon", smsCoupon); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("coupon:smscoupon:save") + public R save(@RequestBody SmsCouponEntity smsCoupon){ + smsCouponService.save(smsCoupon); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("coupon:smscoupon:update") + public R update(@RequestBody SmsCouponEntity smsCoupon){ + smsCouponService.updateById(smsCoupon); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("coupon:smscoupon:delete") + public R delete(@RequestBody Long[] ids){ + smsCouponService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponHistoryController.java b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponHistoryController.java new file mode 100644 index 0000000..e2a98cd --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponHistoryController.java @@ -0,0 +1,90 @@ +package com.msb.mall.coupon.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.coupon.entity.SmsCouponHistoryEntity; +import com.msb.mall.coupon.service.SmsCouponHistoryService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * �Ż�ȯ��ȡ��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@RestController +@RequestMapping("coupon/smscouponhistory") +public class SmsCouponHistoryController { + @Autowired + private SmsCouponHistoryService smsCouponHistoryService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("coupon:smscouponhistory:list") + public R list(@RequestParam Map params){ + PageUtils page = smsCouponHistoryService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("coupon:smscouponhistory:info") + public R info(@PathVariable("id") Long id){ + SmsCouponHistoryEntity smsCouponHistory = smsCouponHistoryService.getById(id); + + return R.ok().put("smsCouponHistory", smsCouponHistory); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("coupon:smscouponhistory:save") + public R save(@RequestBody SmsCouponHistoryEntity smsCouponHistory){ + smsCouponHistoryService.save(smsCouponHistory); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("coupon:smscouponhistory:update") + public R update(@RequestBody SmsCouponHistoryEntity smsCouponHistory){ + smsCouponHistoryService.updateById(smsCouponHistory); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("coupon:smscouponhistory:delete") + public R delete(@RequestBody Long[] ids){ + smsCouponHistoryService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponSpuCategoryRelationController.java b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponSpuCategoryRelationController.java new file mode 100644 index 0000000..d011976 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponSpuCategoryRelationController.java @@ -0,0 +1,90 @@ +package com.msb.mall.coupon.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.coupon.entity.SmsCouponSpuCategoryRelationEntity; +import com.msb.mall.coupon.service.SmsCouponSpuCategoryRelationService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * �Ż�ȯ������� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@RestController +@RequestMapping("coupon/smscouponspucategoryrelation") +public class SmsCouponSpuCategoryRelationController { + @Autowired + private SmsCouponSpuCategoryRelationService smsCouponSpuCategoryRelationService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("coupon:smscouponspucategoryrelation:list") + public R list(@RequestParam Map params){ + PageUtils page = smsCouponSpuCategoryRelationService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("coupon:smscouponspucategoryrelation:info") + public R info(@PathVariable("id") Long id){ + SmsCouponSpuCategoryRelationEntity smsCouponSpuCategoryRelation = smsCouponSpuCategoryRelationService.getById(id); + + return R.ok().put("smsCouponSpuCategoryRelation", smsCouponSpuCategoryRelation); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("coupon:smscouponspucategoryrelation:save") + public R save(@RequestBody SmsCouponSpuCategoryRelationEntity smsCouponSpuCategoryRelation){ + smsCouponSpuCategoryRelationService.save(smsCouponSpuCategoryRelation); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("coupon:smscouponspucategoryrelation:update") + public R update(@RequestBody SmsCouponSpuCategoryRelationEntity smsCouponSpuCategoryRelation){ + smsCouponSpuCategoryRelationService.updateById(smsCouponSpuCategoryRelation); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("coupon:smscouponspucategoryrelation:delete") + public R delete(@RequestBody Long[] ids){ + smsCouponSpuCategoryRelationService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponSpuRelationController.java b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponSpuRelationController.java new file mode 100644 index 0000000..7c000f2 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsCouponSpuRelationController.java @@ -0,0 +1,90 @@ +package com.msb.mall.coupon.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.coupon.entity.SmsCouponSpuRelationEntity; +import com.msb.mall.coupon.service.SmsCouponSpuRelationService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * �Ż�ȯ���Ʒ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@RestController +@RequestMapping("coupon/smscouponspurelation") +public class SmsCouponSpuRelationController { + @Autowired + private SmsCouponSpuRelationService smsCouponSpuRelationService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("coupon:smscouponspurelation:list") + public R list(@RequestParam Map params){ + PageUtils page = smsCouponSpuRelationService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("coupon:smscouponspurelation:info") + public R info(@PathVariable("id") Long id){ + SmsCouponSpuRelationEntity smsCouponSpuRelation = smsCouponSpuRelationService.getById(id); + + return R.ok().put("smsCouponSpuRelation", smsCouponSpuRelation); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("coupon:smscouponspurelation:save") + public R save(@RequestBody SmsCouponSpuRelationEntity smsCouponSpuRelation){ + smsCouponSpuRelationService.save(smsCouponSpuRelation); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("coupon:smscouponspurelation:update") + public R update(@RequestBody SmsCouponSpuRelationEntity smsCouponSpuRelation){ + smsCouponSpuRelationService.updateById(smsCouponSpuRelation); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("coupon:smscouponspurelation:delete") + public R delete(@RequestBody Long[] ids){ + smsCouponSpuRelationService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeAdvController.java b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeAdvController.java new file mode 100644 index 0000000..f6a6fed --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeAdvController.java @@ -0,0 +1,90 @@ +package com.msb.mall.coupon.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.coupon.entity.SmsHomeAdvEntity; +import com.msb.mall.coupon.service.SmsHomeAdvService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��ҳ�ֲ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@RestController +@RequestMapping("coupon/smshomeadv") +public class SmsHomeAdvController { + @Autowired + private SmsHomeAdvService smsHomeAdvService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("coupon:smshomeadv:list") + public R list(@RequestParam Map params){ + PageUtils page = smsHomeAdvService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("coupon:smshomeadv:info") + public R info(@PathVariable("id") Long id){ + SmsHomeAdvEntity smsHomeAdv = smsHomeAdvService.getById(id); + + return R.ok().put("smsHomeAdv", smsHomeAdv); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("coupon:smshomeadv:save") + public R save(@RequestBody SmsHomeAdvEntity smsHomeAdv){ + smsHomeAdvService.save(smsHomeAdv); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("coupon:smshomeadv:update") + public R update(@RequestBody SmsHomeAdvEntity smsHomeAdv){ + smsHomeAdvService.updateById(smsHomeAdv); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("coupon:smshomeadv:delete") + public R delete(@RequestBody Long[] ids){ + smsHomeAdvService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeSubjectController.java b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeSubjectController.java new file mode 100644 index 0000000..b883295 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeSubjectController.java @@ -0,0 +1,90 @@ +package com.msb.mall.coupon.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.coupon.entity.SmsHomeSubjectEntity; +import com.msb.mall.coupon.service.SmsHomeSubjectService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��ҳר���jd��ҳ����ܶ�ר�⣬ÿ��ר�������µ�ҳ�棬չʾר����Ʒ��Ϣ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@RestController +@RequestMapping("coupon/smshomesubject") +public class SmsHomeSubjectController { + @Autowired + private SmsHomeSubjectService smsHomeSubjectService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("coupon:smshomesubject:list") + public R list(@RequestParam Map params){ + PageUtils page = smsHomeSubjectService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("coupon:smshomesubject:info") + public R info(@PathVariable("id") Long id){ + SmsHomeSubjectEntity smsHomeSubject = smsHomeSubjectService.getById(id); + + return R.ok().put("smsHomeSubject", smsHomeSubject); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("coupon:smshomesubject:save") + public R save(@RequestBody SmsHomeSubjectEntity smsHomeSubject){ + smsHomeSubjectService.save(smsHomeSubject); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("coupon:smshomesubject:update") + public R update(@RequestBody SmsHomeSubjectEntity smsHomeSubject){ + smsHomeSubjectService.updateById(smsHomeSubject); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("coupon:smshomesubject:delete") + public R delete(@RequestBody Long[] ids){ + smsHomeSubjectService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeSubjectSpuController.java b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeSubjectSpuController.java new file mode 100644 index 0000000..b8aedfd --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsHomeSubjectSpuController.java @@ -0,0 +1,90 @@ +package com.msb.mall.coupon.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.coupon.entity.SmsHomeSubjectSpuEntity; +import com.msb.mall.coupon.service.SmsHomeSubjectSpuService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ר����Ʒ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@RestController +@RequestMapping("coupon/smshomesubjectspu") +public class SmsHomeSubjectSpuController { + @Autowired + private SmsHomeSubjectSpuService smsHomeSubjectSpuService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("coupon:smshomesubjectspu:list") + public R list(@RequestParam Map params){ + PageUtils page = smsHomeSubjectSpuService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("coupon:smshomesubjectspu:info") + public R info(@PathVariable("id") Long id){ + SmsHomeSubjectSpuEntity smsHomeSubjectSpu = smsHomeSubjectSpuService.getById(id); + + return R.ok().put("smsHomeSubjectSpu", smsHomeSubjectSpu); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("coupon:smshomesubjectspu:save") + public R save(@RequestBody SmsHomeSubjectSpuEntity smsHomeSubjectSpu){ + smsHomeSubjectSpuService.save(smsHomeSubjectSpu); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("coupon:smshomesubjectspu:update") + public R update(@RequestBody SmsHomeSubjectSpuEntity smsHomeSubjectSpu){ + smsHomeSubjectSpuService.updateById(smsHomeSubjectSpu); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("coupon:smshomesubjectspu:delete") + public R delete(@RequestBody Long[] ids){ + smsHomeSubjectSpuService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsMemberPriceController.java b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsMemberPriceController.java new file mode 100644 index 0000000..3d6a277 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsMemberPriceController.java @@ -0,0 +1,90 @@ +package com.msb.mall.coupon.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.coupon.entity.SmsMemberPriceEntity; +import com.msb.mall.coupon.service.SmsMemberPriceService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Ʒ��Ա�۸� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@RestController +@RequestMapping("coupon/smsmemberprice") +public class SmsMemberPriceController { + @Autowired + private SmsMemberPriceService smsMemberPriceService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("coupon:smsmemberprice:list") + public R list(@RequestParam Map params){ + PageUtils page = smsMemberPriceService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("coupon:smsmemberprice:info") + public R info(@PathVariable("id") Long id){ + SmsMemberPriceEntity smsMemberPrice = smsMemberPriceService.getById(id); + + return R.ok().put("smsMemberPrice", smsMemberPrice); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("coupon:smsmemberprice:save") + public R save(@RequestBody SmsMemberPriceEntity smsMemberPrice){ + smsMemberPriceService.save(smsMemberPrice); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("coupon:smsmemberprice:update") + public R update(@RequestBody SmsMemberPriceEntity smsMemberPrice){ + smsMemberPriceService.updateById(smsMemberPrice); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("coupon:smsmemberprice:delete") + public R delete(@RequestBody Long[] ids){ + smsMemberPriceService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsSeckillPromotionController.java b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsSeckillPromotionController.java new file mode 100644 index 0000000..604f6e9 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsSeckillPromotionController.java @@ -0,0 +1,90 @@ +package com.msb.mall.coupon.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.coupon.entity.SmsSeckillPromotionEntity; +import com.msb.mall.coupon.service.SmsSeckillPromotionService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��ɱ� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@RestController +@RequestMapping("coupon/smsseckillpromotion") +public class SmsSeckillPromotionController { + @Autowired + private SmsSeckillPromotionService smsSeckillPromotionService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("coupon:smsseckillpromotion:list") + public R list(@RequestParam Map params){ + PageUtils page = smsSeckillPromotionService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("coupon:smsseckillpromotion:info") + public R info(@PathVariable("id") Long id){ + SmsSeckillPromotionEntity smsSeckillPromotion = smsSeckillPromotionService.getById(id); + + return R.ok().put("smsSeckillPromotion", smsSeckillPromotion); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("coupon:smsseckillpromotion:save") + public R save(@RequestBody SmsSeckillPromotionEntity smsSeckillPromotion){ + smsSeckillPromotionService.save(smsSeckillPromotion); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("coupon:smsseckillpromotion:update") + public R update(@RequestBody SmsSeckillPromotionEntity smsSeckillPromotion){ + smsSeckillPromotionService.updateById(smsSeckillPromotion); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("coupon:smsseckillpromotion:delete") + public R delete(@RequestBody Long[] ids){ + smsSeckillPromotionService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsSeckillSessionController.java b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsSeckillSessionController.java new file mode 100644 index 0000000..25b0f6b --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/controller/SmsSeckillSessionController.java @@ -0,0 +1,90 @@ +package com.msb.mall.coupon.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.coupon.entity.SmsSeckillSessionEntity; +import com.msb.mall.coupon.service.SmsSeckillSessionService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��ɱ����� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@RestController +@RequestMapping("coupon/smsseckillsession") +public class SmsSeckillSessionController { + @Autowired + private SmsSeckillSessionService smsSeckillSessionService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("coupon:smsseckillsession:list") + public R list(@RequestParam Map params){ + PageUtils page = smsSeckillSessionService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("coupon:smsseckillsession:info") + public R info(@PathVariable("id") Long id){ + SmsSeckillSessionEntity smsSeckillSession = smsSeckillSessionService.getById(id); + + return R.ok().put("smsSeckillSession", smsSeckillSession); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("coupon:smsseckillsession:save") + public R save(@RequestBody SmsSeckillSessionEntity smsSeckillSession){ + smsSeckillSessionService.save(smsSeckillSession); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("coupon:smsseckillsession:update") + public R update(@RequestBody SmsSeckillSessionEntity smsSeckillSession){ + smsSeckillSessionService.updateById(smsSeckillSession); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("coupon:smsseckillsession:delete") + public R delete(@RequestBody Long[] ids){ + smsSeckillSessionService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponDao.java b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponDao.java new file mode 100644 index 0000000..d97deae --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.coupon.dao; + +import com.msb.mall.coupon.entity.SmsCouponEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * �Ż�ȯ��Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Mapper +public interface SmsCouponDao extends BaseMapper { + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponHistoryDao.java b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponHistoryDao.java new file mode 100644 index 0000000..6afa75f --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponHistoryDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.coupon.dao; + +import com.msb.mall.coupon.entity.SmsCouponHistoryEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * �Ż�ȯ��ȡ��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Mapper +public interface SmsCouponHistoryDao extends BaseMapper { + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponSpuCategoryRelationDao.java b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponSpuCategoryRelationDao.java new file mode 100644 index 0000000..15e87c6 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponSpuCategoryRelationDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.coupon.dao; + +import com.msb.mall.coupon.entity.SmsCouponSpuCategoryRelationEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * �Ż�ȯ������� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Mapper +public interface SmsCouponSpuCategoryRelationDao extends BaseMapper { + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponSpuRelationDao.java b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponSpuRelationDao.java new file mode 100644 index 0000000..36f0656 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsCouponSpuRelationDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.coupon.dao; + +import com.msb.mall.coupon.entity.SmsCouponSpuRelationEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * �Ż�ȯ���Ʒ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Mapper +public interface SmsCouponSpuRelationDao extends BaseMapper { + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeAdvDao.java b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeAdvDao.java new file mode 100644 index 0000000..9eade67 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeAdvDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.coupon.dao; + +import com.msb.mall.coupon.entity.SmsHomeAdvEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��ҳ�ֲ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Mapper +public interface SmsHomeAdvDao extends BaseMapper { + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeSubjectDao.java b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeSubjectDao.java new file mode 100644 index 0000000..6d3fb7b --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeSubjectDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.coupon.dao; + +import com.msb.mall.coupon.entity.SmsHomeSubjectEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��ҳר���jd��ҳ����ܶ�ר�⣬ÿ��ר�������µ�ҳ�棬չʾר����Ʒ��Ϣ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Mapper +public interface SmsHomeSubjectDao extends BaseMapper { + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeSubjectSpuDao.java b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeSubjectSpuDao.java new file mode 100644 index 0000000..1441f42 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsHomeSubjectSpuDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.coupon.dao; + +import com.msb.mall.coupon.entity.SmsHomeSubjectSpuEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ר����Ʒ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Mapper +public interface SmsHomeSubjectSpuDao extends BaseMapper { + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsMemberPriceDao.java b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsMemberPriceDao.java new file mode 100644 index 0000000..37791f8 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsMemberPriceDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.coupon.dao; + +import com.msb.mall.coupon.entity.SmsMemberPriceEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Ʒ��Ա�۸� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Mapper +public interface SmsMemberPriceDao extends BaseMapper { + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsSeckillPromotionDao.java b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsSeckillPromotionDao.java new file mode 100644 index 0000000..4f86039 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsSeckillPromotionDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.coupon.dao; + +import com.msb.mall.coupon.entity.SmsSeckillPromotionEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��ɱ� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Mapper +public interface SmsSeckillPromotionDao extends BaseMapper { + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsSeckillSessionDao.java b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsSeckillSessionDao.java new file mode 100644 index 0000000..8a9bd7c --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/dao/SmsSeckillSessionDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.coupon.dao; + +import com.msb.mall.coupon.entity.SmsSeckillSessionEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��ɱ����� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Mapper +public interface SmsSeckillSessionDao extends BaseMapper { + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponEntity.java b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponEntity.java new file mode 100644 index 0000000..a50c9f5 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponEntity.java @@ -0,0 +1,105 @@ +package com.msb.mall.coupon.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * �Ż�ȯ��Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Data +@TableName("sms_coupon") +public class SmsCouponEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * �Żݾ�����[0->ȫ����ȯ��1->��Ա��ȯ��2->������ȯ��3->ע����ȯ] + */ + private Integer couponType; + /** + * �Ż�ȯͼƬ + */ + private String couponImg; + /** + * �Żݾ����� + */ + private String couponName; + /** + * ���� + */ + private Integer num; + /** + * ��� + */ + private BigDecimal amount; + /** + * ÿ���������� + */ + private Integer perLimit; + /** + * ʹ���ż� + */ + private BigDecimal minPoint; + /** + * ��ʼʱ�� + */ + private Date startTime; + /** + * ����ʱ�� + */ + private Date endTime; + /** + * ʹ������[0->ȫ��ͨ�ã�1->ָ�����ࣻ2->ָ����Ʒ] + */ + private Integer useType; + /** + * ��ע + */ + private String note; + /** + * �������� + */ + private Integer publishCount; + /** + * ��ʹ������ + */ + private Integer useCount; + /** + * ��ȡ���� + */ + private Integer receiveCount; + /** + * ������ȡ�Ŀ�ʼ���� + */ + private Date enableStartTime; + /** + * ������ȡ�Ľ������� + */ + private Date enableEndTime; + /** + * �Ż��� + */ + private String code; + /** + * ������ȡ�Ļ�Ա�ȼ�[0->���޵ȼ�������-��Ӧ�ȼ�] + */ + private Integer memberLevel; + /** + * ����״̬[0-δ������1-�ѷ���] + */ + private Integer publish; + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponHistoryEntity.java b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponHistoryEntity.java new file mode 100644 index 0000000..73b77d5 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponHistoryEntity.java @@ -0,0 +1,64 @@ +package com.msb.mall.coupon.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * �Ż�ȯ��ȡ��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Data +@TableName("sms_coupon_history") +public class SmsCouponHistoryEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * �Ż�ȯid + */ + private Long couponId; + /** + * ��Աid + */ + private Long memberId; + /** + * ��Ա���� + */ + private String memberNickName; + /** + * ��ȡ��ʽ[0->��̨���ͣ�1->������ȡ] + */ + private Integer getType; + /** + * ����ʱ�� + */ + private Date createTime; + /** + * ʹ��״̬[0->δʹ�ã�1->��ʹ�ã�2->�ѹ���] + */ + private Integer useType; + /** + * ʹ��ʱ�� + */ + private Date useTime; + /** + * ����id + */ + private Long orderId; + /** + * ������ + */ + private Long orderSn; + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponSpuCategoryRelationEntity.java b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponSpuCategoryRelationEntity.java new file mode 100644 index 0000000..6825a97 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponSpuCategoryRelationEntity.java @@ -0,0 +1,40 @@ +package com.msb.mall.coupon.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * �Ż�ȯ������� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Data +@TableName("sms_coupon_spu_category_relation") +public class SmsCouponSpuCategoryRelationEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * �Ż�ȯid + */ + private Long couponId; + /** + * ��Ʒ����id + */ + private Long categoryId; + /** + * ��Ʒ�������� + */ + private String categoryName; + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponSpuRelationEntity.java b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponSpuRelationEntity.java new file mode 100644 index 0000000..5ee36bb --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsCouponSpuRelationEntity.java @@ -0,0 +1,40 @@ +package com.msb.mall.coupon.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * �Ż�ȯ���Ʒ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Data +@TableName("sms_coupon_spu_relation") +public class SmsCouponSpuRelationEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * �Ż�ȯid + */ + private Long couponId; + /** + * spu_id + */ + private Long spuId; + /** + * spu_name + */ + private String spuName; + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeAdvEntity.java b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeAdvEntity.java new file mode 100644 index 0000000..9db1f09 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeAdvEntity.java @@ -0,0 +1,72 @@ +package com.msb.mall.coupon.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��ҳ�ֲ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Data +@TableName("sms_home_adv") +public class SmsHomeAdvEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ���� + */ + private String name; + /** + * ͼƬ��ַ + */ + private String pic; + /** + * ��ʼʱ�� + */ + private Date startTime; + /** + * ����ʱ�� + */ + private Date endTime; + /** + * ״̬ + */ + private Integer status; + /** + * ����� + */ + private Integer clickCount; + /** + * ����������ӵ�ַ + */ + private String url; + /** + * ��ע + */ + private String note; + /** + * ���� + */ + private Integer sort; + /** + * ������ + */ + private Long publisherId; + /** + * ����� + */ + private Long authId; + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeSubjectEntity.java b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeSubjectEntity.java new file mode 100644 index 0000000..46be19a --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeSubjectEntity.java @@ -0,0 +1,56 @@ +package com.msb.mall.coupon.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��ҳר���jd��ҳ����ܶ�ר�⣬ÿ��ר�������µ�ҳ�棬չʾר����Ʒ��Ϣ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Data +@TableName("sms_home_subject") +public class SmsHomeSubjectEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ר������ + */ + private String name; + /** + * ר����� + */ + private String title; + /** + * ר�⸱���� + */ + private String subTitle; + /** + * ��ʾ״̬ + */ + private Integer status; + /** + * �������� + */ + private String url; + /** + * ���� + */ + private Integer sort; + /** + * ר��ͼƬ��ַ + */ + private String img; + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeSubjectSpuEntity.java b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeSubjectSpuEntity.java new file mode 100644 index 0000000..43fa3bb --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsHomeSubjectSpuEntity.java @@ -0,0 +1,44 @@ +package com.msb.mall.coupon.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ר����Ʒ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Data +@TableName("sms_home_subject_spu") +public class SmsHomeSubjectSpuEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ר������ + */ + private String name; + /** + * ר��id + */ + private Long subjectId; + /** + * spu_id + */ + private Long spuId; + /** + * ���� + */ + private Integer sort; + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsMemberPriceEntity.java b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsMemberPriceEntity.java new file mode 100644 index 0000000..e6a36eb --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsMemberPriceEntity.java @@ -0,0 +1,49 @@ +package com.msb.mall.coupon.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��Ʒ��Ա�۸� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Data +@TableName("sms_member_price") +public class SmsMemberPriceEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * sku_id + */ + private Long skuId; + /** + * ��Ա�ȼ�id + */ + private Long memberLevelId; + /** + * ��Ա�ȼ��� + */ + private String memberLevelName; + /** + * ��Ա��Ӧ�۸� + */ + private BigDecimal memberPrice; + /** + * �ɷ���������Ż�[0-���ɵ����Żݣ�1-�ɵ���] + */ + private Integer addOther; + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsSeckillPromotionEntity.java b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsSeckillPromotionEntity.java new file mode 100644 index 0000000..3b6c1e8 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsSeckillPromotionEntity.java @@ -0,0 +1,52 @@ +package com.msb.mall.coupon.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��ɱ� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Data +@TableName("sms_seckill_promotion") +public class SmsSeckillPromotionEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ����� + */ + private String title; + /** + * ��ʼ���� + */ + private Date startTime; + /** + * �������� + */ + private Date endTime; + /** + * ������״̬ + */ + private Integer status; + /** + * ����ʱ�� + */ + private Date createTime; + /** + * ������ + */ + private Long userId; + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsSeckillSessionEntity.java b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsSeckillSessionEntity.java new file mode 100644 index 0000000..b9a6a24 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/entity/SmsSeckillSessionEntity.java @@ -0,0 +1,48 @@ +package com.msb.mall.coupon.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��ɱ����� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +@Data +@TableName("sms_seckill_session") +public class SmsSeckillSessionEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * �������� + */ + private String name; + /** + * ÿ�տ�ʼʱ�� + */ + private Date startTime; + /** + * ÿ�ս���ʱ�� + */ + private Date endTime; + /** + * ����״̬ + */ + private Integer status; + /** + * ����ʱ�� + */ + private Date createTime; + +} diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponHistoryService.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponHistoryService.java new file mode 100644 index 0000000..d0d8aa3 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponHistoryService.java @@ -0,0 +1,20 @@ +package com.msb.mall.coupon.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.coupon.entity.SmsCouponHistoryEntity; + +import java.util.Map; + +/** + * �Ż�ȯ��ȡ��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +public interface SmsCouponHistoryService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponService.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponService.java new file mode 100644 index 0000000..cf2251b --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponService.java @@ -0,0 +1,20 @@ +package com.msb.mall.coupon.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.coupon.entity.SmsCouponEntity; + +import java.util.Map; + +/** + * �Ż�ȯ��Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +public interface SmsCouponService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponSpuCategoryRelationService.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponSpuCategoryRelationService.java new file mode 100644 index 0000000..368524c --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponSpuCategoryRelationService.java @@ -0,0 +1,20 @@ +package com.msb.mall.coupon.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.coupon.entity.SmsCouponSpuCategoryRelationEntity; + +import java.util.Map; + +/** + * �Ż�ȯ������� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +public interface SmsCouponSpuCategoryRelationService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponSpuRelationService.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponSpuRelationService.java new file mode 100644 index 0000000..98ed4a8 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsCouponSpuRelationService.java @@ -0,0 +1,20 @@ +package com.msb.mall.coupon.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.coupon.entity.SmsCouponSpuRelationEntity; + +import java.util.Map; + +/** + * �Ż�ȯ���Ʒ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +public interface SmsCouponSpuRelationService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeAdvService.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeAdvService.java new file mode 100644 index 0000000..73a98a0 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeAdvService.java @@ -0,0 +1,20 @@ +package com.msb.mall.coupon.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.coupon.entity.SmsHomeAdvEntity; + +import java.util.Map; + +/** + * ��ҳ�ֲ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +public interface SmsHomeAdvService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeSubjectService.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeSubjectService.java new file mode 100644 index 0000000..8cbd0f0 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeSubjectService.java @@ -0,0 +1,20 @@ +package com.msb.mall.coupon.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.coupon.entity.SmsHomeSubjectEntity; + +import java.util.Map; + +/** + * ��ҳר���jd��ҳ����ܶ�ר�⣬ÿ��ר�������µ�ҳ�棬չʾר����Ʒ��Ϣ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +public interface SmsHomeSubjectService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeSubjectSpuService.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeSubjectSpuService.java new file mode 100644 index 0000000..e5175e3 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsHomeSubjectSpuService.java @@ -0,0 +1,20 @@ +package com.msb.mall.coupon.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.coupon.entity.SmsHomeSubjectSpuEntity; + +import java.util.Map; + +/** + * ר����Ʒ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +public interface SmsHomeSubjectSpuService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsMemberPriceService.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsMemberPriceService.java new file mode 100644 index 0000000..e1d688e --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsMemberPriceService.java @@ -0,0 +1,20 @@ +package com.msb.mall.coupon.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.coupon.entity.SmsMemberPriceEntity; + +import java.util.Map; + +/** + * ��Ʒ��Ա�۸� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +public interface SmsMemberPriceService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsSeckillPromotionService.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsSeckillPromotionService.java new file mode 100644 index 0000000..c080d3f --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsSeckillPromotionService.java @@ -0,0 +1,20 @@ +package com.msb.mall.coupon.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.coupon.entity.SmsSeckillPromotionEntity; + +import java.util.Map; + +/** + * ��ɱ� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +public interface SmsSeckillPromotionService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsSeckillSessionService.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsSeckillSessionService.java new file mode 100644 index 0000000..f651543 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/SmsSeckillSessionService.java @@ -0,0 +1,20 @@ +package com.msb.mall.coupon.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.coupon.entity.SmsSeckillSessionEntity; + +import java.util.Map; + +/** + * ��ɱ����� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:25:21 + */ +public interface SmsSeckillSessionService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponHistoryServiceImpl.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponHistoryServiceImpl.java new file mode 100644 index 0000000..a65a938 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponHistoryServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.coupon.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.coupon.dao.SmsCouponHistoryDao; +import com.msb.mall.coupon.entity.SmsCouponHistoryEntity; +import com.msb.mall.coupon.service.SmsCouponHistoryService; + + +@Service("smsCouponHistoryService") +public class SmsCouponHistoryServiceImpl extends ServiceImpl implements SmsCouponHistoryService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponServiceImpl.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponServiceImpl.java new file mode 100644 index 0000000..d2ea301 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.coupon.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.coupon.dao.SmsCouponDao; +import com.msb.mall.coupon.entity.SmsCouponEntity; +import com.msb.mall.coupon.service.SmsCouponService; + + +@Service("smsCouponService") +public class SmsCouponServiceImpl extends ServiceImpl implements SmsCouponService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponSpuCategoryRelationServiceImpl.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponSpuCategoryRelationServiceImpl.java new file mode 100644 index 0000000..4d637ec --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponSpuCategoryRelationServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.coupon.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.coupon.dao.SmsCouponSpuCategoryRelationDao; +import com.msb.mall.coupon.entity.SmsCouponSpuCategoryRelationEntity; +import com.msb.mall.coupon.service.SmsCouponSpuCategoryRelationService; + + +@Service("smsCouponSpuCategoryRelationService") +public class SmsCouponSpuCategoryRelationServiceImpl extends ServiceImpl implements SmsCouponSpuCategoryRelationService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponSpuRelationServiceImpl.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponSpuRelationServiceImpl.java new file mode 100644 index 0000000..e2edca1 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsCouponSpuRelationServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.coupon.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.coupon.dao.SmsCouponSpuRelationDao; +import com.msb.mall.coupon.entity.SmsCouponSpuRelationEntity; +import com.msb.mall.coupon.service.SmsCouponSpuRelationService; + + +@Service("smsCouponSpuRelationService") +public class SmsCouponSpuRelationServiceImpl extends ServiceImpl implements SmsCouponSpuRelationService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeAdvServiceImpl.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeAdvServiceImpl.java new file mode 100644 index 0000000..d4ab5b8 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeAdvServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.coupon.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.coupon.dao.SmsHomeAdvDao; +import com.msb.mall.coupon.entity.SmsHomeAdvEntity; +import com.msb.mall.coupon.service.SmsHomeAdvService; + + +@Service("smsHomeAdvService") +public class SmsHomeAdvServiceImpl extends ServiceImpl implements SmsHomeAdvService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeSubjectServiceImpl.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeSubjectServiceImpl.java new file mode 100644 index 0000000..b2d2b85 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeSubjectServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.coupon.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.coupon.dao.SmsHomeSubjectDao; +import com.msb.mall.coupon.entity.SmsHomeSubjectEntity; +import com.msb.mall.coupon.service.SmsHomeSubjectService; + + +@Service("smsHomeSubjectService") +public class SmsHomeSubjectServiceImpl extends ServiceImpl implements SmsHomeSubjectService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeSubjectSpuServiceImpl.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeSubjectSpuServiceImpl.java new file mode 100644 index 0000000..d54221f --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsHomeSubjectSpuServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.coupon.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.coupon.dao.SmsHomeSubjectSpuDao; +import com.msb.mall.coupon.entity.SmsHomeSubjectSpuEntity; +import com.msb.mall.coupon.service.SmsHomeSubjectSpuService; + + +@Service("smsHomeSubjectSpuService") +public class SmsHomeSubjectSpuServiceImpl extends ServiceImpl implements SmsHomeSubjectSpuService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsMemberPriceServiceImpl.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsMemberPriceServiceImpl.java new file mode 100644 index 0000000..96df3ca --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsMemberPriceServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.coupon.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.coupon.dao.SmsMemberPriceDao; +import com.msb.mall.coupon.entity.SmsMemberPriceEntity; +import com.msb.mall.coupon.service.SmsMemberPriceService; + + +@Service("smsMemberPriceService") +public class SmsMemberPriceServiceImpl extends ServiceImpl implements SmsMemberPriceService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsSeckillPromotionServiceImpl.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsSeckillPromotionServiceImpl.java new file mode 100644 index 0000000..b9589ca --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsSeckillPromotionServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.coupon.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.coupon.dao.SmsSeckillPromotionDao; +import com.msb.mall.coupon.entity.SmsSeckillPromotionEntity; +import com.msb.mall.coupon.service.SmsSeckillPromotionService; + + +@Service("smsSeckillPromotionService") +public class SmsSeckillPromotionServiceImpl extends ServiceImpl implements SmsSeckillPromotionService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsSeckillSessionServiceImpl.java b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsSeckillSessionServiceImpl.java new file mode 100644 index 0000000..c9bb1e7 --- /dev/null +++ b/mall-coupon/src/main/java/com/msb/mall/coupon/service/impl/SmsSeckillSessionServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.coupon.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.coupon.dao.SmsSeckillSessionDao; +import com.msb.mall.coupon.entity.SmsSeckillSessionEntity; +import com.msb.mall.coupon.service.SmsSeckillSessionService; + + +@Service("smsSeckillSessionService") +public class SmsSeckillSessionServiceImpl extends ServiceImpl implements SmsSeckillSessionService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-coupon/src/main/resources/application.yml b/mall-coupon/src/main/resources/application.yml new file mode 100644 index 0000000..45e59da --- /dev/null +++ b/mall-coupon/src/main/resources/application.yml @@ -0,0 +1,20 @@ +spring: + application: + name: mall-coupon + datasource: + username: root + password: root + url: jdbc:mysql://localhost:3306/mall-sms + driver-class-name: com.mysql.cj.jdbc.Driver + cloud: + nacos: + discovery: + server-addr: 127.0.0.1:8848 + +mybatis-plus: + mapper-locations: classpath*:/mapper/**/*.xml + global-config: + db-config: + id-type: auto # 主键自增 +server: + port: 8060 \ No newline at end of file diff --git a/mall-coupon/src/main/resources/mapper/coupon/SmsCouponDao.xml b/mall-coupon/src/main/resources/mapper/coupon/SmsCouponDao.xml new file mode 100644 index 0000000..abfc5b0 --- /dev/null +++ b/mall-coupon/src/main/resources/mapper/coupon/SmsCouponDao.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-coupon/src/main/resources/mapper/coupon/SmsCouponHistoryDao.xml b/mall-coupon/src/main/resources/mapper/coupon/SmsCouponHistoryDao.xml new file mode 100644 index 0000000..0ec4ea5 --- /dev/null +++ b/mall-coupon/src/main/resources/mapper/coupon/SmsCouponHistoryDao.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-coupon/src/main/resources/mapper/coupon/SmsCouponSpuCategoryRelationDao.xml b/mall-coupon/src/main/resources/mapper/coupon/SmsCouponSpuCategoryRelationDao.xml new file mode 100644 index 0000000..a0ae1bd --- /dev/null +++ b/mall-coupon/src/main/resources/mapper/coupon/SmsCouponSpuCategoryRelationDao.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-coupon/src/main/resources/mapper/coupon/SmsCouponSpuRelationDao.xml b/mall-coupon/src/main/resources/mapper/coupon/SmsCouponSpuRelationDao.xml new file mode 100644 index 0000000..156c392 --- /dev/null +++ b/mall-coupon/src/main/resources/mapper/coupon/SmsCouponSpuRelationDao.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-coupon/src/main/resources/mapper/coupon/SmsHomeAdvDao.xml b/mall-coupon/src/main/resources/mapper/coupon/SmsHomeAdvDao.xml new file mode 100644 index 0000000..ba2455b --- /dev/null +++ b/mall-coupon/src/main/resources/mapper/coupon/SmsHomeAdvDao.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-coupon/src/main/resources/mapper/coupon/SmsHomeSubjectDao.xml b/mall-coupon/src/main/resources/mapper/coupon/SmsHomeSubjectDao.xml new file mode 100644 index 0000000..8d75cea --- /dev/null +++ b/mall-coupon/src/main/resources/mapper/coupon/SmsHomeSubjectDao.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-coupon/src/main/resources/mapper/coupon/SmsHomeSubjectSpuDao.xml b/mall-coupon/src/main/resources/mapper/coupon/SmsHomeSubjectSpuDao.xml new file mode 100644 index 0000000..b2470ba --- /dev/null +++ b/mall-coupon/src/main/resources/mapper/coupon/SmsHomeSubjectSpuDao.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-coupon/src/main/resources/mapper/coupon/SmsMemberPriceDao.xml b/mall-coupon/src/main/resources/mapper/coupon/SmsMemberPriceDao.xml new file mode 100644 index 0000000..18fd215 --- /dev/null +++ b/mall-coupon/src/main/resources/mapper/coupon/SmsMemberPriceDao.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-coupon/src/main/resources/mapper/coupon/SmsSeckillPromotionDao.xml b/mall-coupon/src/main/resources/mapper/coupon/SmsSeckillPromotionDao.xml new file mode 100644 index 0000000..cebf23f --- /dev/null +++ b/mall-coupon/src/main/resources/mapper/coupon/SmsSeckillPromotionDao.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-coupon/src/main/resources/mapper/coupon/SmsSeckillSessionDao.xml b/mall-coupon/src/main/resources/mapper/coupon/SmsSeckillSessionDao.xml new file mode 100644 index 0000000..d146494 --- /dev/null +++ b/mall-coupon/src/main/resources/mapper/coupon/SmsSeckillSessionDao.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smscoupon-add-or-update.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smscoupon-add-or-update.vue new file mode 100644 index 0000000..d7e7f28 --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smscoupon-add-or-update.vue @@ -0,0 +1,246 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smscoupon.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smscoupon.vue new file mode 100644 index 0000000..e4bce2f --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smscoupon.vue @@ -0,0 +1,271 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponhistory-add-or-update.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponhistory-add-or-update.vue new file mode 100644 index 0000000..d6f9bdc --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponhistory-add-or-update.vue @@ -0,0 +1,156 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponhistory.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponhistory.vue new file mode 100644 index 0000000..ccd08ec --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponhistory.vue @@ -0,0 +1,211 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspucategoryrelation-add-or-update.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspucategoryrelation-add-or-update.vue new file mode 100644 index 0000000..e19b3b5 --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspucategoryrelation-add-or-update.vue @@ -0,0 +1,102 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspucategoryrelation.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspucategoryrelation.vue new file mode 100644 index 0000000..c541323 --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspucategoryrelation.vue @@ -0,0 +1,175 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspurelation-add-or-update.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspurelation-add-or-update.vue new file mode 100644 index 0000000..f8e64d9 --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspurelation-add-or-update.vue @@ -0,0 +1,102 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspurelation.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspurelation.vue new file mode 100644 index 0000000..63e6957 --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smscouponspurelation.vue @@ -0,0 +1,175 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smshomeadv-add-or-update.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomeadv-add-or-update.vue new file mode 100644 index 0000000..66d2cf5 --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomeadv-add-or-update.vue @@ -0,0 +1,174 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smshomeadv.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomeadv.vue new file mode 100644 index 0000000..43112ac --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomeadv.vue @@ -0,0 +1,223 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubject-add-or-update.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubject-add-or-update.vue new file mode 100644 index 0000000..491ce8d --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubject-add-or-update.vue @@ -0,0 +1,138 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubject.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubject.vue new file mode 100644 index 0000000..8f65e9a --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubject.vue @@ -0,0 +1,199 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubjectspu-add-or-update.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubjectspu-add-or-update.vue new file mode 100644 index 0000000..b4663e4 --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubjectspu-add-or-update.vue @@ -0,0 +1,111 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubjectspu.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubjectspu.vue new file mode 100644 index 0000000..2b14a4e --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smshomesubjectspu.vue @@ -0,0 +1,181 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smsmemberprice-add-or-update.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smsmemberprice-add-or-update.vue new file mode 100644 index 0000000..9733955 --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smsmemberprice-add-or-update.vue @@ -0,0 +1,120 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smsmemberprice.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smsmemberprice.vue new file mode 100644 index 0000000..212d310 --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smsmemberprice.vue @@ -0,0 +1,187 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillpromotion-add-or-update.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillpromotion-add-or-update.vue new file mode 100644 index 0000000..23c7333 --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillpromotion-add-or-update.vue @@ -0,0 +1,129 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillpromotion.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillpromotion.vue new file mode 100644 index 0000000..92c5d9c --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillpromotion.vue @@ -0,0 +1,193 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillsession-add-or-update.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillsession-add-or-update.vue new file mode 100644 index 0000000..00eff97 --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillsession-add-or-update.vue @@ -0,0 +1,120 @@ + + + diff --git a/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillsession.vue b/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillsession.vue new file mode 100644 index 0000000..81b697c --- /dev/null +++ b/mall-coupon/src/main/resources/src/views/modules/coupon/smsseckillsession.vue @@ -0,0 +1,187 @@ + + + diff --git a/mall-coupon/src/test/java/com/msb/mall/mallcoupon/MallCouponApplicationTests.java b/mall-coupon/src/test/java/com/msb/mall/coupon/MallCouponApplicationTests.java similarity index 84% rename from mall-coupon/src/test/java/com/msb/mall/mallcoupon/MallCouponApplicationTests.java rename to mall-coupon/src/test/java/com/msb/mall/coupon/MallCouponApplicationTests.java index 21da0bf..563497e 100644 --- a/mall-coupon/src/test/java/com/msb/mall/mallcoupon/MallCouponApplicationTests.java +++ b/mall-coupon/src/test/java/com/msb/mall/coupon/MallCouponApplicationTests.java @@ -1,4 +1,4 @@ -package com.msb.mall.mallcoupon; +package com.msb.mall.coupon; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; diff --git a/mall-member/pom.xml b/mall-member/pom.xml index eab7d23..7801538 100644 --- a/mall-member/pom.xml +++ b/mall-member/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 2.7.15 + 2.4.12 com.msb.mall @@ -15,9 +15,14 @@ mall-member 1.8 - 2021.0.8 + 2020.0.1 + + com.msb.mall + mall-common + 0.0.1-SNAPSHOT + org.springframework.boot spring-boot-starter-web diff --git a/mall-member/src/main/java/com/msb/mall/member/controller/UmsGrowthChangeHistoryController.java b/mall-member/src/main/java/com/msb/mall/member/controller/UmsGrowthChangeHistoryController.java new file mode 100644 index 0000000..f5cdb78 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/controller/UmsGrowthChangeHistoryController.java @@ -0,0 +1,90 @@ +package com.msb.mall.member.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.member.entity.UmsGrowthChangeHistoryEntity; +import com.msb.mall.member.service.UmsGrowthChangeHistoryService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * �ɳ�ֵ�仯��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@RestController +@RequestMapping("member/umsgrowthchangehistory") +public class UmsGrowthChangeHistoryController { + @Autowired + private UmsGrowthChangeHistoryService umsGrowthChangeHistoryService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("member:umsgrowthchangehistory:list") + public R list(@RequestParam Map params){ + PageUtils page = umsGrowthChangeHistoryService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("member:umsgrowthchangehistory:info") + public R info(@PathVariable("id") Long id){ + UmsGrowthChangeHistoryEntity umsGrowthChangeHistory = umsGrowthChangeHistoryService.getById(id); + + return R.ok().put("umsGrowthChangeHistory", umsGrowthChangeHistory); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("member:umsgrowthchangehistory:save") + public R save(@RequestBody UmsGrowthChangeHistoryEntity umsGrowthChangeHistory){ + umsGrowthChangeHistoryService.save(umsGrowthChangeHistory); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("member:umsgrowthchangehistory:update") + public R update(@RequestBody UmsGrowthChangeHistoryEntity umsGrowthChangeHistory){ + umsGrowthChangeHistoryService.updateById(umsGrowthChangeHistory); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("member:umsgrowthchangehistory:delete") + public R delete(@RequestBody Long[] ids){ + umsGrowthChangeHistoryService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/controller/UmsIntegrationChangeHistoryController.java b/mall-member/src/main/java/com/msb/mall/member/controller/UmsIntegrationChangeHistoryController.java new file mode 100644 index 0000000..52f6172 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/controller/UmsIntegrationChangeHistoryController.java @@ -0,0 +1,90 @@ +package com.msb.mall.member.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.member.entity.UmsIntegrationChangeHistoryEntity; +import com.msb.mall.member.service.UmsIntegrationChangeHistoryService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ���ֱ仯��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@RestController +@RequestMapping("member/umsintegrationchangehistory") +public class UmsIntegrationChangeHistoryController { + @Autowired + private UmsIntegrationChangeHistoryService umsIntegrationChangeHistoryService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("member:umsintegrationchangehistory:list") + public R list(@RequestParam Map params){ + PageUtils page = umsIntegrationChangeHistoryService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("member:umsintegrationchangehistory:info") + public R info(@PathVariable("id") Long id){ + UmsIntegrationChangeHistoryEntity umsIntegrationChangeHistory = umsIntegrationChangeHistoryService.getById(id); + + return R.ok().put("umsIntegrationChangeHistory", umsIntegrationChangeHistory); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("member:umsintegrationchangehistory:save") + public R save(@RequestBody UmsIntegrationChangeHistoryEntity umsIntegrationChangeHistory){ + umsIntegrationChangeHistoryService.save(umsIntegrationChangeHistory); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("member:umsintegrationchangehistory:update") + public R update(@RequestBody UmsIntegrationChangeHistoryEntity umsIntegrationChangeHistory){ + umsIntegrationChangeHistoryService.updateById(umsIntegrationChangeHistory); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("member:umsintegrationchangehistory:delete") + public R delete(@RequestBody Long[] ids){ + umsIntegrationChangeHistoryService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberCollectSpuController.java b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberCollectSpuController.java new file mode 100644 index 0000000..5c34ecc --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberCollectSpuController.java @@ -0,0 +1,90 @@ +package com.msb.mall.member.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.member.entity.UmsMemberCollectSpuEntity; +import com.msb.mall.member.service.UmsMemberCollectSpuService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Ա�ղص���Ʒ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@RestController +@RequestMapping("member/umsmembercollectspu") +public class UmsMemberCollectSpuController { + @Autowired + private UmsMemberCollectSpuService umsMemberCollectSpuService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("member:umsmembercollectspu:list") + public R list(@RequestParam Map params){ + PageUtils page = umsMemberCollectSpuService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("member:umsmembercollectspu:info") + public R info(@PathVariable("id") Long id){ + UmsMemberCollectSpuEntity umsMemberCollectSpu = umsMemberCollectSpuService.getById(id); + + return R.ok().put("umsMemberCollectSpu", umsMemberCollectSpu); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("member:umsmembercollectspu:save") + public R save(@RequestBody UmsMemberCollectSpuEntity umsMemberCollectSpu){ + umsMemberCollectSpuService.save(umsMemberCollectSpu); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("member:umsmembercollectspu:update") + public R update(@RequestBody UmsMemberCollectSpuEntity umsMemberCollectSpu){ + umsMemberCollectSpuService.updateById(umsMemberCollectSpu); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("member:umsmembercollectspu:delete") + public R delete(@RequestBody Long[] ids){ + umsMemberCollectSpuService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberCollectSubjectController.java b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberCollectSubjectController.java new file mode 100644 index 0000000..a25947f --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberCollectSubjectController.java @@ -0,0 +1,90 @@ +package com.msb.mall.member.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.member.entity.UmsMemberCollectSubjectEntity; +import com.msb.mall.member.service.UmsMemberCollectSubjectService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Ա�ղص�ר�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@RestController +@RequestMapping("member/umsmembercollectsubject") +public class UmsMemberCollectSubjectController { + @Autowired + private UmsMemberCollectSubjectService umsMemberCollectSubjectService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("member:umsmembercollectsubject:list") + public R list(@RequestParam Map params){ + PageUtils page = umsMemberCollectSubjectService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("member:umsmembercollectsubject:info") + public R info(@PathVariable("id") Long id){ + UmsMemberCollectSubjectEntity umsMemberCollectSubject = umsMemberCollectSubjectService.getById(id); + + return R.ok().put("umsMemberCollectSubject", umsMemberCollectSubject); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("member:umsmembercollectsubject:save") + public R save(@RequestBody UmsMemberCollectSubjectEntity umsMemberCollectSubject){ + umsMemberCollectSubjectService.save(umsMemberCollectSubject); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("member:umsmembercollectsubject:update") + public R update(@RequestBody UmsMemberCollectSubjectEntity umsMemberCollectSubject){ + umsMemberCollectSubjectService.updateById(umsMemberCollectSubject); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("member:umsmembercollectsubject:delete") + public R delete(@RequestBody Long[] ids){ + umsMemberCollectSubjectService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberController.java b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberController.java new file mode 100644 index 0000000..e4c2738 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberController.java @@ -0,0 +1,90 @@ +package com.msb.mall.member.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.member.entity.UmsMemberEntity; +import com.msb.mall.member.service.UmsMemberService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Ա + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@RestController +@RequestMapping("member/umsmember") +public class UmsMemberController { + @Autowired + private UmsMemberService umsMemberService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("member:umsmember:list") + public R list(@RequestParam Map params){ + PageUtils page = umsMemberService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("member:umsmember:info") + public R info(@PathVariable("id") Long id){ + UmsMemberEntity umsMember = umsMemberService.getById(id); + + return R.ok().put("umsMember", umsMember); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("member:umsmember:save") + public R save(@RequestBody UmsMemberEntity umsMember){ + umsMemberService.save(umsMember); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("member:umsmember:update") + public R update(@RequestBody UmsMemberEntity umsMember){ + umsMemberService.updateById(umsMember); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("member:umsmember:delete") + public R delete(@RequestBody Long[] ids){ + umsMemberService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberLevelController.java b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberLevelController.java new file mode 100644 index 0000000..cf068cb --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberLevelController.java @@ -0,0 +1,90 @@ +package com.msb.mall.member.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.member.entity.UmsMemberLevelEntity; +import com.msb.mall.member.service.UmsMemberLevelService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Ա�ȼ� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@RestController +@RequestMapping("member/umsmemberlevel") +public class UmsMemberLevelController { + @Autowired + private UmsMemberLevelService umsMemberLevelService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("member:umsmemberlevel:list") + public R list(@RequestParam Map params){ + PageUtils page = umsMemberLevelService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("member:umsmemberlevel:info") + public R info(@PathVariable("id") Long id){ + UmsMemberLevelEntity umsMemberLevel = umsMemberLevelService.getById(id); + + return R.ok().put("umsMemberLevel", umsMemberLevel); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("member:umsmemberlevel:save") + public R save(@RequestBody UmsMemberLevelEntity umsMemberLevel){ + umsMemberLevelService.save(umsMemberLevel); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("member:umsmemberlevel:update") + public R update(@RequestBody UmsMemberLevelEntity umsMemberLevel){ + umsMemberLevelService.updateById(umsMemberLevel); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("member:umsmemberlevel:delete") + public R delete(@RequestBody Long[] ids){ + umsMemberLevelService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberLoginLogController.java b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberLoginLogController.java new file mode 100644 index 0000000..eb23b14 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberLoginLogController.java @@ -0,0 +1,90 @@ +package com.msb.mall.member.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.member.entity.UmsMemberLoginLogEntity; +import com.msb.mall.member.service.UmsMemberLoginLogService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Ա��¼��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@RestController +@RequestMapping("member/umsmemberloginlog") +public class UmsMemberLoginLogController { + @Autowired + private UmsMemberLoginLogService umsMemberLoginLogService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("member:umsmemberloginlog:list") + public R list(@RequestParam Map params){ + PageUtils page = umsMemberLoginLogService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("member:umsmemberloginlog:info") + public R info(@PathVariable("id") Long id){ + UmsMemberLoginLogEntity umsMemberLoginLog = umsMemberLoginLogService.getById(id); + + return R.ok().put("umsMemberLoginLog", umsMemberLoginLog); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("member:umsmemberloginlog:save") + public R save(@RequestBody UmsMemberLoginLogEntity umsMemberLoginLog){ + umsMemberLoginLogService.save(umsMemberLoginLog); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("member:umsmemberloginlog:update") + public R update(@RequestBody UmsMemberLoginLogEntity umsMemberLoginLog){ + umsMemberLoginLogService.updateById(umsMemberLoginLog); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("member:umsmemberloginlog:delete") + public R delete(@RequestBody Long[] ids){ + umsMemberLoginLogService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberReceiveAddressController.java b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberReceiveAddressController.java new file mode 100644 index 0000000..2af1cfc --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberReceiveAddressController.java @@ -0,0 +1,90 @@ +package com.msb.mall.member.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.member.entity.UmsMemberReceiveAddressEntity; +import com.msb.mall.member.service.UmsMemberReceiveAddressService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Ա�ջ���ַ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@RestController +@RequestMapping("member/umsmemberreceiveaddress") +public class UmsMemberReceiveAddressController { + @Autowired + private UmsMemberReceiveAddressService umsMemberReceiveAddressService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("member:umsmemberreceiveaddress:list") + public R list(@RequestParam Map params){ + PageUtils page = umsMemberReceiveAddressService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("member:umsmemberreceiveaddress:info") + public R info(@PathVariable("id") Long id){ + UmsMemberReceiveAddressEntity umsMemberReceiveAddress = umsMemberReceiveAddressService.getById(id); + + return R.ok().put("umsMemberReceiveAddress", umsMemberReceiveAddress); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("member:umsmemberreceiveaddress:save") + public R save(@RequestBody UmsMemberReceiveAddressEntity umsMemberReceiveAddress){ + umsMemberReceiveAddressService.save(umsMemberReceiveAddress); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("member:umsmemberreceiveaddress:update") + public R update(@RequestBody UmsMemberReceiveAddressEntity umsMemberReceiveAddress){ + umsMemberReceiveAddressService.updateById(umsMemberReceiveAddress); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("member:umsmemberreceiveaddress:delete") + public R delete(@RequestBody Long[] ids){ + umsMemberReceiveAddressService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberStatisticsInfoController.java b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberStatisticsInfoController.java new file mode 100644 index 0000000..8eb3edf --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/controller/UmsMemberStatisticsInfoController.java @@ -0,0 +1,90 @@ +package com.msb.mall.member.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.member.entity.UmsMemberStatisticsInfoEntity; +import com.msb.mall.member.service.UmsMemberStatisticsInfoService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Աͳ����Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@RestController +@RequestMapping("member/umsmemberstatisticsinfo") +public class UmsMemberStatisticsInfoController { + @Autowired + private UmsMemberStatisticsInfoService umsMemberStatisticsInfoService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("member:umsmemberstatisticsinfo:list") + public R list(@RequestParam Map params){ + PageUtils page = umsMemberStatisticsInfoService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("member:umsmemberstatisticsinfo:info") + public R info(@PathVariable("id") Long id){ + UmsMemberStatisticsInfoEntity umsMemberStatisticsInfo = umsMemberStatisticsInfoService.getById(id); + + return R.ok().put("umsMemberStatisticsInfo", umsMemberStatisticsInfo); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("member:umsmemberstatisticsinfo:save") + public R save(@RequestBody UmsMemberStatisticsInfoEntity umsMemberStatisticsInfo){ + umsMemberStatisticsInfoService.save(umsMemberStatisticsInfo); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("member:umsmemberstatisticsinfo:update") + public R update(@RequestBody UmsMemberStatisticsInfoEntity umsMemberStatisticsInfo){ + umsMemberStatisticsInfoService.updateById(umsMemberStatisticsInfo); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("member:umsmemberstatisticsinfo:delete") + public R delete(@RequestBody Long[] ids){ + umsMemberStatisticsInfoService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/dao/UmsGrowthChangeHistoryDao.java b/mall-member/src/main/java/com/msb/mall/member/dao/UmsGrowthChangeHistoryDao.java new file mode 100644 index 0000000..65badd6 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/dao/UmsGrowthChangeHistoryDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.member.dao; + +import com.msb.mall.member.entity.UmsGrowthChangeHistoryEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * �ɳ�ֵ�仯��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@Mapper +public interface UmsGrowthChangeHistoryDao extends BaseMapper { + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/dao/UmsIntegrationChangeHistoryDao.java b/mall-member/src/main/java/com/msb/mall/member/dao/UmsIntegrationChangeHistoryDao.java new file mode 100644 index 0000000..4623d57 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/dao/UmsIntegrationChangeHistoryDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.member.dao; + +import com.msb.mall.member.entity.UmsIntegrationChangeHistoryEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ���ֱ仯��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@Mapper +public interface UmsIntegrationChangeHistoryDao extends BaseMapper { + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberCollectSpuDao.java b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberCollectSpuDao.java new file mode 100644 index 0000000..ac597c0 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberCollectSpuDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.member.dao; + +import com.msb.mall.member.entity.UmsMemberCollectSpuEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Ա�ղص���Ʒ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@Mapper +public interface UmsMemberCollectSpuDao extends BaseMapper { + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberCollectSubjectDao.java b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberCollectSubjectDao.java new file mode 100644 index 0000000..542860a --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberCollectSubjectDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.member.dao; + +import com.msb.mall.member.entity.UmsMemberCollectSubjectEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Ա�ղص�ר�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@Mapper +public interface UmsMemberCollectSubjectDao extends BaseMapper { + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberDao.java b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberDao.java new file mode 100644 index 0000000..278dec2 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.member.dao; + +import com.msb.mall.member.entity.UmsMemberEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Ա + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@Mapper +public interface UmsMemberDao extends BaseMapper { + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberLevelDao.java b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberLevelDao.java new file mode 100644 index 0000000..117ed86 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberLevelDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.member.dao; + +import com.msb.mall.member.entity.UmsMemberLevelEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Ա�ȼ� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@Mapper +public interface UmsMemberLevelDao extends BaseMapper { + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberLoginLogDao.java b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberLoginLogDao.java new file mode 100644 index 0000000..23759fc --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberLoginLogDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.member.dao; + +import com.msb.mall.member.entity.UmsMemberLoginLogEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Ա��¼��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@Mapper +public interface UmsMemberLoginLogDao extends BaseMapper { + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberReceiveAddressDao.java b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberReceiveAddressDao.java new file mode 100644 index 0000000..ffb2faf --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberReceiveAddressDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.member.dao; + +import com.msb.mall.member.entity.UmsMemberReceiveAddressEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Ա�ջ���ַ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@Mapper +public interface UmsMemberReceiveAddressDao extends BaseMapper { + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberStatisticsInfoDao.java b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberStatisticsInfoDao.java new file mode 100644 index 0000000..ee62efe --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/dao/UmsMemberStatisticsInfoDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.member.dao; + +import com.msb.mall.member.entity.UmsMemberStatisticsInfoEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Աͳ����Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@Mapper +public interface UmsMemberStatisticsInfoDao extends BaseMapper { + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/entity/UmsGrowthChangeHistoryEntity.java b/mall-member/src/main/java/com/msb/mall/member/entity/UmsGrowthChangeHistoryEntity.java new file mode 100644 index 0000000..a755155 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/entity/UmsGrowthChangeHistoryEntity.java @@ -0,0 +1,48 @@ +package com.msb.mall.member.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * �ɳ�ֵ�仯��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@Data +@TableName("ums_growth_change_history") +public class UmsGrowthChangeHistoryEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * member_id + */ + private Long memberId; + /** + * create_time + */ + private Date createTime; + /** + * �ı��ֵ������������ + */ + private Integer changeCount; + /** + * ��ע + */ + private String note; + /** + * ������Դ[0-���1-����Ա�޸�] + */ + private Integer sourceType; + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/entity/UmsIntegrationChangeHistoryEntity.java b/mall-member/src/main/java/com/msb/mall/member/entity/UmsIntegrationChangeHistoryEntity.java new file mode 100644 index 0000000..e63f1db --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/entity/UmsIntegrationChangeHistoryEntity.java @@ -0,0 +1,48 @@ +package com.msb.mall.member.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ���ֱ仯��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@Data +@TableName("ums_integration_change_history") +public class UmsIntegrationChangeHistoryEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * member_id + */ + private Long memberId; + /** + * create_time + */ + private Date createTime; + /** + * �仯��ֵ + */ + private Integer changeCount; + /** + * ��ע + */ + private String note; + /** + * ��Դ[0->���1->����Ա�޸�;2->�] + */ + private Integer sourceTyoe; + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberCollectSpuEntity.java b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberCollectSpuEntity.java new file mode 100644 index 0000000..2df93b6 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberCollectSpuEntity.java @@ -0,0 +1,48 @@ +package com.msb.mall.member.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��Ա�ղص���Ʒ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@Data +@TableName("ums_member_collect_spu") +public class UmsMemberCollectSpuEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ��Աid + */ + private Long memberId; + /** + * spu_id + */ + private Long spuId; + /** + * spu_name + */ + private String spuName; + /** + * spu_img + */ + private String spuImg; + /** + * create_time + */ + private Date createTime; + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberCollectSubjectEntity.java b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberCollectSubjectEntity.java new file mode 100644 index 0000000..61c802e --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberCollectSubjectEntity.java @@ -0,0 +1,44 @@ +package com.msb.mall.member.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��Ա�ղص�ר�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@Data +@TableName("ums_member_collect_subject") +public class UmsMemberCollectSubjectEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * subject_id + */ + private Long subjectId; + /** + * subject_name + */ + private String subjectName; + /** + * subject_img + */ + private String subjectImg; + /** + * �url + */ + private String subjectUrll; + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberEntity.java b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberEntity.java new file mode 100644 index 0000000..9e45644 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberEntity.java @@ -0,0 +1,96 @@ +package com.msb.mall.member.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��Ա + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +@Data +@TableName("ums_member") +public class UmsMemberEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ��Ա�ȼ�id + */ + private Long levelId; + /** + * �û��� + */ + private String username; + /** + * ���� + */ + private String password; + /** + * �dz� + */ + private String nickname; + /** + * �ֻ����� + */ + private String mobile; + /** + * ���� + */ + private String email; + /** + * ͷ�� + */ + private String header; + /** + * �Ա� + */ + private Integer gender; + /** + * ���� + */ + private Date birth; + /** + * ���ڳ��� + */ + private String city; + /** + * ְҵ + */ + private String job; + /** + * ����ǩ�� + */ + private String sign; + /** + * �û���Դ + */ + private Integer sourceType; + /** + * ���� + */ + private Integer integration; + /** + * �ɳ�ֵ + */ + private Integer growth; + /** + * ����״̬ + */ + private Integer status; + /** + * ע��ʱ�� + */ + private Date createTime; + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberLevelEntity.java b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberLevelEntity.java new file mode 100644 index 0000000..ccb7b73 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberLevelEntity.java @@ -0,0 +1,65 @@ +package com.msb.mall.member.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��Ա�ȼ� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@Data +@TableName("ums_member_level") +public class UmsMemberLevelEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * �ȼ����� + */ + private String name; + /** + * �ȼ���Ҫ�ijɳ�ֵ + */ + private Integer growthPoint; + /** + * �Ƿ�ΪĬ�ϵȼ�[0->���ǣ�1->��] + */ + private Integer defaultStatus; + /** + * ���˷ѱ�׼ + */ + private BigDecimal freeFreightPoint; + /** + * ÿ�����ۻ�ȡ�ijɳ�ֵ + */ + private Integer commentGrowthPoint; + /** + * �Ƿ���������Ȩ + */ + private Integer priviledgeFreeFreight; + /** + * �Ƿ��л�Ա�۸���Ȩ + */ + private Integer priviledgeMemberPrice; + /** + * �Ƿ���������Ȩ + */ + private Integer priviledgeBirthday; + /** + * ��ע + */ + private String note; + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberLoginLogEntity.java b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberLoginLogEntity.java new file mode 100644 index 0000000..cec71c8 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberLoginLogEntity.java @@ -0,0 +1,48 @@ +package com.msb.mall.member.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��Ա��¼��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@Data +@TableName("ums_member_login_log") +public class UmsMemberLoginLogEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * member_id + */ + private Long memberId; + /** + * ����ʱ�� + */ + private Date createTime; + /** + * ip + */ + private String ip; + /** + * city + */ + private String city; + /** + * ��¼����[1-web��2-app] + */ + private Integer loginType; + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberReceiveAddressEntity.java b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberReceiveAddressEntity.java new file mode 100644 index 0000000..ff26583 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberReceiveAddressEntity.java @@ -0,0 +1,68 @@ +package com.msb.mall.member.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��Ա�ջ���ַ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@Data +@TableName("ums_member_receive_address") +public class UmsMemberReceiveAddressEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * member_id + */ + private Long memberId; + /** + * �ջ������� + */ + private String name; + /** + * �绰 + */ + private String phone; + /** + * �������� + */ + private String postCode; + /** + * ʡ��/ֱϽ�� + */ + private String province; + /** + * ���� + */ + private String city; + /** + * �� + */ + private String region; + /** + * ��ϸ��ַ(�ֵ�) + */ + private String detailAddress; + /** + * ʡ�������� + */ + private String areacode; + /** + * �Ƿ�Ĭ�� + */ + private Integer defaultStatus; + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberStatisticsInfoEntity.java b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberStatisticsInfoEntity.java new file mode 100644 index 0000000..985401c --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/entity/UmsMemberStatisticsInfoEntity.java @@ -0,0 +1,85 @@ +package com.msb.mall.member.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��Աͳ����Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +@Data +@TableName("ums_member_statistics_info") +public class UmsMemberStatisticsInfoEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ��Աid + */ + private Long memberId; + /** + * �ۼ����ѽ�� + */ + private BigDecimal consumeAmount; + /** + * �ۼ��Żݽ�� + */ + private BigDecimal couponAmount; + /** + * �������� + */ + private Integer orderCount; + /** + * �Ż�ȯ���� + */ + private Integer couponCount; + /** + * ������ + */ + private Integer commentCount; + /** + * �˻����� + */ + private Integer returnOrderCount; + /** + * ��¼���� + */ + private Integer loginCount; + /** + * ��ע���� + */ + private Integer attendCount; + /** + * ��˿���� + */ + private Integer fansCount; + /** + * �ղص���Ʒ���� + */ + private Integer collectProductCount; + /** + * �ղص�ר������ + */ + private Integer collectSubjectCount; + /** + * �ղص��������� + */ + private Integer collectCommentCount; + /** + * ������������� + */ + private Integer inviteFriendCount; + +} diff --git a/mall-member/src/main/java/com/msb/mall/member/service/UmsGrowthChangeHistoryService.java b/mall-member/src/main/java/com/msb/mall/member/service/UmsGrowthChangeHistoryService.java new file mode 100644 index 0000000..2c0eb38 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/UmsGrowthChangeHistoryService.java @@ -0,0 +1,20 @@ +package com.msb.mall.member.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.member.entity.UmsGrowthChangeHistoryEntity; + +import java.util.Map; + +/** + * �ɳ�ֵ�仯��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +public interface UmsGrowthChangeHistoryService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-member/src/main/java/com/msb/mall/member/service/UmsIntegrationChangeHistoryService.java b/mall-member/src/main/java/com/msb/mall/member/service/UmsIntegrationChangeHistoryService.java new file mode 100644 index 0000000..c26b17e --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/UmsIntegrationChangeHistoryService.java @@ -0,0 +1,20 @@ +package com.msb.mall.member.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.member.entity.UmsIntegrationChangeHistoryEntity; + +import java.util.Map; + +/** + * ���ֱ仯��ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +public interface UmsIntegrationChangeHistoryService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberCollectSpuService.java b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberCollectSpuService.java new file mode 100644 index 0000000..b9ae47a --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberCollectSpuService.java @@ -0,0 +1,20 @@ +package com.msb.mall.member.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.member.entity.UmsMemberCollectSpuEntity; + +import java.util.Map; + +/** + * ��Ա�ղص���Ʒ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +public interface UmsMemberCollectSpuService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberCollectSubjectService.java b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberCollectSubjectService.java new file mode 100644 index 0000000..77c6717 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberCollectSubjectService.java @@ -0,0 +1,20 @@ +package com.msb.mall.member.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.member.entity.UmsMemberCollectSubjectEntity; + +import java.util.Map; + +/** + * ��Ա�ղص�ר�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +public interface UmsMemberCollectSubjectService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberLevelService.java b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberLevelService.java new file mode 100644 index 0000000..ffd9ccb --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberLevelService.java @@ -0,0 +1,20 @@ +package com.msb.mall.member.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.member.entity.UmsMemberLevelEntity; + +import java.util.Map; + +/** + * ��Ա�ȼ� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +public interface UmsMemberLevelService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberLoginLogService.java b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberLoginLogService.java new file mode 100644 index 0000000..4c7cfa1 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberLoginLogService.java @@ -0,0 +1,20 @@ +package com.msb.mall.member.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.member.entity.UmsMemberLoginLogEntity; + +import java.util.Map; + +/** + * ��Ա��¼��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +public interface UmsMemberLoginLogService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberReceiveAddressService.java b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberReceiveAddressService.java new file mode 100644 index 0000000..ba10c89 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberReceiveAddressService.java @@ -0,0 +1,20 @@ +package com.msb.mall.member.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.member.entity.UmsMemberReceiveAddressEntity; + +import java.util.Map; + +/** + * ��Ա�ջ���ַ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +public interface UmsMemberReceiveAddressService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberService.java b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberService.java new file mode 100644 index 0000000..17dfe83 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberService.java @@ -0,0 +1,20 @@ +package com.msb.mall.member.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.member.entity.UmsMemberEntity; + +import java.util.Map; + +/** + * ��Ա + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:46 + */ +public interface UmsMemberService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberStatisticsInfoService.java b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberStatisticsInfoService.java new file mode 100644 index 0000000..ad1818d --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/UmsMemberStatisticsInfoService.java @@ -0,0 +1,20 @@ +package com.msb.mall.member.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.member.entity.UmsMemberStatisticsInfoEntity; + +import java.util.Map; + +/** + * ��Աͳ����Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:27:47 + */ +public interface UmsMemberStatisticsInfoService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsGrowthChangeHistoryServiceImpl.java b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsGrowthChangeHistoryServiceImpl.java new file mode 100644 index 0000000..ae98f5e --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsGrowthChangeHistoryServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.member.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.member.dao.UmsGrowthChangeHistoryDao; +import com.msb.mall.member.entity.UmsGrowthChangeHistoryEntity; +import com.msb.mall.member.service.UmsGrowthChangeHistoryService; + + +@Service("umsGrowthChangeHistoryService") +public class UmsGrowthChangeHistoryServiceImpl extends ServiceImpl implements UmsGrowthChangeHistoryService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsIntegrationChangeHistoryServiceImpl.java b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsIntegrationChangeHistoryServiceImpl.java new file mode 100644 index 0000000..52a2bc1 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsIntegrationChangeHistoryServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.member.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.member.dao.UmsIntegrationChangeHistoryDao; +import com.msb.mall.member.entity.UmsIntegrationChangeHistoryEntity; +import com.msb.mall.member.service.UmsIntegrationChangeHistoryService; + + +@Service("umsIntegrationChangeHistoryService") +public class UmsIntegrationChangeHistoryServiceImpl extends ServiceImpl implements UmsIntegrationChangeHistoryService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberCollectSpuServiceImpl.java b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberCollectSpuServiceImpl.java new file mode 100644 index 0000000..a6a7381 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberCollectSpuServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.member.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.member.dao.UmsMemberCollectSpuDao; +import com.msb.mall.member.entity.UmsMemberCollectSpuEntity; +import com.msb.mall.member.service.UmsMemberCollectSpuService; + + +@Service("umsMemberCollectSpuService") +public class UmsMemberCollectSpuServiceImpl extends ServiceImpl implements UmsMemberCollectSpuService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberCollectSubjectServiceImpl.java b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberCollectSubjectServiceImpl.java new file mode 100644 index 0000000..f1322b8 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberCollectSubjectServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.member.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.member.dao.UmsMemberCollectSubjectDao; +import com.msb.mall.member.entity.UmsMemberCollectSubjectEntity; +import com.msb.mall.member.service.UmsMemberCollectSubjectService; + + +@Service("umsMemberCollectSubjectService") +public class UmsMemberCollectSubjectServiceImpl extends ServiceImpl implements UmsMemberCollectSubjectService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberLevelServiceImpl.java b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberLevelServiceImpl.java new file mode 100644 index 0000000..37bb53d --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberLevelServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.member.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.member.dao.UmsMemberLevelDao; +import com.msb.mall.member.entity.UmsMemberLevelEntity; +import com.msb.mall.member.service.UmsMemberLevelService; + + +@Service("umsMemberLevelService") +public class UmsMemberLevelServiceImpl extends ServiceImpl implements UmsMemberLevelService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberLoginLogServiceImpl.java b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberLoginLogServiceImpl.java new file mode 100644 index 0000000..17e4d7e --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberLoginLogServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.member.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.member.dao.UmsMemberLoginLogDao; +import com.msb.mall.member.entity.UmsMemberLoginLogEntity; +import com.msb.mall.member.service.UmsMemberLoginLogService; + + +@Service("umsMemberLoginLogService") +public class UmsMemberLoginLogServiceImpl extends ServiceImpl implements UmsMemberLoginLogService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberReceiveAddressServiceImpl.java b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberReceiveAddressServiceImpl.java new file mode 100644 index 0000000..b52c4e3 --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberReceiveAddressServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.member.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.member.dao.UmsMemberReceiveAddressDao; +import com.msb.mall.member.entity.UmsMemberReceiveAddressEntity; +import com.msb.mall.member.service.UmsMemberReceiveAddressService; + + +@Service("umsMemberReceiveAddressService") +public class UmsMemberReceiveAddressServiceImpl extends ServiceImpl implements UmsMemberReceiveAddressService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberServiceImpl.java b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberServiceImpl.java new file mode 100644 index 0000000..001716d --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.member.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.member.dao.UmsMemberDao; +import com.msb.mall.member.entity.UmsMemberEntity; +import com.msb.mall.member.service.UmsMemberService; + + +@Service("umsMemberService") +public class UmsMemberServiceImpl extends ServiceImpl implements UmsMemberService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberStatisticsInfoServiceImpl.java b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberStatisticsInfoServiceImpl.java new file mode 100644 index 0000000..d89531b --- /dev/null +++ b/mall-member/src/main/java/com/msb/mall/member/service/impl/UmsMemberStatisticsInfoServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.member.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.member.dao.UmsMemberStatisticsInfoDao; +import com.msb.mall.member.entity.UmsMemberStatisticsInfoEntity; +import com.msb.mall.member.service.UmsMemberStatisticsInfoService; + + +@Service("umsMemberStatisticsInfoService") +public class UmsMemberStatisticsInfoServiceImpl extends ServiceImpl implements UmsMemberStatisticsInfoService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-member/src/main/resources/application.yml b/mall-member/src/main/resources/application.yml new file mode 100644 index 0000000..2a97c74 --- /dev/null +++ b/mall-member/src/main/resources/application.yml @@ -0,0 +1,19 @@ +spring: + application: + name: mall-member + datasource: + username: root + password: root + url: jdbc:mysql://localhost:3306/mall-ums + driver-class-name: com.mysql.cj.jdbc.Driver + cloud: + nacos: + discovery: + server-addr: 127.0.0.1:8848 +mybatis-plus: + mapper-locations: classpath*:/mapper/**/*.xml + global-config: + db-config: + id-type: auto # 主键自增 +server: + port: 8070 \ No newline at end of file diff --git a/mall-member/src/main/resources/mapper/member/UmsGrowthChangeHistoryDao.xml b/mall-member/src/main/resources/mapper/member/UmsGrowthChangeHistoryDao.xml new file mode 100644 index 0000000..2e7ee1e --- /dev/null +++ b/mall-member/src/main/resources/mapper/member/UmsGrowthChangeHistoryDao.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-member/src/main/resources/mapper/member/UmsIntegrationChangeHistoryDao.xml b/mall-member/src/main/resources/mapper/member/UmsIntegrationChangeHistoryDao.xml new file mode 100644 index 0000000..d2f92d6 --- /dev/null +++ b/mall-member/src/main/resources/mapper/member/UmsIntegrationChangeHistoryDao.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-member/src/main/resources/mapper/member/UmsMemberCollectSpuDao.xml b/mall-member/src/main/resources/mapper/member/UmsMemberCollectSpuDao.xml new file mode 100644 index 0000000..3071295 --- /dev/null +++ b/mall-member/src/main/resources/mapper/member/UmsMemberCollectSpuDao.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-member/src/main/resources/mapper/member/UmsMemberCollectSubjectDao.xml b/mall-member/src/main/resources/mapper/member/UmsMemberCollectSubjectDao.xml new file mode 100644 index 0000000..6d276b7 --- /dev/null +++ b/mall-member/src/main/resources/mapper/member/UmsMemberCollectSubjectDao.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-member/src/main/resources/mapper/member/UmsMemberDao.xml b/mall-member/src/main/resources/mapper/member/UmsMemberDao.xml new file mode 100644 index 0000000..67b0f21 --- /dev/null +++ b/mall-member/src/main/resources/mapper/member/UmsMemberDao.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-member/src/main/resources/mapper/member/UmsMemberLevelDao.xml b/mall-member/src/main/resources/mapper/member/UmsMemberLevelDao.xml new file mode 100644 index 0000000..f5e2d9b --- /dev/null +++ b/mall-member/src/main/resources/mapper/member/UmsMemberLevelDao.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-member/src/main/resources/mapper/member/UmsMemberLoginLogDao.xml b/mall-member/src/main/resources/mapper/member/UmsMemberLoginLogDao.xml new file mode 100644 index 0000000..811c0af --- /dev/null +++ b/mall-member/src/main/resources/mapper/member/UmsMemberLoginLogDao.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-member/src/main/resources/mapper/member/UmsMemberReceiveAddressDao.xml b/mall-member/src/main/resources/mapper/member/UmsMemberReceiveAddressDao.xml new file mode 100644 index 0000000..16dbc9b --- /dev/null +++ b/mall-member/src/main/resources/mapper/member/UmsMemberReceiveAddressDao.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-member/src/main/resources/mapper/member/UmsMemberStatisticsInfoDao.xml b/mall-member/src/main/resources/mapper/member/UmsMemberStatisticsInfoDao.xml new file mode 100644 index 0000000..75a9a12 --- /dev/null +++ b/mall-member/src/main/resources/mapper/member/UmsMemberStatisticsInfoDao.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-member/src/main/resources/src/views/modules/member/umsgrowthchangehistory-add-or-update.vue b/mall-member/src/main/resources/src/views/modules/member/umsgrowthchangehistory-add-or-update.vue new file mode 100644 index 0000000..3134046 --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsgrowthchangehistory-add-or-update.vue @@ -0,0 +1,120 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsgrowthchangehistory.vue b/mall-member/src/main/resources/src/views/modules/member/umsgrowthchangehistory.vue new file mode 100644 index 0000000..7f3f22d --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsgrowthchangehistory.vue @@ -0,0 +1,187 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsintegrationchangehistory-add-or-update.vue b/mall-member/src/main/resources/src/views/modules/member/umsintegrationchangehistory-add-or-update.vue new file mode 100644 index 0000000..31a7eba --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsintegrationchangehistory-add-or-update.vue @@ -0,0 +1,120 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsintegrationchangehistory.vue b/mall-member/src/main/resources/src/views/modules/member/umsintegrationchangehistory.vue new file mode 100644 index 0000000..a5186c3 --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsintegrationchangehistory.vue @@ -0,0 +1,187 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmember-add-or-update.vue b/mall-member/src/main/resources/src/views/modules/member/umsmember-add-or-update.vue new file mode 100644 index 0000000..0002e92 --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmember-add-or-update.vue @@ -0,0 +1,228 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmember.vue b/mall-member/src/main/resources/src/views/modules/member/umsmember.vue new file mode 100644 index 0000000..636b051 --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmember.vue @@ -0,0 +1,259 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmembercollectspu-add-or-update.vue b/mall-member/src/main/resources/src/views/modules/member/umsmembercollectspu-add-or-update.vue new file mode 100644 index 0000000..dc19b93 --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmembercollectspu-add-or-update.vue @@ -0,0 +1,120 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmembercollectspu.vue b/mall-member/src/main/resources/src/views/modules/member/umsmembercollectspu.vue new file mode 100644 index 0000000..d67ec8e --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmembercollectspu.vue @@ -0,0 +1,187 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmembercollectsubject-add-or-update.vue b/mall-member/src/main/resources/src/views/modules/member/umsmembercollectsubject-add-or-update.vue new file mode 100644 index 0000000..bc8476c --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmembercollectsubject-add-or-update.vue @@ -0,0 +1,111 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmembercollectsubject.vue b/mall-member/src/main/resources/src/views/modules/member/umsmembercollectsubject.vue new file mode 100644 index 0000000..b73832b --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmembercollectsubject.vue @@ -0,0 +1,181 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmemberlevel-add-or-update.vue b/mall-member/src/main/resources/src/views/modules/member/umsmemberlevel-add-or-update.vue new file mode 100644 index 0000000..dcf5f9b --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmemberlevel-add-or-update.vue @@ -0,0 +1,156 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmemberlevel.vue b/mall-member/src/main/resources/src/views/modules/member/umsmemberlevel.vue new file mode 100644 index 0000000..8ae5760 --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmemberlevel.vue @@ -0,0 +1,211 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmemberloginlog-add-or-update.vue b/mall-member/src/main/resources/src/views/modules/member/umsmemberloginlog-add-or-update.vue new file mode 100644 index 0000000..40c7848 --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmemberloginlog-add-or-update.vue @@ -0,0 +1,120 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmemberloginlog.vue b/mall-member/src/main/resources/src/views/modules/member/umsmemberloginlog.vue new file mode 100644 index 0000000..06bb4ae --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmemberloginlog.vue @@ -0,0 +1,187 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmemberreceiveaddress-add-or-update.vue b/mall-member/src/main/resources/src/views/modules/member/umsmemberreceiveaddress-add-or-update.vue new file mode 100644 index 0000000..6bedba1 --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmemberreceiveaddress-add-or-update.vue @@ -0,0 +1,165 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmemberreceiveaddress.vue b/mall-member/src/main/resources/src/views/modules/member/umsmemberreceiveaddress.vue new file mode 100644 index 0000000..db8bd6b --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmemberreceiveaddress.vue @@ -0,0 +1,217 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmemberstatisticsinfo-add-or-update.vue b/mall-member/src/main/resources/src/views/modules/member/umsmemberstatisticsinfo-add-or-update.vue new file mode 100644 index 0000000..104c21d --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmemberstatisticsinfo-add-or-update.vue @@ -0,0 +1,201 @@ + + + diff --git a/mall-member/src/main/resources/src/views/modules/member/umsmemberstatisticsinfo.vue b/mall-member/src/main/resources/src/views/modules/member/umsmemberstatisticsinfo.vue new file mode 100644 index 0000000..8edf1a0 --- /dev/null +++ b/mall-member/src/main/resources/src/views/modules/member/umsmemberstatisticsinfo.vue @@ -0,0 +1,241 @@ + + + diff --git a/mall-order/pom.xml b/mall-order/pom.xml index 9c563f6..e06254b 100644 --- a/mall-order/pom.xml +++ b/mall-order/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 2.7.15 + 2.4.12 com.msb.mall @@ -15,9 +15,14 @@ mall-order 1.8 - 2021.0.8 + 2020.0.1 + + com.msb.mall + mall-common + 0.0.1-SNAPSHOT + org.springframework.boot spring-boot-starter-web @@ -32,6 +37,10 @@ spring-boot-starter-test test + + mysql + mysql-connector-java + diff --git a/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderController.java b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderController.java new file mode 100644 index 0000000..f475997 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderController.java @@ -0,0 +1,90 @@ +package com.msb.mall.order.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.order.entity.OmsOrderEntity; +import com.msb.mall.order.service.OmsOrderService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@RestController +@RequestMapping("order/omsorder") +public class OmsOrderController { + @Autowired + private OmsOrderService omsOrderService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("order:omsorder:list") + public R list(@RequestParam Map params){ + PageUtils page = omsOrderService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("order:omsorder:info") + public R info(@PathVariable("id") Long id){ + OmsOrderEntity omsOrder = omsOrderService.getById(id); + + return R.ok().put("omsOrder", omsOrder); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("order:omsorder:save") + public R save(@RequestBody OmsOrderEntity omsOrder){ + omsOrderService.save(omsOrder); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("order:omsorder:update") + public R update(@RequestBody OmsOrderEntity omsOrder){ + omsOrderService.updateById(omsOrder); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("order:omsorder:delete") + public R delete(@RequestBody Long[] ids){ + omsOrderService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderItemController.java b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderItemController.java new file mode 100644 index 0000000..d2381e3 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderItemController.java @@ -0,0 +1,90 @@ +package com.msb.mall.order.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.order.entity.OmsOrderItemEntity; +import com.msb.mall.order.service.OmsOrderItemService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��������Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@RestController +@RequestMapping("order/omsorderitem") +public class OmsOrderItemController { + @Autowired + private OmsOrderItemService omsOrderItemService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("order:omsorderitem:list") + public R list(@RequestParam Map params){ + PageUtils page = omsOrderItemService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("order:omsorderitem:info") + public R info(@PathVariable("id") Long id){ + OmsOrderItemEntity omsOrderItem = omsOrderItemService.getById(id); + + return R.ok().put("omsOrderItem", omsOrderItem); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("order:omsorderitem:save") + public R save(@RequestBody OmsOrderItemEntity omsOrderItem){ + omsOrderItemService.save(omsOrderItem); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("order:omsorderitem:update") + public R update(@RequestBody OmsOrderItemEntity omsOrderItem){ + omsOrderItemService.updateById(omsOrderItem); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("order:omsorderitem:delete") + public R delete(@RequestBody Long[] ids){ + omsOrderItemService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderOperateHistoryController.java b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderOperateHistoryController.java new file mode 100644 index 0000000..6f409ef --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderOperateHistoryController.java @@ -0,0 +1,90 @@ +package com.msb.mall.order.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.order.entity.OmsOrderOperateHistoryEntity; +import com.msb.mall.order.service.OmsOrderOperateHistoryService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ����������ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@RestController +@RequestMapping("order/omsorderoperatehistory") +public class OmsOrderOperateHistoryController { + @Autowired + private OmsOrderOperateHistoryService omsOrderOperateHistoryService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("order:omsorderoperatehistory:list") + public R list(@RequestParam Map params){ + PageUtils page = omsOrderOperateHistoryService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("order:omsorderoperatehistory:info") + public R info(@PathVariable("id") Long id){ + OmsOrderOperateHistoryEntity omsOrderOperateHistory = omsOrderOperateHistoryService.getById(id); + + return R.ok().put("omsOrderOperateHistory", omsOrderOperateHistory); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("order:omsorderoperatehistory:save") + public R save(@RequestBody OmsOrderOperateHistoryEntity omsOrderOperateHistory){ + omsOrderOperateHistoryService.save(omsOrderOperateHistory); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("order:omsorderoperatehistory:update") + public R update(@RequestBody OmsOrderOperateHistoryEntity omsOrderOperateHistory){ + omsOrderOperateHistoryService.updateById(omsOrderOperateHistory); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("order:omsorderoperatehistory:delete") + public R delete(@RequestBody Long[] ids){ + omsOrderOperateHistoryService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderReturnApplyController.java b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderReturnApplyController.java new file mode 100644 index 0000000..5c68b33 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderReturnApplyController.java @@ -0,0 +1,90 @@ +package com.msb.mall.order.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.order.entity.OmsOrderReturnApplyEntity; +import com.msb.mall.order.service.OmsOrderReturnApplyService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * �����˻����� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@RestController +@RequestMapping("order/omsorderreturnapply") +public class OmsOrderReturnApplyController { + @Autowired + private OmsOrderReturnApplyService omsOrderReturnApplyService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("order:omsorderreturnapply:list") + public R list(@RequestParam Map params){ + PageUtils page = omsOrderReturnApplyService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("order:omsorderreturnapply:info") + public R info(@PathVariable("id") Long id){ + OmsOrderReturnApplyEntity omsOrderReturnApply = omsOrderReturnApplyService.getById(id); + + return R.ok().put("omsOrderReturnApply", omsOrderReturnApply); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("order:omsorderreturnapply:save") + public R save(@RequestBody OmsOrderReturnApplyEntity omsOrderReturnApply){ + omsOrderReturnApplyService.save(omsOrderReturnApply); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("order:omsorderreturnapply:update") + public R update(@RequestBody OmsOrderReturnApplyEntity omsOrderReturnApply){ + omsOrderReturnApplyService.updateById(omsOrderReturnApply); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("order:omsorderreturnapply:delete") + public R delete(@RequestBody Long[] ids){ + omsOrderReturnApplyService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderReturnReasonController.java b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderReturnReasonController.java new file mode 100644 index 0000000..f64220c --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderReturnReasonController.java @@ -0,0 +1,90 @@ +package com.msb.mall.order.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.order.entity.OmsOrderReturnReasonEntity; +import com.msb.mall.order.service.OmsOrderReturnReasonService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * �˻�ԭ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@RestController +@RequestMapping("order/omsorderreturnreason") +public class OmsOrderReturnReasonController { + @Autowired + private OmsOrderReturnReasonService omsOrderReturnReasonService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("order:omsorderreturnreason:list") + public R list(@RequestParam Map params){ + PageUtils page = omsOrderReturnReasonService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("order:omsorderreturnreason:info") + public R info(@PathVariable("id") Long id){ + OmsOrderReturnReasonEntity omsOrderReturnReason = omsOrderReturnReasonService.getById(id); + + return R.ok().put("omsOrderReturnReason", omsOrderReturnReason); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("order:omsorderreturnreason:save") + public R save(@RequestBody OmsOrderReturnReasonEntity omsOrderReturnReason){ + omsOrderReturnReasonService.save(omsOrderReturnReason); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("order:omsorderreturnreason:update") + public R update(@RequestBody OmsOrderReturnReasonEntity omsOrderReturnReason){ + omsOrderReturnReasonService.updateById(omsOrderReturnReason); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("order:omsorderreturnreason:delete") + public R delete(@RequestBody Long[] ids){ + omsOrderReturnReasonService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderSettingController.java b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderSettingController.java new file mode 100644 index 0000000..4ce4961 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/controller/OmsOrderSettingController.java @@ -0,0 +1,90 @@ +package com.msb.mall.order.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.order.entity.OmsOrderSettingEntity; +import com.msb.mall.order.service.OmsOrderSettingService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ����������Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@RestController +@RequestMapping("order/omsordersetting") +public class OmsOrderSettingController { + @Autowired + private OmsOrderSettingService omsOrderSettingService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("order:omsordersetting:list") + public R list(@RequestParam Map params){ + PageUtils page = omsOrderSettingService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("order:omsordersetting:info") + public R info(@PathVariable("id") Long id){ + OmsOrderSettingEntity omsOrderSetting = omsOrderSettingService.getById(id); + + return R.ok().put("omsOrderSetting", omsOrderSetting); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("order:omsordersetting:save") + public R save(@RequestBody OmsOrderSettingEntity omsOrderSetting){ + omsOrderSettingService.save(omsOrderSetting); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("order:omsordersetting:update") + public R update(@RequestBody OmsOrderSettingEntity omsOrderSetting){ + omsOrderSettingService.updateById(omsOrderSetting); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("order:omsordersetting:delete") + public R delete(@RequestBody Long[] ids){ + omsOrderSettingService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/controller/OmsPaymentInfoController.java b/mall-order/src/main/java/com/msb/mall/order/controller/OmsPaymentInfoController.java new file mode 100644 index 0000000..02dcc8a --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/controller/OmsPaymentInfoController.java @@ -0,0 +1,90 @@ +package com.msb.mall.order.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.order.entity.OmsPaymentInfoEntity; +import com.msb.mall.order.service.OmsPaymentInfoService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ֧����Ϣ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@RestController +@RequestMapping("order/omspaymentinfo") +public class OmsPaymentInfoController { + @Autowired + private OmsPaymentInfoService omsPaymentInfoService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("order:omspaymentinfo:list") + public R list(@RequestParam Map params){ + PageUtils page = omsPaymentInfoService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("order:omspaymentinfo:info") + public R info(@PathVariable("id") Long id){ + OmsPaymentInfoEntity omsPaymentInfo = omsPaymentInfoService.getById(id); + + return R.ok().put("omsPaymentInfo", omsPaymentInfo); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("order:omspaymentinfo:save") + public R save(@RequestBody OmsPaymentInfoEntity omsPaymentInfo){ + omsPaymentInfoService.save(omsPaymentInfo); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("order:omspaymentinfo:update") + public R update(@RequestBody OmsPaymentInfoEntity omsPaymentInfo){ + omsPaymentInfoService.updateById(omsPaymentInfo); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("order:omspaymentinfo:delete") + public R delete(@RequestBody Long[] ids){ + omsPaymentInfoService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/controller/OmsRefundInfoController.java b/mall-order/src/main/java/com/msb/mall/order/controller/OmsRefundInfoController.java new file mode 100644 index 0000000..19d1121 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/controller/OmsRefundInfoController.java @@ -0,0 +1,90 @@ +package com.msb.mall.order.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.order.entity.OmsRefundInfoEntity; +import com.msb.mall.order.service.OmsRefundInfoService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * �˿���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@RestController +@RequestMapping("order/omsrefundinfo") +public class OmsRefundInfoController { + @Autowired + private OmsRefundInfoService omsRefundInfoService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("order:omsrefundinfo:list") + public R list(@RequestParam Map params){ + PageUtils page = omsRefundInfoService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("order:omsrefundinfo:info") + public R info(@PathVariable("id") Long id){ + OmsRefundInfoEntity omsRefundInfo = omsRefundInfoService.getById(id); + + return R.ok().put("omsRefundInfo", omsRefundInfo); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("order:omsrefundinfo:save") + public R save(@RequestBody OmsRefundInfoEntity omsRefundInfo){ + omsRefundInfoService.save(omsRefundInfo); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("order:omsrefundinfo:update") + public R update(@RequestBody OmsRefundInfoEntity omsRefundInfo){ + omsRefundInfoService.updateById(omsRefundInfo); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("order:omsrefundinfo:delete") + public R delete(@RequestBody Long[] ids){ + omsRefundInfoService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderDao.java b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderDao.java new file mode 100644 index 0000000..18b71d2 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.order.dao; + +import com.msb.mall.order.entity.OmsOrderEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Mapper +public interface OmsOrderDao extends BaseMapper { + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderItemDao.java b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderItemDao.java new file mode 100644 index 0000000..13f5abf --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderItemDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.order.dao; + +import com.msb.mall.order.entity.OmsOrderItemEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��������Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Mapper +public interface OmsOrderItemDao extends BaseMapper { + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderOperateHistoryDao.java b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderOperateHistoryDao.java new file mode 100644 index 0000000..aca974e --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderOperateHistoryDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.order.dao; + +import com.msb.mall.order.entity.OmsOrderOperateHistoryEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ����������ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Mapper +public interface OmsOrderOperateHistoryDao extends BaseMapper { + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderReturnApplyDao.java b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderReturnApplyDao.java new file mode 100644 index 0000000..3aaa1d1 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderReturnApplyDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.order.dao; + +import com.msb.mall.order.entity.OmsOrderReturnApplyEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * �����˻����� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Mapper +public interface OmsOrderReturnApplyDao extends BaseMapper { + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderReturnReasonDao.java b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderReturnReasonDao.java new file mode 100644 index 0000000..9a3c5ea --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderReturnReasonDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.order.dao; + +import com.msb.mall.order.entity.OmsOrderReturnReasonEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * �˻�ԭ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Mapper +public interface OmsOrderReturnReasonDao extends BaseMapper { + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderSettingDao.java b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderSettingDao.java new file mode 100644 index 0000000..e68d6f9 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/dao/OmsOrderSettingDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.order.dao; + +import com.msb.mall.order.entity.OmsOrderSettingEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ����������Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Mapper +public interface OmsOrderSettingDao extends BaseMapper { + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/dao/OmsPaymentInfoDao.java b/mall-order/src/main/java/com/msb/mall/order/dao/OmsPaymentInfoDao.java new file mode 100644 index 0000000..7d785ab --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/dao/OmsPaymentInfoDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.order.dao; + +import com.msb.mall.order.entity.OmsPaymentInfoEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ֧����Ϣ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Mapper +public interface OmsPaymentInfoDao extends BaseMapper { + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/dao/OmsRefundInfoDao.java b/mall-order/src/main/java/com/msb/mall/order/dao/OmsRefundInfoDao.java new file mode 100644 index 0000000..f659907 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/dao/OmsRefundInfoDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.order.dao; + +import com.msb.mall.order.entity.OmsRefundInfoEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * �˿���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Mapper +public interface OmsRefundInfoDao extends BaseMapper { + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderEntity.java b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderEntity.java new file mode 100644 index 0000000..f9e4134 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderEntity.java @@ -0,0 +1,193 @@ +package com.msb.mall.order.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Data +@TableName("oms_order") +public class OmsOrderEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * member_id + */ + private Long memberId; + /** + * ������ + */ + private String orderSn; + /** + * ʹ�õ��Ż�ȯ + */ + private Long couponId; + /** + * create_time + */ + private Date createTime; + /** + * �û��� + */ + private String memberUsername; + /** + * �����ܶ� + */ + private BigDecimal totalAmount; + /** + * Ӧ���ܶ� + */ + private BigDecimal payAmount; + /** + * �˷ѽ�� + */ + private BigDecimal freightAmount; + /** + * �����Ż��������ۡ����������ݼۣ� + */ + private BigDecimal promotionAmount; + /** + * ���ֵֿ۽�� + */ + private BigDecimal integrationAmount; + /** + * �Ż�ȯ�ֿ۽�� + */ + private BigDecimal couponAmount; + /** + * ��̨��������ʹ�õ��ۿ۽�� + */ + private BigDecimal discountAmount; + /** + * ֧����ʽ��1->֧������2->΢�ţ�3->������ 4->��������� + */ + private Integer payType; + /** + * ������Դ[0->PC������1->app����] + */ + private Integer sourceType; + /** + * ����״̬��0->�����1->��������2->�ѷ�����3->����ɣ�4->�ѹرգ�5->��Ч������ + */ + private Integer status; + /** + * ������˾(���ͷ�ʽ) + */ + private String deliveryCompany; + /** + * �������� + */ + private String deliverySn; + /** + * �Զ�ȷ��ʱ�䣨�죩 + */ + private Integer autoConfirmDay; + /** + * ���Ի�õĻ��� + */ + private Integer integration; + /** + * ���Ի�õijɳ�ֵ + */ + private Integer growth; + /** + * ��Ʊ����[0->������Ʊ��1->���ӷ�Ʊ��2->ֽ�ʷ�Ʊ] + */ + private Integer billType; + /** + * ��Ʊ̧ͷ + */ + private String billHeader; + /** + * ��Ʊ���� + */ + private String billContent; + /** + * ��Ʊ�˵绰 + */ + private String billReceiverPhone; + /** + * ��Ʊ������ + */ + private String billReceiverEmail; + /** + * �ջ������� + */ + private String receiverName; + /** + * �ջ��˵绰 + */ + private String receiverPhone; + /** + * �ջ����ʱ� + */ + private String receiverPostCode; + /** + * ʡ��/ֱϽ�� + */ + private String receiverProvince; + /** + * ���� + */ + private String receiverCity; + /** + * �� + */ + private String receiverRegion; + /** + * ��ϸ��ַ + */ + private String receiverDetailAddress; + /** + * ������ע + */ + private String note; + /** + * ȷ���ջ�״̬[0->δȷ�ϣ�1->��ȷ��] + */ + private Integer confirmStatus; + /** + * ɾ��״̬��0->δɾ����1->��ɾ���� + */ + private Integer deleteStatus; + /** + * �µ�ʱʹ�õĻ��� + */ + private Integer useIntegration; + /** + * ֧��ʱ�� + */ + private Date paymentTime; + /** + * ����ʱ�� + */ + private Date deliveryTime; + /** + * ȷ���ջ�ʱ�� + */ + private Date receiveTime; + /** + * ����ʱ�� + */ + private Date commentTime; + /** + * �޸�ʱ�� + */ + private Date modifyTime; + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderItemEntity.java b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderItemEntity.java new file mode 100644 index 0000000..b98b4f2 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderItemEntity.java @@ -0,0 +1,105 @@ +package com.msb.mall.order.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��������Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Data +@TableName("oms_order_item") +public class OmsOrderItemEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * order_id + */ + private Long orderId; + /** + * order_sn + */ + private String orderSn; + /** + * spu_id + */ + private Long spuId; + /** + * spu_name + */ + private String spuName; + /** + * spu_pic + */ + private String spuPic; + /** + * Ʒ�� + */ + private String spuBrand; + /** + * ��Ʒ����id + */ + private Long categoryId; + /** + * ��Ʒsku��� + */ + private Long skuId; + /** + * ��Ʒsku���� + */ + private String skuName; + /** + * ��ƷskuͼƬ + */ + private String skuPic; + /** + * ��Ʒsku�۸� + */ + private BigDecimal skuPrice; + /** + * ��Ʒ��������� + */ + private Integer skuQuantity; + /** + * ��Ʒ����������ϣ�JSON�� + */ + private String skuAttrsVals; + /** + * ��Ʒ�����ֽ��� + */ + private BigDecimal promotionAmount; + /** + * �Ż�ȯ�Żݷֽ��� + */ + private BigDecimal couponAmount; + /** + * �����Żݷֽ��� + */ + private BigDecimal integrationAmount; + /** + * ����Ʒ�����Żݺ�ķֽ��� + */ + private BigDecimal realAmount; + /** + * ���ͻ��� + */ + private Integer giftIntegration; + /** + * ���ͳɳ�ֵ + */ + private Integer giftGrowth; + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderOperateHistoryEntity.java b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderOperateHistoryEntity.java new file mode 100644 index 0000000..12bd6f3 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderOperateHistoryEntity.java @@ -0,0 +1,48 @@ +package com.msb.mall.order.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ����������ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Data +@TableName("oms_order_operate_history") +public class OmsOrderOperateHistoryEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ����id + */ + private Long orderId; + /** + * ������[�û���ϵͳ����̨����Ա] + */ + private String operateMan; + /** + * ����ʱ�� + */ + private Date createTime; + /** + * ����״̬��0->�����1->��������2->�ѷ�����3->����ɣ�4->�ѹرգ�5->��Ч������ + */ + private Integer orderStatus; + /** + * ��ע + */ + private String note; + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderReturnApplyEntity.java b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderReturnApplyEntity.java new file mode 100644 index 0000000..57bed00 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderReturnApplyEntity.java @@ -0,0 +1,137 @@ +package com.msb.mall.order.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * �����˻����� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Data +@TableName("oms_order_return_apply") +public class OmsOrderReturnApplyEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * order_id + */ + private Long orderId; + /** + * �˻���Ʒid + */ + private Long skuId; + /** + * ������� + */ + private String orderSn; + /** + * ����ʱ�� + */ + private Date createTime; + /** + * ��Ա�û��� + */ + private String memberUsername; + /** + * �˿��� + */ + private BigDecimal returnAmount; + /** + * �˻������� + */ + private String returnName; + /** + * �˻��˵绰 + */ + private String returnPhone; + /** + * ����״̬[0->������1->�˻��У�2->����ɣ�3->�Ѿܾ�] + */ + private Integer status; + /** + * ����ʱ�� + */ + private Date handleTime; + /** + * ��ƷͼƬ + */ + private String skuImg; + /** + * ��Ʒ���� + */ + private String skuName; + /** + * ��ƷƷ�� + */ + private String skuBrand; + /** + * ��Ʒ��������(JSON) + */ + private String skuAttrsVals; + /** + * �˻����� + */ + private Integer skuCount; + /** + * ��Ʒ���� + */ + private BigDecimal skuPrice; + /** + * ��Ʒʵ��֧������ + */ + private BigDecimal skuRealPrice; + /** + * ԭ�� + */ + private String reason; + /** + * ���� + */ + private String description; + /** + * ƾ֤ͼƬ���Զ��Ÿ��� + */ + private String descPics; + /** + * ����ע + */ + private String handleNote; + /** + * ������Ա + */ + private String handleMan; + /** + * �ջ��� + */ + private String receiveMan; + /** + * �ջ�ʱ�� + */ + private Date receiveTime; + /** + * �ջ���ע + */ + private String receiveNote; + /** + * �ջ��绰 + */ + private String receivePhone; + /** + * ��˾�ջ���ַ + */ + private String companyAddress; + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderReturnReasonEntity.java b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderReturnReasonEntity.java new file mode 100644 index 0000000..f67bd32 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderReturnReasonEntity.java @@ -0,0 +1,44 @@ +package com.msb.mall.order.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * �˻�ԭ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Data +@TableName("oms_order_return_reason") +public class OmsOrderReturnReasonEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * �˻�ԭ���� + */ + private String name; + /** + * ���� + */ + private Integer sort; + /** + * ����״̬ + */ + private Integer status; + /** + * create_time + */ + private Date createTime; + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderSettingEntity.java b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderSettingEntity.java new file mode 100644 index 0000000..83a152a --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/entity/OmsOrderSettingEntity.java @@ -0,0 +1,52 @@ +package com.msb.mall.order.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ����������Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Data +@TableName("oms_order_setting") +public class OmsOrderSettingEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ��ɱ������ʱ�ر�ʱ��(��) + */ + private Integer flashOrderOvertime; + /** + * ����������ʱʱ��(��) + */ + private Integer normalOrderOvertime; + /** + * �������Զ�ȷ���ջ�ʱ�䣨�죩 + */ + private Integer confirmOvertime; + /** + * �Զ���ɽ���ʱ�䣬���������˻����죩 + */ + private Integer finishOvertime; + /** + * ������ɺ��Զ�����ʱ�䣨�죩 + */ + private Integer commentOvertime; + /** + * ��Ա�ȼ���0-���޻�Ա�ȼ���ȫ��ͨ�ã�����-��Ӧ��������Ա�ȼ��� + */ + private Integer memberLevel; + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/entity/OmsPaymentInfoEntity.java b/mall-order/src/main/java/com/msb/mall/order/entity/OmsPaymentInfoEntity.java new file mode 100644 index 0000000..06f7549 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/entity/OmsPaymentInfoEntity.java @@ -0,0 +1,69 @@ +package com.msb.mall.order.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ֧����Ϣ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Data +@TableName("oms_payment_info") +public class OmsPaymentInfoEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * �����ţ�����ҵ��ţ� + */ + private String orderSn; + /** + * ����id + */ + private Long orderId; + /** + * ֧����������ˮ�� + */ + private String alipayTradeNo; + /** + * ֧���ܽ�� + */ + private BigDecimal totalAmount; + /** + * �������� + */ + private String subject; + /** + * ֧��״̬ + */ + private String paymentStatus; + /** + * ����ʱ�� + */ + private Date createTime; + /** + * ȷ��ʱ�� + */ + private Date confirmTime; + /** + * �ص����� + */ + private String callbackContent; + /** + * �ص�ʱ�� + */ + private Date callbackTime; + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/entity/OmsRefundInfoEntity.java b/mall-order/src/main/java/com/msb/mall/order/entity/OmsRefundInfoEntity.java new file mode 100644 index 0000000..c3fa47f --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/entity/OmsRefundInfoEntity.java @@ -0,0 +1,53 @@ +package com.msb.mall.order.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * �˿���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +@Data +@TableName("oms_refund_info") +public class OmsRefundInfoEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * �˿�Ķ��� + */ + private Long orderReturnId; + /** + * �˿��� + */ + private BigDecimal refund; + /** + * �˿����ˮ�� + */ + private String refundSn; + /** + * �˿�״̬ + */ + private Integer refundStatus; + /** + * �˿�����[1-֧������2-΢�ţ�3-������4-���] + */ + private Integer refundChannel; + /** + * + */ + private String refundContent; + +} diff --git a/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderItemService.java b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderItemService.java new file mode 100644 index 0000000..2f31e87 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderItemService.java @@ -0,0 +1,20 @@ +package com.msb.mall.order.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.order.entity.OmsOrderItemEntity; + +import java.util.Map; + +/** + * ��������Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +public interface OmsOrderItemService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderOperateHistoryService.java b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderOperateHistoryService.java new file mode 100644 index 0000000..9f7d5f1 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderOperateHistoryService.java @@ -0,0 +1,20 @@ +package com.msb.mall.order.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.order.entity.OmsOrderOperateHistoryEntity; + +import java.util.Map; + +/** + * ����������ʷ��¼ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +public interface OmsOrderOperateHistoryService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderReturnApplyService.java b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderReturnApplyService.java new file mode 100644 index 0000000..8380ded --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderReturnApplyService.java @@ -0,0 +1,20 @@ +package com.msb.mall.order.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.order.entity.OmsOrderReturnApplyEntity; + +import java.util.Map; + +/** + * �����˻����� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +public interface OmsOrderReturnApplyService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderReturnReasonService.java b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderReturnReasonService.java new file mode 100644 index 0000000..15b5695 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderReturnReasonService.java @@ -0,0 +1,20 @@ +package com.msb.mall.order.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.order.entity.OmsOrderReturnReasonEntity; + +import java.util.Map; + +/** + * �˻�ԭ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +public interface OmsOrderReturnReasonService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderService.java b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderService.java new file mode 100644 index 0000000..002e1f2 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderService.java @@ -0,0 +1,20 @@ +package com.msb.mall.order.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.order.entity.OmsOrderEntity; + +import java.util.Map; + +/** + * ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +public interface OmsOrderService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderSettingService.java b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderSettingService.java new file mode 100644 index 0000000..671ebe5 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/OmsOrderSettingService.java @@ -0,0 +1,20 @@ +package com.msb.mall.order.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.order.entity.OmsOrderSettingEntity; + +import java.util.Map; + +/** + * ����������Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +public interface OmsOrderSettingService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-order/src/main/java/com/msb/mall/order/service/OmsPaymentInfoService.java b/mall-order/src/main/java/com/msb/mall/order/service/OmsPaymentInfoService.java new file mode 100644 index 0000000..e21a404 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/OmsPaymentInfoService.java @@ -0,0 +1,20 @@ +package com.msb.mall.order.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.order.entity.OmsPaymentInfoEntity; + +import java.util.Map; + +/** + * ֧����Ϣ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +public interface OmsPaymentInfoService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-order/src/main/java/com/msb/mall/order/service/OmsRefundInfoService.java b/mall-order/src/main/java/com/msb/mall/order/service/OmsRefundInfoService.java new file mode 100644 index 0000000..3ca39d5 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/OmsRefundInfoService.java @@ -0,0 +1,20 @@ +package com.msb.mall.order.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.order.entity.OmsRefundInfoEntity; + +import java.util.Map; + +/** + * �˿���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:21:50 + */ +public interface OmsRefundInfoService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderItemServiceImpl.java b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderItemServiceImpl.java new file mode 100644 index 0000000..458075a --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderItemServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.order.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.order.dao.OmsOrderItemDao; +import com.msb.mall.order.entity.OmsOrderItemEntity; +import com.msb.mall.order.service.OmsOrderItemService; + + +@Service("omsOrderItemService") +public class OmsOrderItemServiceImpl extends ServiceImpl implements OmsOrderItemService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderOperateHistoryServiceImpl.java b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderOperateHistoryServiceImpl.java new file mode 100644 index 0000000..7f73a80 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderOperateHistoryServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.order.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.order.dao.OmsOrderOperateHistoryDao; +import com.msb.mall.order.entity.OmsOrderOperateHistoryEntity; +import com.msb.mall.order.service.OmsOrderOperateHistoryService; + + +@Service("omsOrderOperateHistoryService") +public class OmsOrderOperateHistoryServiceImpl extends ServiceImpl implements OmsOrderOperateHistoryService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderReturnApplyServiceImpl.java b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderReturnApplyServiceImpl.java new file mode 100644 index 0000000..962012a --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderReturnApplyServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.order.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.order.dao.OmsOrderReturnApplyDao; +import com.msb.mall.order.entity.OmsOrderReturnApplyEntity; +import com.msb.mall.order.service.OmsOrderReturnApplyService; + + +@Service("omsOrderReturnApplyService") +public class OmsOrderReturnApplyServiceImpl extends ServiceImpl implements OmsOrderReturnApplyService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderReturnReasonServiceImpl.java b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderReturnReasonServiceImpl.java new file mode 100644 index 0000000..63167fd --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderReturnReasonServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.order.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.order.dao.OmsOrderReturnReasonDao; +import com.msb.mall.order.entity.OmsOrderReturnReasonEntity; +import com.msb.mall.order.service.OmsOrderReturnReasonService; + + +@Service("omsOrderReturnReasonService") +public class OmsOrderReturnReasonServiceImpl extends ServiceImpl implements OmsOrderReturnReasonService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderServiceImpl.java b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderServiceImpl.java new file mode 100644 index 0000000..cc9c258 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.order.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.order.dao.OmsOrderDao; +import com.msb.mall.order.entity.OmsOrderEntity; +import com.msb.mall.order.service.OmsOrderService; + + +@Service("omsOrderService") +public class OmsOrderServiceImpl extends ServiceImpl implements OmsOrderService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderSettingServiceImpl.java b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderSettingServiceImpl.java new file mode 100644 index 0000000..4791868 --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsOrderSettingServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.order.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.order.dao.OmsOrderSettingDao; +import com.msb.mall.order.entity.OmsOrderSettingEntity; +import com.msb.mall.order.service.OmsOrderSettingService; + + +@Service("omsOrderSettingService") +public class OmsOrderSettingServiceImpl extends ServiceImpl implements OmsOrderSettingService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsPaymentInfoServiceImpl.java b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsPaymentInfoServiceImpl.java new file mode 100644 index 0000000..5673eaf --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsPaymentInfoServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.order.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.order.dao.OmsPaymentInfoDao; +import com.msb.mall.order.entity.OmsPaymentInfoEntity; +import com.msb.mall.order.service.OmsPaymentInfoService; + + +@Service("omsPaymentInfoService") +public class OmsPaymentInfoServiceImpl extends ServiceImpl implements OmsPaymentInfoService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsRefundInfoServiceImpl.java b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsRefundInfoServiceImpl.java new file mode 100644 index 0000000..222643e --- /dev/null +++ b/mall-order/src/main/java/com/msb/mall/order/service/impl/OmsRefundInfoServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.order.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.order.dao.OmsRefundInfoDao; +import com.msb.mall.order.entity.OmsRefundInfoEntity; +import com.msb.mall.order.service.OmsRefundInfoService; + + +@Service("omsRefundInfoService") +public class OmsRefundInfoServiceImpl extends ServiceImpl implements OmsRefundInfoService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-order/src/main/resources/application.yml b/mall-order/src/main/resources/application.yml new file mode 100644 index 0000000..9c3575a --- /dev/null +++ b/mall-order/src/main/resources/application.yml @@ -0,0 +1,19 @@ +spring: + application: + name: mall-order + datasource: + username: root + password: root + url: jdbc:mysql://localhost:3306/mall-oms + driver-class-name: com.mysql.cj.jdbc.Driver + cloud: + nacos: + discovery: + server-addr: 127.0.0.1:8848 +mybatis-plus: + mapper-locations: classpath*:/mapper/**/*.xml + global-config: + db-config: + id-type: auto # 主键自增 +server: + port: 8050 \ No newline at end of file diff --git a/mall-order/src/main/resources/mapper/order/OmsOrderDao.xml b/mall-order/src/main/resources/mapper/order/OmsOrderDao.xml new file mode 100644 index 0000000..bea7a70 --- /dev/null +++ b/mall-order/src/main/resources/mapper/order/OmsOrderDao.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-order/src/main/resources/mapper/order/OmsOrderItemDao.xml b/mall-order/src/main/resources/mapper/order/OmsOrderItemDao.xml new file mode 100644 index 0000000..45ce464 --- /dev/null +++ b/mall-order/src/main/resources/mapper/order/OmsOrderItemDao.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-order/src/main/resources/mapper/order/OmsOrderOperateHistoryDao.xml b/mall-order/src/main/resources/mapper/order/OmsOrderOperateHistoryDao.xml new file mode 100644 index 0000000..749e8d1 --- /dev/null +++ b/mall-order/src/main/resources/mapper/order/OmsOrderOperateHistoryDao.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-order/src/main/resources/mapper/order/OmsOrderReturnApplyDao.xml b/mall-order/src/main/resources/mapper/order/OmsOrderReturnApplyDao.xml new file mode 100644 index 0000000..f8f3541 --- /dev/null +++ b/mall-order/src/main/resources/mapper/order/OmsOrderReturnApplyDao.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-order/src/main/resources/mapper/order/OmsOrderReturnReasonDao.xml b/mall-order/src/main/resources/mapper/order/OmsOrderReturnReasonDao.xml new file mode 100644 index 0000000..6265af1 --- /dev/null +++ b/mall-order/src/main/resources/mapper/order/OmsOrderReturnReasonDao.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-order/src/main/resources/mapper/order/OmsOrderSettingDao.xml b/mall-order/src/main/resources/mapper/order/OmsOrderSettingDao.xml new file mode 100644 index 0000000..d8dacc1 --- /dev/null +++ b/mall-order/src/main/resources/mapper/order/OmsOrderSettingDao.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-order/src/main/resources/mapper/order/OmsPaymentInfoDao.xml b/mall-order/src/main/resources/mapper/order/OmsPaymentInfoDao.xml new file mode 100644 index 0000000..eb04f4d --- /dev/null +++ b/mall-order/src/main/resources/mapper/order/OmsPaymentInfoDao.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-order/src/main/resources/mapper/order/OmsRefundInfoDao.xml b/mall-order/src/main/resources/mapper/order/OmsRefundInfoDao.xml new file mode 100644 index 0000000..96e3844 --- /dev/null +++ b/mall-order/src/main/resources/mapper/order/OmsRefundInfoDao.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-order/src/main/resources/src/views/modules/order/omsorder-add-or-update.vue b/mall-order/src/main/resources/src/views/modules/order/omsorder-add-or-update.vue new file mode 100644 index 0000000..c631e95 --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsorder-add-or-update.vue @@ -0,0 +1,444 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsorder.vue b/mall-order/src/main/resources/src/views/modules/order/omsorder.vue new file mode 100644 index 0000000..adc6a3a --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsorder.vue @@ -0,0 +1,403 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsorderitem-add-or-update.vue b/mall-order/src/main/resources/src/views/modules/order/omsorderitem-add-or-update.vue new file mode 100644 index 0000000..410fc67 --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsorderitem-add-or-update.vue @@ -0,0 +1,246 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsorderitem.vue b/mall-order/src/main/resources/src/views/modules/order/omsorderitem.vue new file mode 100644 index 0000000..93bc4ef --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsorderitem.vue @@ -0,0 +1,271 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsorderoperatehistory-add-or-update.vue b/mall-order/src/main/resources/src/views/modules/order/omsorderoperatehistory-add-or-update.vue new file mode 100644 index 0000000..7ddd392 --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsorderoperatehistory-add-or-update.vue @@ -0,0 +1,120 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsorderoperatehistory.vue b/mall-order/src/main/resources/src/views/modules/order/omsorderoperatehistory.vue new file mode 100644 index 0000000..17f13dd --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsorderoperatehistory.vue @@ -0,0 +1,187 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsorderreturnapply-add-or-update.vue b/mall-order/src/main/resources/src/views/modules/order/omsorderreturnapply-add-or-update.vue new file mode 100644 index 0000000..9472f26 --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsorderreturnapply-add-or-update.vue @@ -0,0 +1,318 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsorderreturnapply.vue b/mall-order/src/main/resources/src/views/modules/order/omsorderreturnapply.vue new file mode 100644 index 0000000..ee73436 --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsorderreturnapply.vue @@ -0,0 +1,319 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsorderreturnreason-add-or-update.vue b/mall-order/src/main/resources/src/views/modules/order/omsorderreturnreason-add-or-update.vue new file mode 100644 index 0000000..796ed5b --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsorderreturnreason-add-or-update.vue @@ -0,0 +1,111 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsorderreturnreason.vue b/mall-order/src/main/resources/src/views/modules/order/omsorderreturnreason.vue new file mode 100644 index 0000000..8f4aa84 --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsorderreturnreason.vue @@ -0,0 +1,181 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsordersetting-add-or-update.vue b/mall-order/src/main/resources/src/views/modules/order/omsordersetting-add-or-update.vue new file mode 100644 index 0000000..161aaf0 --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsordersetting-add-or-update.vue @@ -0,0 +1,129 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsordersetting.vue b/mall-order/src/main/resources/src/views/modules/order/omsordersetting.vue new file mode 100644 index 0000000..8fb51e9 --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsordersetting.vue @@ -0,0 +1,193 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omspaymentinfo-add-or-update.vue b/mall-order/src/main/resources/src/views/modules/order/omspaymentinfo-add-or-update.vue new file mode 100644 index 0000000..2257813 --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omspaymentinfo-add-or-update.vue @@ -0,0 +1,165 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omspaymentinfo.vue b/mall-order/src/main/resources/src/views/modules/order/omspaymentinfo.vue new file mode 100644 index 0000000..3d88c9e --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omspaymentinfo.vue @@ -0,0 +1,217 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsrefundinfo-add-or-update.vue b/mall-order/src/main/resources/src/views/modules/order/omsrefundinfo-add-or-update.vue new file mode 100644 index 0000000..4a68c71 --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsrefundinfo-add-or-update.vue @@ -0,0 +1,129 @@ + + + diff --git a/mall-order/src/main/resources/src/views/modules/order/omsrefundinfo.vue b/mall-order/src/main/resources/src/views/modules/order/omsrefundinfo.vue new file mode 100644 index 0000000..70cb949 --- /dev/null +++ b/mall-order/src/main/resources/src/views/modules/order/omsrefundinfo.vue @@ -0,0 +1,193 @@ + + + diff --git a/mall-product/pom.xml b/mall-product/pom.xml index f92541e..37be620 100644 --- a/mall-product/pom.xml +++ b/mall-product/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 2.7.15 + 2.4.12 com.example @@ -15,9 +15,14 @@ mall-product 1.8 - 2021.0.8 + 2020.0.1 + + com.msb.mall + mall-common + 0.0.1-SNAPSHOT + org.springframework.boot spring-boot-starter-web diff --git a/mall-product/src/main/java/com/example/mallproduct/MallProductApplication.java b/mall-product/src/main/java/com/msb/mall/product/MallProjectApplication.java similarity index 60% rename from mall-product/src/main/java/com/example/mallproduct/MallProductApplication.java rename to mall-product/src/main/java/com/msb/mall/product/MallProjectApplication.java index a089935..3a54c52 100644 --- a/mall-product/src/main/java/com/example/mallproduct/MallProductApplication.java +++ b/mall-product/src/main/java/com/msb/mall/product/MallProjectApplication.java @@ -1,13 +1,13 @@ -package com.example.mallproduct; +package com.msb.mall.product; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication -public class MallProductApplication { +public class MallProjectApplication { public static void main(String[] args) { - SpringApplication.run(MallProductApplication.class, args); + SpringApplication.run(MallProjectApplication.class, args); } } diff --git a/mall-product/src/main/java/com/msb/mall/product/controller/AttrAttrgroupRelationController.java b/mall-product/src/main/java/com/msb/mall/product/controller/AttrAttrgroupRelationController.java new file mode 100644 index 0000000..8f3d674 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/controller/AttrAttrgroupRelationController.java @@ -0,0 +1,90 @@ +package com.msb.mall.product.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.product.entity.AttrAttrgroupRelationEntity; +import com.msb.mall.product.service.AttrAttrgroupRelationService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ����&���Է������ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@RestController +@RequestMapping("project/attrattrgrouprelation") +public class AttrAttrgroupRelationController { + @Autowired + private AttrAttrgroupRelationService attrAttrgroupRelationService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("project:attrattrgrouprelation:list") + public R list(@RequestParam Map params){ + PageUtils page = attrAttrgroupRelationService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("project:attrattrgrouprelation:info") + public R info(@PathVariable("id") Long id){ + AttrAttrgroupRelationEntity attrAttrgroupRelation = attrAttrgroupRelationService.getById(id); + + return R.ok().put("attrAttrgroupRelation", attrAttrgroupRelation); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("project:attrattrgrouprelation:save") + public R save(@RequestBody AttrAttrgroupRelationEntity attrAttrgroupRelation){ + attrAttrgroupRelationService.save(attrAttrgroupRelation); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("project:attrattrgrouprelation:update") + public R update(@RequestBody AttrAttrgroupRelationEntity attrAttrgroupRelation){ + attrAttrgroupRelationService.updateById(attrAttrgroupRelation); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("project:attrattrgrouprelation:delete") + public R delete(@RequestBody Long[] ids){ + attrAttrgroupRelationService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/controller/AttrController.java b/mall-product/src/main/java/com/msb/mall/product/controller/AttrController.java new file mode 100644 index 0000000..4da006c --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/controller/AttrController.java @@ -0,0 +1,90 @@ +package com.msb.mall.product.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.product.entity.AttrEntity; +import com.msb.mall.product.service.AttrService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Ʒ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@RestController +@RequestMapping("project/attr") +public class AttrController { + @Autowired + private AttrService attrService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("project:attr:list") + public R list(@RequestParam Map params){ + PageUtils page = attrService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{attrId}") + // @RequiresPermissions("project:attr:info") + public R info(@PathVariable("attrId") Long attrId){ + AttrEntity attr = attrService.getById(attrId); + + return R.ok().put("attr", attr); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("project:attr:save") + public R save(@RequestBody AttrEntity attr){ + attrService.save(attr); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("project:attr:update") + public R update(@RequestBody AttrEntity attr){ + attrService.updateById(attr); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("project:attr:delete") + public R delete(@RequestBody Long[] attrIds){ + attrService.removeByIds(Arrays.asList(attrIds)); + + return R.ok(); + } + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/controller/AttrGroupController.java b/mall-product/src/main/java/com/msb/mall/product/controller/AttrGroupController.java new file mode 100644 index 0000000..c61cc65 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/controller/AttrGroupController.java @@ -0,0 +1,90 @@ +package com.msb.mall.product.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.product.entity.AttrGroupEntity; +import com.msb.mall.product.service.AttrGroupService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ���Է��� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@RestController +@RequestMapping("project/attrgroup") +public class AttrGroupController { + @Autowired + private AttrGroupService attrGroupService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("project:attrgroup:list") + public R list(@RequestParam Map params){ + PageUtils page = attrGroupService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{attrGroupId}") + // @RequiresPermissions("project:attrgroup:info") + public R info(@PathVariable("attrGroupId") Long attrGroupId){ + AttrGroupEntity attrGroup = attrGroupService.getById(attrGroupId); + + return R.ok().put("attrGroup", attrGroup); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("project:attrgroup:save") + public R save(@RequestBody AttrGroupEntity attrGroup){ + attrGroupService.save(attrGroup); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("project:attrgroup:update") + public R update(@RequestBody AttrGroupEntity attrGroup){ + attrGroupService.updateById(attrGroup); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("project:attrgroup:delete") + public R delete(@RequestBody Long[] attrGroupIds){ + attrGroupService.removeByIds(Arrays.asList(attrGroupIds)); + + return R.ok(); + } + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/controller/BrandController.java b/mall-product/src/main/java/com/msb/mall/product/controller/BrandController.java new file mode 100644 index 0000000..add7ea4 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/controller/BrandController.java @@ -0,0 +1,90 @@ +package com.msb.mall.product.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.product.entity.BrandEntity; +import com.msb.mall.product.service.BrandService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * Ʒ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@RestController +@RequestMapping("project/brand") +public class BrandController { + @Autowired + private BrandService brandService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("project:brand:list") + public R list(@RequestParam Map params){ + PageUtils page = brandService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{brandId}") + // @RequiresPermissions("project:brand:info") + public R info(@PathVariable("brandId") Long brandId){ + BrandEntity brand = brandService.getById(brandId); + + return R.ok().put("brand", brand); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("project:brand:save") + public R save(@RequestBody BrandEntity brand){ + brandService.save(brand); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("project:brand:update") + public R update(@RequestBody BrandEntity brand){ + brandService.updateById(brand); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("project:brand:delete") + public R delete(@RequestBody Long[] brandIds){ + brandService.removeByIds(Arrays.asList(brandIds)); + + return R.ok(); + } + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/controller/CategoryBrandRelationController.java b/mall-product/src/main/java/com/msb/mall/product/controller/CategoryBrandRelationController.java new file mode 100644 index 0000000..d066f87 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/controller/CategoryBrandRelationController.java @@ -0,0 +1,90 @@ +package com.msb.mall.product.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.product.entity.CategoryBrandRelationEntity; +import com.msb.mall.product.service.CategoryBrandRelationService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * Ʒ�Ʒ������ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@RestController +@RequestMapping("project/categorybrandrelation") +public class CategoryBrandRelationController { + @Autowired + private CategoryBrandRelationService categoryBrandRelationService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("project:categorybrandrelation:list") + public R list(@RequestParam Map params){ + PageUtils page = categoryBrandRelationService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("project:categorybrandrelation:info") + public R info(@PathVariable("id") Long id){ + CategoryBrandRelationEntity categoryBrandRelation = categoryBrandRelationService.getById(id); + + return R.ok().put("categoryBrandRelation", categoryBrandRelation); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("project:categorybrandrelation:save") + public R save(@RequestBody CategoryBrandRelationEntity categoryBrandRelation){ + categoryBrandRelationService.save(categoryBrandRelation); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("project:categorybrandrelation:update") + public R update(@RequestBody CategoryBrandRelationEntity categoryBrandRelation){ + categoryBrandRelationService.updateById(categoryBrandRelation); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("project:categorybrandrelation:delete") + public R delete(@RequestBody Long[] ids){ + categoryBrandRelationService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/controller/CategoryController.java b/mall-product/src/main/java/com/msb/mall/product/controller/CategoryController.java new file mode 100644 index 0000000..5cdd4e4 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/controller/CategoryController.java @@ -0,0 +1,90 @@ +package com.msb.mall.product.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.product.entity.CategoryEntity; +import com.msb.mall.product.service.CategoryService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Ʒ�������� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@RestController +@RequestMapping("project/category") +public class CategoryController { + @Autowired + private CategoryService categoryService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("project:category:list") + public R list(@RequestParam Map params){ + PageUtils page = categoryService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{catId}") + // @RequiresPermissions("project:category:info") + public R info(@PathVariable("catId") Long catId){ + CategoryEntity category = categoryService.getById(catId); + + return R.ok().put("category", category); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("project:category:save") + public R save(@RequestBody CategoryEntity category){ + categoryService.save(category); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("project:category:update") + public R update(@RequestBody CategoryEntity category){ + categoryService.updateById(category); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("project:category:delete") + public R delete(@RequestBody Long[] catIds){ + categoryService.removeByIds(Arrays.asList(catIds)); + + return R.ok(); + } + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/controller/CommentReplayController.java b/mall-product/src/main/java/com/msb/mall/product/controller/CommentReplayController.java new file mode 100644 index 0000000..6547087 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/controller/CommentReplayController.java @@ -0,0 +1,90 @@ +package com.msb.mall.product.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.product.entity.CommentReplayEntity; +import com.msb.mall.product.service.CommentReplayService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Ʒ���ۻظ���ϵ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@RestController +@RequestMapping("project/commentreplay") +public class CommentReplayController { + @Autowired + private CommentReplayService commentReplayService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("project:commentreplay:list") + public R list(@RequestParam Map params){ + PageUtils page = commentReplayService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("project:commentreplay:info") + public R info(@PathVariable("id") Long id){ + CommentReplayEntity commentReplay = commentReplayService.getById(id); + + return R.ok().put("commentReplay", commentReplay); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("project:commentreplay:save") + public R save(@RequestBody CommentReplayEntity commentReplay){ + commentReplayService.save(commentReplay); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("project:commentreplay:update") + public R update(@RequestBody CommentReplayEntity commentReplay){ + commentReplayService.updateById(commentReplay); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("project:commentreplay:delete") + public R delete(@RequestBody Long[] ids){ + commentReplayService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/controller/ProductAttrValueController.java b/mall-product/src/main/java/com/msb/mall/product/controller/ProductAttrValueController.java new file mode 100644 index 0000000..ae23989 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/controller/ProductAttrValueController.java @@ -0,0 +1,90 @@ +package com.msb.mall.product.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.product.entity.ProductAttrValueEntity; +import com.msb.mall.product.service.ProductAttrValueService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * spu����ֵ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@RestController +@RequestMapping("project/productattrvalue") +public class ProductAttrValueController { + @Autowired + private ProductAttrValueService productAttrValueService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("project:productattrvalue:list") + public R list(@RequestParam Map params){ + PageUtils page = productAttrValueService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("project:productattrvalue:info") + public R info(@PathVariable("id") Long id){ + ProductAttrValueEntity productAttrValue = productAttrValueService.getById(id); + + return R.ok().put("productAttrValue", productAttrValue); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("project:productattrvalue:save") + public R save(@RequestBody ProductAttrValueEntity productAttrValue){ + productAttrValueService.save(productAttrValue); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("project:productattrvalue:update") + public R update(@RequestBody ProductAttrValueEntity productAttrValue){ + productAttrValueService.updateById(productAttrValue); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("project:productattrvalue:delete") + public R delete(@RequestBody Long[] ids){ + productAttrValueService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/controller/SkuImagesController.java b/mall-product/src/main/java/com/msb/mall/product/controller/SkuImagesController.java new file mode 100644 index 0000000..6fb6550 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/controller/SkuImagesController.java @@ -0,0 +1,90 @@ +package com.msb.mall.product.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.product.entity.SkuImagesEntity; +import com.msb.mall.product.service.SkuImagesService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * skuͼƬ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@RestController +@RequestMapping("project/skuimages") +public class SkuImagesController { + @Autowired + private SkuImagesService skuImagesService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("project:skuimages:list") + public R list(@RequestParam Map params){ + PageUtils page = skuImagesService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("project:skuimages:info") + public R info(@PathVariable("id") Long id){ + SkuImagesEntity skuImages = skuImagesService.getById(id); + + return R.ok().put("skuImages", skuImages); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("project:skuimages:save") + public R save(@RequestBody SkuImagesEntity skuImages){ + skuImagesService.save(skuImages); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("project:skuimages:update") + public R update(@RequestBody SkuImagesEntity skuImages){ + skuImagesService.updateById(skuImages); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("project:skuimages:delete") + public R delete(@RequestBody Long[] ids){ + skuImagesService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/controller/SkuInfoController.java b/mall-product/src/main/java/com/msb/mall/product/controller/SkuInfoController.java new file mode 100644 index 0000000..472c71d --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/controller/SkuInfoController.java @@ -0,0 +1,90 @@ +package com.msb.mall.product.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.product.entity.SkuInfoEntity; +import com.msb.mall.product.service.SkuInfoService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * sku��Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@RestController +@RequestMapping("project/skuinfo") +public class SkuInfoController { + @Autowired + private SkuInfoService skuInfoService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("project:skuinfo:list") + public R list(@RequestParam Map params){ + PageUtils page = skuInfoService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{skuId}") + // @RequiresPermissions("project:skuinfo:info") + public R info(@PathVariable("skuId") Long skuId){ + SkuInfoEntity skuInfo = skuInfoService.getById(skuId); + + return R.ok().put("skuInfo", skuInfo); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("project:skuinfo:save") + public R save(@RequestBody SkuInfoEntity skuInfo){ + skuInfoService.save(skuInfo); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("project:skuinfo:update") + public R update(@RequestBody SkuInfoEntity skuInfo){ + skuInfoService.updateById(skuInfo); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("project:skuinfo:delete") + public R delete(@RequestBody Long[] skuIds){ + skuInfoService.removeByIds(Arrays.asList(skuIds)); + + return R.ok(); + } + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/dao/AttrAttrgroupRelationDao.java b/mall-product/src/main/java/com/msb/mall/product/dao/AttrAttrgroupRelationDao.java new file mode 100644 index 0000000..7c49b56 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/dao/AttrAttrgroupRelationDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.product.dao; + +import com.msb.mall.product.entity.AttrAttrgroupRelationEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ����&���Է������ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Mapper +public interface AttrAttrgroupRelationDao extends BaseMapper { + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/dao/AttrDao.java b/mall-product/src/main/java/com/msb/mall/product/dao/AttrDao.java new file mode 100644 index 0000000..60bbcc3 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/dao/AttrDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.product.dao; + +import com.msb.mall.product.entity.AttrEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Ʒ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Mapper +public interface AttrDao extends BaseMapper { + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/dao/AttrGroupDao.java b/mall-product/src/main/java/com/msb/mall/product/dao/AttrGroupDao.java new file mode 100644 index 0000000..d05df2f --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/dao/AttrGroupDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.product.dao; + +import com.msb.mall.product.entity.AttrGroupEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ���Է��� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Mapper +public interface AttrGroupDao extends BaseMapper { + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/dao/BrandDao.java b/mall-product/src/main/java/com/msb/mall/product/dao/BrandDao.java new file mode 100644 index 0000000..30e690e --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/dao/BrandDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.product.dao; + +import com.msb.mall.product.entity.BrandEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * Ʒ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Mapper +public interface BrandDao extends BaseMapper { + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/dao/CategoryBrandRelationDao.java b/mall-product/src/main/java/com/msb/mall/product/dao/CategoryBrandRelationDao.java new file mode 100644 index 0000000..d6d9233 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/dao/CategoryBrandRelationDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.product.dao; + +import com.msb.mall.product.entity.CategoryBrandRelationEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * Ʒ�Ʒ������ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Mapper +public interface CategoryBrandRelationDao extends BaseMapper { + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/dao/CategoryDao.java b/mall-product/src/main/java/com/msb/mall/product/dao/CategoryDao.java new file mode 100644 index 0000000..ddf743e --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/dao/CategoryDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.product.dao; + +import com.msb.mall.product.entity.CategoryEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Ʒ�������� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Mapper +public interface CategoryDao extends BaseMapper { + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/dao/CommentReplayDao.java b/mall-product/src/main/java/com/msb/mall/product/dao/CommentReplayDao.java new file mode 100644 index 0000000..22fca32 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/dao/CommentReplayDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.product.dao; + +import com.msb.mall.product.entity.CommentReplayEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Ʒ���ۻظ���ϵ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Mapper +public interface CommentReplayDao extends BaseMapper { + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/dao/ProductAttrValueDao.java b/mall-product/src/main/java/com/msb/mall/product/dao/ProductAttrValueDao.java new file mode 100644 index 0000000..5137f62 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/dao/ProductAttrValueDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.product.dao; + +import com.msb.mall.product.entity.ProductAttrValueEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * spu����ֵ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Mapper +public interface ProductAttrValueDao extends BaseMapper { + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/dao/SkuImagesDao.java b/mall-product/src/main/java/com/msb/mall/product/dao/SkuImagesDao.java new file mode 100644 index 0000000..fa7bfe2 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/dao/SkuImagesDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.product.dao; + +import com.msb.mall.product.entity.SkuImagesEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * skuͼƬ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Mapper +public interface SkuImagesDao extends BaseMapper { + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/dao/SkuInfoDao.java b/mall-product/src/main/java/com/msb/mall/product/dao/SkuInfoDao.java new file mode 100644 index 0000000..adc8709 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/dao/SkuInfoDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.product.dao; + +import com.msb.mall.product.entity.SkuInfoEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * sku��Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Mapper +public interface SkuInfoDao extends BaseMapper { + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/entity/AttrAttrgroupRelationEntity.java b/mall-product/src/main/java/com/msb/mall/product/entity/AttrAttrgroupRelationEntity.java new file mode 100644 index 0000000..79262b9 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/entity/AttrAttrgroupRelationEntity.java @@ -0,0 +1,40 @@ +package com.msb.mall.product.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; + +import lombok.Data; + +/** + * ����&���Է������ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Data +@TableName("pms_attr_attrgroup_relation") +public class AttrAttrgroupRelationEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ����id + */ + private Long attrId; + /** + * ���Է���id + */ + private Long attrGroupId; + /** + * ������������ + */ + private Integer attrSort; + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/entity/AttrEntity.java b/mall-product/src/main/java/com/msb/mall/product/entity/AttrEntity.java new file mode 100644 index 0000000..6514f04 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/entity/AttrEntity.java @@ -0,0 +1,60 @@ +package com.msb.mall.product.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; + +import lombok.Data; + +/** + * ��Ʒ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Data +@TableName("pms_attr") +public class AttrEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * ����id + */ + @TableId + private Long attrId; + /** + * ������ + */ + private String attrName; + /** + * �Ƿ���Ҫ����[0-����Ҫ��1-��Ҫ] + */ + private Integer searchType; + /** + * ����ͼ�� + */ + private String icon; + /** + * ��ѡֵ�б�[�ö��ŷָ�] + */ + private String valueSelect; + /** + * ��������[0-�������ԣ�1-�������ԣ�2-���������������ǻ�������] + */ + private Integer attrType; + /** + * ����״̬[0 - ���ã�1 - ����] + */ + private Long enable; + /** + * �������� + */ + private Long catelogId; + /** + * ����չʾ���Ƿ�չʾ�ڽ����ϣ�0-�� 1-�ǡ�����sku����Ȼ���Ե��� + */ + private Integer showDesc; + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/entity/AttrGroupEntity.java b/mall-product/src/main/java/com/msb/mall/product/entity/AttrGroupEntity.java new file mode 100644 index 0000000..7c3a20e --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/entity/AttrGroupEntity.java @@ -0,0 +1,48 @@ +package com.msb.mall.product.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; + +import lombok.Data; + +/** + * ���Է��� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Data +@TableName("pms_attr_group") +public class AttrGroupEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * ����id + */ + @TableId + private Long attrGroupId; + /** + * ���� + */ + private String attrGroupName; + /** + * ���� + */ + private Integer sort; + /** + * ���� + */ + private String descript; + /** + * ��ͼ�� + */ + private String icon; + /** + * ��������id + */ + private Long catelogId; + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/entity/BrandEntity.java b/mall-product/src/main/java/com/msb/mall/product/entity/BrandEntity.java new file mode 100644 index 0000000..64b479a --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/entity/BrandEntity.java @@ -0,0 +1,52 @@ +package com.msb.mall.product.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; + +import lombok.Data; + +/** + * Ʒ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Data +@TableName("pms_brand") +public class BrandEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * Ʒ��id + */ + @TableId + private Long brandId; + /** + * Ʒ���� + */ + private String name; + /** + * Ʒ��logo��ַ + */ + private String logo; + /** + * ���� + */ + private String descript; + /** + * ��ʾ״̬[0-����ʾ��1-��ʾ] + */ + private Integer showStatus; + /** + * ��������ĸ + */ + private String firstLetter; + /** + * ���� + */ + private Integer sort; + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/entity/CategoryBrandRelationEntity.java b/mall-product/src/main/java/com/msb/mall/product/entity/CategoryBrandRelationEntity.java new file mode 100644 index 0000000..f68af43 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/entity/CategoryBrandRelationEntity.java @@ -0,0 +1,44 @@ +package com.msb.mall.product.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; + +import lombok.Data; + +/** + * Ʒ�Ʒ������ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Data +@TableName("pms_category_brand_relation") +public class CategoryBrandRelationEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * + */ + @TableId + private Long id; + /** + * Ʒ��id + */ + private Long brandId; + /** + * ����id + */ + private Long catelogId; + /** + * + */ + private String brandName; + /** + * + */ + private String catelogName; + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/entity/CategoryEntity.java b/mall-product/src/main/java/com/msb/mall/product/entity/CategoryEntity.java new file mode 100644 index 0000000..5cd0a08 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/entity/CategoryEntity.java @@ -0,0 +1,60 @@ +package com.msb.mall.product.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; + +import lombok.Data; + +/** + * ��Ʒ�������� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Data +@TableName("pms_category") +public class CategoryEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * ����id + */ + @TableId + private Long catId; + /** + * �������� + */ + private String name; + /** + * ������id + */ + private Long parentCid; + /** + * �㼶 + */ + private Integer catLevel; + /** + * �Ƿ���ʾ[0-����ʾ��1��ʾ] + */ + private Integer showStatus; + /** + * ���� + */ + private Integer sort; + /** + * ͼ���ַ + */ + private String icon; + /** + * ������λ + */ + private String productUnit; + /** + * ��Ʒ���� + */ + private Integer productCount; + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/entity/CommentReplayEntity.java b/mall-product/src/main/java/com/msb/mall/product/entity/CommentReplayEntity.java new file mode 100644 index 0000000..f66e769 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/entity/CommentReplayEntity.java @@ -0,0 +1,36 @@ +package com.msb.mall.product.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; + +import lombok.Data; + +/** + * ��Ʒ���ۻظ���ϵ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Data +@TableName("pms_comment_replay") +public class CommentReplayEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ����id + */ + private Long commentId; + /** + * �ظ�id + */ + private Long replyId; + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/entity/ProductAttrValueEntity.java b/mall-product/src/main/java/com/msb/mall/product/entity/ProductAttrValueEntity.java new file mode 100644 index 0000000..6a3d968 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/entity/ProductAttrValueEntity.java @@ -0,0 +1,52 @@ +package com.msb.mall.product.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; + +import lombok.Data; + +/** + * spu����ֵ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Data +@TableName("pms_product_attr_value") +public class ProductAttrValueEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * ��Ʒid + */ + private Long spuId; + /** + * ����id + */ + private Long attrId; + /** + * ������ + */ + private String attrName; + /** + * ����ֵ + */ + private String attrValue; + /** + * ˳�� + */ + private Integer attrSort; + /** + * ����չʾ���Ƿ�չʾ�ڽ����ϣ�0-�� 1-�ǡ� + */ + private Integer quickShow; + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/entity/SkuImagesEntity.java b/mall-product/src/main/java/com/msb/mall/product/entity/SkuImagesEntity.java new file mode 100644 index 0000000..f1397a3 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/entity/SkuImagesEntity.java @@ -0,0 +1,44 @@ +package com.msb.mall.product.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; + +import lombok.Data; + +/** + * skuͼƬ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Data +@TableName("pms_sku_images") +public class SkuImagesEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * sku_id + */ + private Long skuId; + /** + * ͼƬ��ַ + */ + private String imgUrl; + /** + * ���� + */ + private Integer imgSort; + /** + * Ĭ��ͼ[0 - ����Ĭ��ͼ��1 - ��Ĭ��ͼ] + */ + private Integer defaultImg; + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/entity/SkuInfoEntity.java b/mall-product/src/main/java/com/msb/mall/product/entity/SkuInfoEntity.java new file mode 100644 index 0000000..d541b89 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/entity/SkuInfoEntity.java @@ -0,0 +1,69 @@ +package com.msb.mall.product.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; + +import lombok.Data; + +/** + * sku��Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +@Data +@TableName("pms_sku_info") +public class SkuInfoEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * skuId + */ + @TableId + private Long skuId; + /** + * spuId + */ + private Long spuId; + /** + * sku���� + */ + private String skuName; + /** + * sku�������� + */ + private String skuDesc; + /** + * ��������id + */ + private Long catalogId; + /** + * Ʒ��id + */ + private Long brandId; + /** + * Ĭ��ͼƬ + */ + private String skuDefaultImg; + /** + * ���� + */ + private String skuTitle; + /** + * ������ + */ + private String skuSubtitle; + /** + * �۸� + */ + private BigDecimal price; + /** + * ���� + */ + private Long saleCount; + +} diff --git a/mall-product/src/main/java/com/msb/mall/product/service/AttrAttrgroupRelationService.java b/mall-product/src/main/java/com/msb/mall/product/service/AttrAttrgroupRelationService.java new file mode 100644 index 0000000..5f844e0 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/AttrAttrgroupRelationService.java @@ -0,0 +1,20 @@ +package com.msb.mall.product.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.product.entity.AttrAttrgroupRelationEntity; + +import java.util.Map; + +/** + * ����&���Է������ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +public interface AttrAttrgroupRelationService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-product/src/main/java/com/msb/mall/product/service/AttrGroupService.java b/mall-product/src/main/java/com/msb/mall/product/service/AttrGroupService.java new file mode 100644 index 0000000..1f37cbf --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/AttrGroupService.java @@ -0,0 +1,20 @@ +package com.msb.mall.product.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.product.entity.AttrGroupEntity; + +import java.util.Map; + +/** + * ���Է��� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +public interface AttrGroupService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-product/src/main/java/com/msb/mall/product/service/AttrService.java b/mall-product/src/main/java/com/msb/mall/product/service/AttrService.java new file mode 100644 index 0000000..fe1594a --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/AttrService.java @@ -0,0 +1,20 @@ +package com.msb.mall.product.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.product.entity.AttrEntity; + +import java.util.Map; + +/** + * ��Ʒ���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +public interface AttrService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-product/src/main/java/com/msb/mall/product/service/BrandService.java b/mall-product/src/main/java/com/msb/mall/product/service/BrandService.java new file mode 100644 index 0000000..4ec7727 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/BrandService.java @@ -0,0 +1,20 @@ +package com.msb.mall.product.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.product.entity.BrandEntity; + +import java.util.Map; + +/** + * Ʒ�� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +public interface BrandService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-product/src/main/java/com/msb/mall/product/service/CategoryBrandRelationService.java b/mall-product/src/main/java/com/msb/mall/product/service/CategoryBrandRelationService.java new file mode 100644 index 0000000..6d2eafd --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/CategoryBrandRelationService.java @@ -0,0 +1,20 @@ +package com.msb.mall.product.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.product.entity.CategoryBrandRelationEntity; + +import java.util.Map; + +/** + * Ʒ�Ʒ������ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +public interface CategoryBrandRelationService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-product/src/main/java/com/msb/mall/product/service/CategoryService.java b/mall-product/src/main/java/com/msb/mall/product/service/CategoryService.java new file mode 100644 index 0000000..2b7db3d --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/CategoryService.java @@ -0,0 +1,20 @@ +package com.msb.mall.product.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.product.entity.CategoryEntity; + +import java.util.Map; + +/** + * ��Ʒ�������� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +public interface CategoryService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-product/src/main/java/com/msb/mall/product/service/CommentReplayService.java b/mall-product/src/main/java/com/msb/mall/product/service/CommentReplayService.java new file mode 100644 index 0000000..9347ced --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/CommentReplayService.java @@ -0,0 +1,20 @@ +package com.msb.mall.product.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.product.entity.CommentReplayEntity; + +import java.util.Map; + +/** + * ��Ʒ���ۻظ���ϵ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +public interface CommentReplayService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-product/src/main/java/com/msb/mall/product/service/ProductAttrValueService.java b/mall-product/src/main/java/com/msb/mall/product/service/ProductAttrValueService.java new file mode 100644 index 0000000..debc701 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/ProductAttrValueService.java @@ -0,0 +1,20 @@ +package com.msb.mall.product.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.product.entity.ProductAttrValueEntity; + +import java.util.Map; + +/** + * spu����ֵ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +public interface ProductAttrValueService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-product/src/main/java/com/msb/mall/product/service/SkuImagesService.java b/mall-product/src/main/java/com/msb/mall/product/service/SkuImagesService.java new file mode 100644 index 0000000..6b90c9e --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/SkuImagesService.java @@ -0,0 +1,20 @@ +package com.msb.mall.product.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.product.entity.SkuImagesEntity; + +import java.util.Map; + +/** + * skuͼƬ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +public interface SkuImagesService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-product/src/main/java/com/msb/mall/product/service/SkuInfoService.java b/mall-product/src/main/java/com/msb/mall/product/service/SkuInfoService.java new file mode 100644 index 0000000..6e02232 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/SkuInfoService.java @@ -0,0 +1,20 @@ +package com.msb.mall.product.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.product.entity.SkuInfoEntity; + +import java.util.Map; + +/** + * sku��Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:02:14 + */ +public interface SkuInfoService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-product/src/main/java/com/msb/mall/product/service/impl/AttrAttrgroupRelationServiceImpl.java b/mall-product/src/main/java/com/msb/mall/product/service/impl/AttrAttrgroupRelationServiceImpl.java new file mode 100644 index 0000000..7775628 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/impl/AttrAttrgroupRelationServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.product.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.product.dao.AttrAttrgroupRelationDao; +import com.msb.mall.product.entity.AttrAttrgroupRelationEntity; +import com.msb.mall.product.service.AttrAttrgroupRelationService; + + +@Service("attrAttrgroupRelationService") +public class AttrAttrgroupRelationServiceImpl extends ServiceImpl implements AttrAttrgroupRelationService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-product/src/main/java/com/msb/mall/product/service/impl/AttrGroupServiceImpl.java b/mall-product/src/main/java/com/msb/mall/product/service/impl/AttrGroupServiceImpl.java new file mode 100644 index 0000000..441fabe --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/impl/AttrGroupServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.product.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.product.dao.AttrGroupDao; +import com.msb.mall.product.entity.AttrGroupEntity; +import com.msb.mall.product.service.AttrGroupService; + + +@Service("attrGroupService") +public class AttrGroupServiceImpl extends ServiceImpl implements AttrGroupService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-product/src/main/java/com/msb/mall/product/service/impl/AttrServiceImpl.java b/mall-product/src/main/java/com/msb/mall/product/service/impl/AttrServiceImpl.java new file mode 100644 index 0000000..608ec47 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/impl/AttrServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.product.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.product.dao.AttrDao; +import com.msb.mall.product.entity.AttrEntity; +import com.msb.mall.product.service.AttrService; + + +@Service("attrService") +public class AttrServiceImpl extends ServiceImpl implements AttrService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-product/src/main/java/com/msb/mall/product/service/impl/BrandServiceImpl.java b/mall-product/src/main/java/com/msb/mall/product/service/impl/BrandServiceImpl.java new file mode 100644 index 0000000..c17f933 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/impl/BrandServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.product.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.product.dao.BrandDao; +import com.msb.mall.product.entity.BrandEntity; +import com.msb.mall.product.service.BrandService; + + +@Service("brandService") +public class BrandServiceImpl extends ServiceImpl implements BrandService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-product/src/main/java/com/msb/mall/product/service/impl/CategoryBrandRelationServiceImpl.java b/mall-product/src/main/java/com/msb/mall/product/service/impl/CategoryBrandRelationServiceImpl.java new file mode 100644 index 0000000..1960e03 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/impl/CategoryBrandRelationServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.product.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.product.dao.CategoryBrandRelationDao; +import com.msb.mall.product.entity.CategoryBrandRelationEntity; +import com.msb.mall.product.service.CategoryBrandRelationService; + + +@Service("categoryBrandRelationService") +public class CategoryBrandRelationServiceImpl extends ServiceImpl implements CategoryBrandRelationService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-product/src/main/java/com/msb/mall/product/service/impl/CategoryServiceImpl.java b/mall-product/src/main/java/com/msb/mall/product/service/impl/CategoryServiceImpl.java new file mode 100644 index 0000000..d2270ab --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/impl/CategoryServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.product.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.product.dao.CategoryDao; +import com.msb.mall.product.entity.CategoryEntity; +import com.msb.mall.product.service.CategoryService; + + +@Service("categoryService") +public class CategoryServiceImpl extends ServiceImpl implements CategoryService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-product/src/main/java/com/msb/mall/product/service/impl/CommentReplayServiceImpl.java b/mall-product/src/main/java/com/msb/mall/product/service/impl/CommentReplayServiceImpl.java new file mode 100644 index 0000000..9ee2ef1 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/impl/CommentReplayServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.product.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.product.dao.CommentReplayDao; +import com.msb.mall.product.entity.CommentReplayEntity; +import com.msb.mall.product.service.CommentReplayService; + + +@Service("commentReplayService") +public class CommentReplayServiceImpl extends ServiceImpl implements CommentReplayService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-product/src/main/java/com/msb/mall/product/service/impl/ProductAttrValueServiceImpl.java b/mall-product/src/main/java/com/msb/mall/product/service/impl/ProductAttrValueServiceImpl.java new file mode 100644 index 0000000..2a8893a --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/impl/ProductAttrValueServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.product.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.product.dao.ProductAttrValueDao; +import com.msb.mall.product.entity.ProductAttrValueEntity; +import com.msb.mall.product.service.ProductAttrValueService; + + +@Service("productAttrValueService") +public class ProductAttrValueServiceImpl extends ServiceImpl implements ProductAttrValueService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-product/src/main/java/com/msb/mall/product/service/impl/SkuImagesServiceImpl.java b/mall-product/src/main/java/com/msb/mall/product/service/impl/SkuImagesServiceImpl.java new file mode 100644 index 0000000..acf4b56 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/impl/SkuImagesServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.product.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.product.dao.SkuImagesDao; +import com.msb.mall.product.entity.SkuImagesEntity; +import com.msb.mall.product.service.SkuImagesService; + + +@Service("skuImagesService") +public class SkuImagesServiceImpl extends ServiceImpl implements SkuImagesService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-product/src/main/java/com/msb/mall/product/service/impl/SkuInfoServiceImpl.java b/mall-product/src/main/java/com/msb/mall/product/service/impl/SkuInfoServiceImpl.java new file mode 100644 index 0000000..3bcaad9 --- /dev/null +++ b/mall-product/src/main/java/com/msb/mall/product/service/impl/SkuInfoServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.product.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.product.dao.SkuInfoDao; +import com.msb.mall.product.entity.SkuInfoEntity; +import com.msb.mall.product.service.SkuInfoService; + + +@Service("skuInfoService") +public class SkuInfoServiceImpl extends ServiceImpl implements SkuInfoService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-product/src/main/resources/application.yml b/mall-product/src/main/resources/application.yml new file mode 100644 index 0000000..ea87015 --- /dev/null +++ b/mall-product/src/main/resources/application.yml @@ -0,0 +1,19 @@ +spring: + application: + name: mall-product + datasource: + username: root + password: root + url: jdbc:mysql://localhost:3306/mall-pms + driver-class-name: com.mysql.cj.jdbc.Driver + cloud: + nacos: + discovery: + server-addr: 127.0.0.1:8848 +mybatis-plus: + mapper-locations: classpath*:/mapper/**/*.xml + global-config: + db-config: + id-type: auto # 主键自增 +server: + port: 8040 \ No newline at end of file diff --git a/mall-product/src/main/resources/application.properties b/mall-product/src/main/resources/bootstrap.properties similarity index 50% rename from mall-product/src/main/resources/application.properties rename to mall-product/src/main/resources/bootstrap.properties index 8b13789..139597f 100644 --- a/mall-product/src/main/resources/application.properties +++ b/mall-product/src/main/resources/bootstrap.properties @@ -1 +1,2 @@ + diff --git a/mall-product/src/main/resources/mapper/project/AttrAttrgroupRelationDao.xml b/mall-product/src/main/resources/mapper/project/AttrAttrgroupRelationDao.xml new file mode 100644 index 0000000..c548282 --- /dev/null +++ b/mall-product/src/main/resources/mapper/project/AttrAttrgroupRelationDao.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-product/src/main/resources/mapper/project/AttrDao.xml b/mall-product/src/main/resources/mapper/project/AttrDao.xml new file mode 100644 index 0000000..ee95b52 --- /dev/null +++ b/mall-product/src/main/resources/mapper/project/AttrDao.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-product/src/main/resources/mapper/project/AttrGroupDao.xml b/mall-product/src/main/resources/mapper/project/AttrGroupDao.xml new file mode 100644 index 0000000..53b8de5 --- /dev/null +++ b/mall-product/src/main/resources/mapper/project/AttrGroupDao.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-product/src/main/resources/mapper/project/BrandDao.xml b/mall-product/src/main/resources/mapper/project/BrandDao.xml new file mode 100644 index 0000000..befe858 --- /dev/null +++ b/mall-product/src/main/resources/mapper/project/BrandDao.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-product/src/main/resources/mapper/project/CategoryBrandRelationDao.xml b/mall-product/src/main/resources/mapper/project/CategoryBrandRelationDao.xml new file mode 100644 index 0000000..99f33f2 --- /dev/null +++ b/mall-product/src/main/resources/mapper/project/CategoryBrandRelationDao.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-product/src/main/resources/mapper/project/CategoryDao.xml b/mall-product/src/main/resources/mapper/project/CategoryDao.xml new file mode 100644 index 0000000..5210dae --- /dev/null +++ b/mall-product/src/main/resources/mapper/project/CategoryDao.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-product/src/main/resources/mapper/project/CommentReplayDao.xml b/mall-product/src/main/resources/mapper/project/CommentReplayDao.xml new file mode 100644 index 0000000..6bcaa47 --- /dev/null +++ b/mall-product/src/main/resources/mapper/project/CommentReplayDao.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-product/src/main/resources/mapper/project/ProductAttrValueDao.xml b/mall-product/src/main/resources/mapper/project/ProductAttrValueDao.xml new file mode 100644 index 0000000..1176113 --- /dev/null +++ b/mall-product/src/main/resources/mapper/project/ProductAttrValueDao.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-product/src/main/resources/mapper/project/SkuImagesDao.xml b/mall-product/src/main/resources/mapper/project/SkuImagesDao.xml new file mode 100644 index 0000000..3a22d6f --- /dev/null +++ b/mall-product/src/main/resources/mapper/project/SkuImagesDao.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-product/src/main/resources/mapper/project/SkuInfoDao.xml b/mall-product/src/main/resources/mapper/project/SkuInfoDao.xml new file mode 100644 index 0000000..50151f2 --- /dev/null +++ b/mall-product/src/main/resources/mapper/project/SkuInfoDao.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-product/src/test/java/com/example/mallproduct/MallProductApplicationTests.java b/mall-product/src/test/java/com/example/mallproduct/MallProductApplicationTests.java deleted file mode 100644 index f13c3c1..0000000 --- a/mall-product/src/test/java/com/example/mallproduct/MallProductApplicationTests.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.example.mallproduct; - -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -@SpringBootTest -class MallProductApplicationTests { - - @Test - void contextLoads() { - } - -} diff --git a/mall-product/src/test/java/com/msb/mall/product/MallProductApplicationTests.java b/mall-product/src/test/java/com/msb/mall/product/MallProductApplicationTests.java new file mode 100644 index 0000000..e1c571e --- /dev/null +++ b/mall-product/src/test/java/com/msb/mall/product/MallProductApplicationTests.java @@ -0,0 +1,42 @@ +package com.msb.mall.product; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.msb.mall.product.entity.BrandEntity; +import com.msb.mall.product.service.BrandService; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; + +import java.util.List; + +@SpringBootTest(classes = MallProjectApplication.class) +class MallProductApplicationTests { + + @Autowired + BrandService brandService; + + @Test + void contextLoads() { + BrandEntity brand = new BrandEntity(); + brand.setName("华为"); + brandService.save(brand); + } + + @Test + void selectAll() { + List list = brandService.list(); + for (BrandEntity entity : list) { + System.out.println(entity); + } + } + + @Test + void selectById() { + List list = brandService + .list(new QueryWrapper().eq("brand_id",2)); + for (BrandEntity entity : list) { + System.out.println(entity); + } + } + +} diff --git a/mall-ware/pom.xml b/mall-ware/pom.xml index 6a1b2b0..90f76a0 100644 --- a/mall-ware/pom.xml +++ b/mall-ware/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 2.7.15 + 2.4.12 com.msb.mall @@ -15,9 +15,14 @@ mall-ware 1.8 - 2021.0.8 + 2020.0.1 + + com.msb.mall + mall-common + 0.0.1-SNAPSHOT + org.springframework.boot spring-boot-starter-web diff --git a/mall-ware/src/main/java/com/msb/mall/mallware/MallWareApplication.java b/mall-ware/src/main/java/com/msb/mall/ware/MallWareApplication.java similarity index 90% rename from mall-ware/src/main/java/com/msb/mall/mallware/MallWareApplication.java rename to mall-ware/src/main/java/com/msb/mall/ware/MallWareApplication.java index 22cd469..4fffeed 100644 --- a/mall-ware/src/main/java/com/msb/mall/mallware/MallWareApplication.java +++ b/mall-ware/src/main/java/com/msb/mall/ware/MallWareApplication.java @@ -1,4 +1,4 @@ -package com.msb.mall.mallware; +package com.msb.mall.ware; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsPurchaseController.java b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsPurchaseController.java new file mode 100644 index 0000000..8bcdccf --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsPurchaseController.java @@ -0,0 +1,90 @@ +package com.msb.mall.ware.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.ware.entity.WmsPurchaseEntity; +import com.msb.mall.ware.service.WmsPurchaseService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * �ɹ���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@RestController +@RequestMapping("ware/wmspurchase") +public class WmsPurchaseController { + @Autowired + private WmsPurchaseService wmsPurchaseService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("ware:wmspurchase:list") + public R list(@RequestParam Map params){ + PageUtils page = wmsPurchaseService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("ware:wmspurchase:info") + public R info(@PathVariable("id") Long id){ + WmsPurchaseEntity wmsPurchase = wmsPurchaseService.getById(id); + + return R.ok().put("wmsPurchase", wmsPurchase); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("ware:wmspurchase:save") + public R save(@RequestBody WmsPurchaseEntity wmsPurchase){ + wmsPurchaseService.save(wmsPurchase); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("ware:wmspurchase:update") + public R update(@RequestBody WmsPurchaseEntity wmsPurchase){ + wmsPurchaseService.updateById(wmsPurchase); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("ware:wmspurchase:delete") + public R delete(@RequestBody Long[] ids){ + wmsPurchaseService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsPurchaseDetailController.java b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsPurchaseDetailController.java new file mode 100644 index 0000000..bc0e831 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsPurchaseDetailController.java @@ -0,0 +1,90 @@ +package com.msb.mall.ware.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.ware.entity.WmsPurchaseDetailEntity; +import com.msb.mall.ware.service.WmsPurchaseDetailService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@RestController +@RequestMapping("ware/wmspurchasedetail") +public class WmsPurchaseDetailController { + @Autowired + private WmsPurchaseDetailService wmsPurchaseDetailService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("ware:wmspurchasedetail:list") + public R list(@RequestParam Map params){ + PageUtils page = wmsPurchaseDetailService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("ware:wmspurchasedetail:info") + public R info(@PathVariable("id") Long id){ + WmsPurchaseDetailEntity wmsPurchaseDetail = wmsPurchaseDetailService.getById(id); + + return R.ok().put("wmsPurchaseDetail", wmsPurchaseDetail); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("ware:wmspurchasedetail:save") + public R save(@RequestBody WmsPurchaseDetailEntity wmsPurchaseDetail){ + wmsPurchaseDetailService.save(wmsPurchaseDetail); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("ware:wmspurchasedetail:update") + public R update(@RequestBody WmsPurchaseDetailEntity wmsPurchaseDetail){ + wmsPurchaseDetailService.updateById(wmsPurchaseDetail); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("ware:wmspurchasedetail:delete") + public R delete(@RequestBody Long[] ids){ + wmsPurchaseDetailService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareInfoController.java b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareInfoController.java new file mode 100644 index 0000000..a0523d6 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareInfoController.java @@ -0,0 +1,90 @@ +package com.msb.mall.ware.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.ware.entity.WmsWareInfoEntity; +import com.msb.mall.ware.service.WmsWareInfoService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * �ֿ���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:22 + */ +@RestController +@RequestMapping("ware/wmswareinfo") +public class WmsWareInfoController { + @Autowired + private WmsWareInfoService wmsWareInfoService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("ware:wmswareinfo:list") + public R list(@RequestParam Map params){ + PageUtils page = wmsWareInfoService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("ware:wmswareinfo:info") + public R info(@PathVariable("id") Long id){ + WmsWareInfoEntity wmsWareInfo = wmsWareInfoService.getById(id); + + return R.ok().put("wmsWareInfo", wmsWareInfo); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("ware:wmswareinfo:save") + public R save(@RequestBody WmsWareInfoEntity wmsWareInfo){ + wmsWareInfoService.save(wmsWareInfo); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("ware:wmswareinfo:update") + public R update(@RequestBody WmsWareInfoEntity wmsWareInfo){ + wmsWareInfoService.updateById(wmsWareInfo); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("ware:wmswareinfo:delete") + public R delete(@RequestBody Long[] ids){ + wmsWareInfoService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareOrderTaskController.java b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareOrderTaskController.java new file mode 100644 index 0000000..c22d340 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareOrderTaskController.java @@ -0,0 +1,90 @@ +package com.msb.mall.ware.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.ware.entity.WmsWareOrderTaskEntity; +import com.msb.mall.ware.service.WmsWareOrderTaskService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��湤���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@RestController +@RequestMapping("ware/wmswareordertask") +public class WmsWareOrderTaskController { + @Autowired + private WmsWareOrderTaskService wmsWareOrderTaskService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("ware:wmswareordertask:list") + public R list(@RequestParam Map params){ + PageUtils page = wmsWareOrderTaskService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("ware:wmswareordertask:info") + public R info(@PathVariable("id") Long id){ + WmsWareOrderTaskEntity wmsWareOrderTask = wmsWareOrderTaskService.getById(id); + + return R.ok().put("wmsWareOrderTask", wmsWareOrderTask); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("ware:wmswareordertask:save") + public R save(@RequestBody WmsWareOrderTaskEntity wmsWareOrderTask){ + wmsWareOrderTaskService.save(wmsWareOrderTask); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("ware:wmswareordertask:update") + public R update(@RequestBody WmsWareOrderTaskEntity wmsWareOrderTask){ + wmsWareOrderTaskService.updateById(wmsWareOrderTask); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("ware:wmswareordertask:delete") + public R delete(@RequestBody Long[] ids){ + wmsWareOrderTaskService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareOrderTaskDetailController.java b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareOrderTaskDetailController.java new file mode 100644 index 0000000..181e075 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareOrderTaskDetailController.java @@ -0,0 +1,90 @@ +package com.msb.mall.ware.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.ware.entity.WmsWareOrderTaskDetailEntity; +import com.msb.mall.ware.service.WmsWareOrderTaskDetailService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��湤���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@RestController +@RequestMapping("ware/wmswareordertaskdetail") +public class WmsWareOrderTaskDetailController { + @Autowired + private WmsWareOrderTaskDetailService wmsWareOrderTaskDetailService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("ware:wmswareordertaskdetail:list") + public R list(@RequestParam Map params){ + PageUtils page = wmsWareOrderTaskDetailService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("ware:wmswareordertaskdetail:info") + public R info(@PathVariable("id") Long id){ + WmsWareOrderTaskDetailEntity wmsWareOrderTaskDetail = wmsWareOrderTaskDetailService.getById(id); + + return R.ok().put("wmsWareOrderTaskDetail", wmsWareOrderTaskDetail); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("ware:wmswareordertaskdetail:save") + public R save(@RequestBody WmsWareOrderTaskDetailEntity wmsWareOrderTaskDetail){ + wmsWareOrderTaskDetailService.save(wmsWareOrderTaskDetail); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("ware:wmswareordertaskdetail:update") + public R update(@RequestBody WmsWareOrderTaskDetailEntity wmsWareOrderTaskDetail){ + wmsWareOrderTaskDetailService.updateById(wmsWareOrderTaskDetail); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("ware:wmswareordertaskdetail:delete") + public R delete(@RequestBody Long[] ids){ + wmsWareOrderTaskDetailService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareSkuController.java b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareSkuController.java new file mode 100644 index 0000000..cbfd443 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/controller/WmsWareSkuController.java @@ -0,0 +1,90 @@ +package com.msb.mall.ware.controller; + +import java.util.Arrays; +import java.util.Map; + +// import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.msb.mall.ware.entity.WmsWareSkuEntity; +import com.msb.mall.ware.service.WmsWareSkuService; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.R; + + + +/** + * ��Ʒ��� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@RestController +@RequestMapping("ware/wmswaresku") +public class WmsWareSkuController { + @Autowired + private WmsWareSkuService wmsWareSkuService; + + /** + * 列表 + */ + @RequestMapping("/list") + // @RequiresPermissions("ware:wmswaresku:list") + public R list(@RequestParam Map params){ + PageUtils page = wmsWareSkuService.queryPage(params); + + return R.ok().put("page", page); + } + + + /** + * 信息 + */ + @RequestMapping("/info/{id}") + // @RequiresPermissions("ware:wmswaresku:info") + public R info(@PathVariable("id") Long id){ + WmsWareSkuEntity wmsWareSku = wmsWareSkuService.getById(id); + + return R.ok().put("wmsWareSku", wmsWareSku); + } + + /** + * 保存 + */ + @RequestMapping("/save") + // @RequiresPermissions("ware:wmswaresku:save") + public R save(@RequestBody WmsWareSkuEntity wmsWareSku){ + wmsWareSkuService.save(wmsWareSku); + + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + // @RequiresPermissions("ware:wmswaresku:update") + public R update(@RequestBody WmsWareSkuEntity wmsWareSku){ + wmsWareSkuService.updateById(wmsWareSku); + + return R.ok(); + } + + /** + * 删除 + */ + @RequestMapping("/delete") + // @RequiresPermissions("ware:wmswaresku:delete") + public R delete(@RequestBody Long[] ids){ + wmsWareSkuService.removeByIds(Arrays.asList(ids)); + + return R.ok(); + } + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsPurchaseDao.java b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsPurchaseDao.java new file mode 100644 index 0000000..32aad36 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsPurchaseDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.ware.dao; + +import com.msb.mall.ware.entity.WmsPurchaseEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * �ɹ���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@Mapper +public interface WmsPurchaseDao extends BaseMapper { + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsPurchaseDetailDao.java b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsPurchaseDetailDao.java new file mode 100644 index 0000000..1ab2377 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsPurchaseDetailDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.ware.dao; + +import com.msb.mall.ware.entity.WmsPurchaseDetailEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@Mapper +public interface WmsPurchaseDetailDao extends BaseMapper { + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareInfoDao.java b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareInfoDao.java new file mode 100644 index 0000000..932eaa8 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareInfoDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.ware.dao; + +import com.msb.mall.ware.entity.WmsWareInfoEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * �ֿ���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:22 + */ +@Mapper +public interface WmsWareInfoDao extends BaseMapper { + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareOrderTaskDao.java b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareOrderTaskDao.java new file mode 100644 index 0000000..3cf49ca --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareOrderTaskDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.ware.dao; + +import com.msb.mall.ware.entity.WmsWareOrderTaskEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��湤���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@Mapper +public interface WmsWareOrderTaskDao extends BaseMapper { + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareOrderTaskDetailDao.java b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareOrderTaskDetailDao.java new file mode 100644 index 0000000..e0061fd --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareOrderTaskDetailDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.ware.dao; + +import com.msb.mall.ware.entity.WmsWareOrderTaskDetailEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��湤���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@Mapper +public interface WmsWareOrderTaskDetailDao extends BaseMapper { + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareSkuDao.java b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareSkuDao.java new file mode 100644 index 0000000..0fad74d --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/dao/WmsWareSkuDao.java @@ -0,0 +1,17 @@ +package com.msb.mall.ware.dao; + +import com.msb.mall.ware.entity.WmsWareSkuEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * ��Ʒ��� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@Mapper +public interface WmsWareSkuDao extends BaseMapper { + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsPurchaseDetailEntity.java b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsPurchaseDetailEntity.java new file mode 100644 index 0000000..363dea1 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsPurchaseDetailEntity.java @@ -0,0 +1,53 @@ +package com.msb.mall.ware.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@Data +@TableName("wms_purchase_detail") +public class WmsPurchaseDetailEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * + */ + @TableId + private Long id; + /** + * �ɹ���id + */ + private Long purchaseId; + /** + * �ɹ���Ʒid + */ + private Long skuId; + /** + * �ɹ����� + */ + private Integer skuNum; + /** + * �ɹ���� + */ + private BigDecimal skuPrice; + /** + * �ֿ�id + */ + private Long wareId; + /** + * ״̬[0�½���1�ѷ��䣬2���ڲɹ���3����ɣ�4�ɹ�ʧ��] + */ + private Integer status; + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsPurchaseEntity.java b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsPurchaseEntity.java new file mode 100644 index 0000000..b96df48 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsPurchaseEntity.java @@ -0,0 +1,65 @@ +package com.msb.mall.ware.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.math.BigDecimal; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * �ɹ���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@Data +@TableName("wms_purchase") +public class WmsPurchaseEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * �ɹ���id + */ + @TableId + private Long id; + /** + * �ɹ���id + */ + private Long assigneeId; + /** + * �ɹ����� + */ + private String assigneeName; + /** + * ��ϵ��ʽ + */ + private String phone; + /** + * ���ȼ� + */ + private Integer priority; + /** + * ״̬ + */ + private Integer status; + /** + * �ֿ�id + */ + private Long wareId; + /** + * �ܽ�� + */ + private BigDecimal amount; + /** + * �������� + */ + private Date createTime; + /** + * �������� + */ + private Date updateTime; + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareInfoEntity.java b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareInfoEntity.java new file mode 100644 index 0000000..f24287c --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareInfoEntity.java @@ -0,0 +1,40 @@ +package com.msb.mall.ware.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * �ֿ���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:22 + */ +@Data +@TableName("wms_ware_info") +public class WmsWareInfoEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * �ֿ��� + */ + private String name; + /** + * �ֿ��ַ + */ + private String address; + /** + * ������� + */ + private String areacode; + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareOrderTaskDetailEntity.java b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareOrderTaskDetailEntity.java new file mode 100644 index 0000000..d45920c --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareOrderTaskDetailEntity.java @@ -0,0 +1,44 @@ +package com.msb.mall.ware.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��湤���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@Data +@TableName("wms_ware_order_task_detail") +public class WmsWareOrderTaskDetailEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * sku_id + */ + private Long skuId; + /** + * sku_name + */ + private String skuName; + /** + * ������� + */ + private Integer skuNum; + /** + * ������id + */ + private Long taskId; + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareOrderTaskEntity.java b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareOrderTaskEntity.java new file mode 100644 index 0000000..79f95e1 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareOrderTaskEntity.java @@ -0,0 +1,80 @@ +package com.msb.mall.ware.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��湤���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@Data +@TableName("wms_ware_order_task") +public class WmsWareOrderTaskEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * order_id + */ + private Long orderId; + /** + * order_sn + */ + private String orderSn; + /** + * �ջ��� + */ + private String consignee; + /** + * �ջ��˵绰 + */ + private String consigneeTel; + /** + * ���͵�ַ + */ + private String deliveryAddress; + /** + * ������ע + */ + private String orderComment; + /** + * ���ʽ�� 1:���߸��� 2:������� + */ + private Integer paymentWay; + /** + * ����״̬ + */ + private Integer taskStatus; + /** + * �������� + */ + private String orderBody; + /** + * �������� + */ + private String trackingNo; + /** + * create_time + */ + private Date createTime; + /** + * �ֿ�id + */ + private Long wareId; + /** + * ��������ע + */ + private String taskComment; + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareSkuEntity.java b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareSkuEntity.java new file mode 100644 index 0000000..9e24a0f --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/entity/WmsWareSkuEntity.java @@ -0,0 +1,48 @@ +package com.msb.mall.ware.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * ��Ʒ��� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +@Data +@TableName("wms_ware_sku") +public class WmsWareSkuEntity implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId + private Long id; + /** + * sku_id + */ + private Long skuId; + /** + * �ֿ�id + */ + private Long wareId; + /** + * ����� + */ + private Integer stock; + /** + * sku_name + */ + private String skuName; + /** + * ������� + */ + private Integer stockLocked; + +} diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/WmsPurchaseDetailService.java b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsPurchaseDetailService.java new file mode 100644 index 0000000..1141508 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsPurchaseDetailService.java @@ -0,0 +1,20 @@ +package com.msb.mall.ware.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.ware.entity.WmsPurchaseDetailEntity; + +import java.util.Map; + +/** + * + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +public interface WmsPurchaseDetailService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/WmsPurchaseService.java b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsPurchaseService.java new file mode 100644 index 0000000..9db3d3b --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsPurchaseService.java @@ -0,0 +1,20 @@ +package com.msb.mall.ware.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.ware.entity.WmsPurchaseEntity; + +import java.util.Map; + +/** + * �ɹ���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +public interface WmsPurchaseService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareInfoService.java b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareInfoService.java new file mode 100644 index 0000000..a2b5e76 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareInfoService.java @@ -0,0 +1,20 @@ +package com.msb.mall.ware.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.ware.entity.WmsWareInfoEntity; + +import java.util.Map; + +/** + * �ֿ���Ϣ + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:22 + */ +public interface WmsWareInfoService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareOrderTaskDetailService.java b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareOrderTaskDetailService.java new file mode 100644 index 0000000..a426920 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareOrderTaskDetailService.java @@ -0,0 +1,20 @@ +package com.msb.mall.ware.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.ware.entity.WmsWareOrderTaskDetailEntity; + +import java.util.Map; + +/** + * ��湤���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +public interface WmsWareOrderTaskDetailService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareOrderTaskService.java b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareOrderTaskService.java new file mode 100644 index 0000000..8445ccb --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareOrderTaskService.java @@ -0,0 +1,20 @@ +package com.msb.mall.ware.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.ware.entity.WmsWareOrderTaskEntity; + +import java.util.Map; + +/** + * ��湤���� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +public interface WmsWareOrderTaskService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareSkuService.java b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareSkuService.java new file mode 100644 index 0000000..b82958b --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/WmsWareSkuService.java @@ -0,0 +1,20 @@ +package com.msb.mall.ware.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.msb.common.utils.PageUtils; +import com.msb.mall.ware.entity.WmsWareSkuEntity; + +import java.util.Map; + +/** + * ��Ʒ��� + * + * @author lsrong + * @email lsrong0414@gmail.com + * @date 2023-09-25 23:30:23 + */ +public interface WmsWareSkuService extends IService { + + PageUtils queryPage(Map params); +} + diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsPurchaseDetailServiceImpl.java b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsPurchaseDetailServiceImpl.java new file mode 100644 index 0000000..e54baab --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsPurchaseDetailServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.ware.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.ware.dao.WmsPurchaseDetailDao; +import com.msb.mall.ware.entity.WmsPurchaseDetailEntity; +import com.msb.mall.ware.service.WmsPurchaseDetailService; + + +@Service("wmsPurchaseDetailService") +public class WmsPurchaseDetailServiceImpl extends ServiceImpl implements WmsPurchaseDetailService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsPurchaseServiceImpl.java b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsPurchaseServiceImpl.java new file mode 100644 index 0000000..31887d9 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsPurchaseServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.ware.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.ware.dao.WmsPurchaseDao; +import com.msb.mall.ware.entity.WmsPurchaseEntity; +import com.msb.mall.ware.service.WmsPurchaseService; + + +@Service("wmsPurchaseService") +public class WmsPurchaseServiceImpl extends ServiceImpl implements WmsPurchaseService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareInfoServiceImpl.java b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareInfoServiceImpl.java new file mode 100644 index 0000000..2f182a6 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareInfoServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.ware.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.ware.dao.WmsWareInfoDao; +import com.msb.mall.ware.entity.WmsWareInfoEntity; +import com.msb.mall.ware.service.WmsWareInfoService; + + +@Service("wmsWareInfoService") +public class WmsWareInfoServiceImpl extends ServiceImpl implements WmsWareInfoService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareOrderTaskDetailServiceImpl.java b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareOrderTaskDetailServiceImpl.java new file mode 100644 index 0000000..b4cf312 --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareOrderTaskDetailServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.ware.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.ware.dao.WmsWareOrderTaskDetailDao; +import com.msb.mall.ware.entity.WmsWareOrderTaskDetailEntity; +import com.msb.mall.ware.service.WmsWareOrderTaskDetailService; + + +@Service("wmsWareOrderTaskDetailService") +public class WmsWareOrderTaskDetailServiceImpl extends ServiceImpl implements WmsWareOrderTaskDetailService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareOrderTaskServiceImpl.java b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareOrderTaskServiceImpl.java new file mode 100644 index 0000000..d38f1af --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareOrderTaskServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.ware.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.ware.dao.WmsWareOrderTaskDao; +import com.msb.mall.ware.entity.WmsWareOrderTaskEntity; +import com.msb.mall.ware.service.WmsWareOrderTaskService; + + +@Service("wmsWareOrderTaskService") +public class WmsWareOrderTaskServiceImpl extends ServiceImpl implements WmsWareOrderTaskService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareSkuServiceImpl.java b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareSkuServiceImpl.java new file mode 100644 index 0000000..321548e --- /dev/null +++ b/mall-ware/src/main/java/com/msb/mall/ware/service/impl/WmsWareSkuServiceImpl.java @@ -0,0 +1,29 @@ +package com.msb.mall.ware.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.msb.common.utils.PageUtils; +import com.msb.common.utils.Query; + +import com.msb.mall.ware.dao.WmsWareSkuDao; +import com.msb.mall.ware.entity.WmsWareSkuEntity; +import com.msb.mall.ware.service.WmsWareSkuService; + + +@Service("wmsWareSkuService") +public class WmsWareSkuServiceImpl extends ServiceImpl implements WmsWareSkuService { + + @Override + public PageUtils queryPage(Map params) { + IPage page = this.page( + new Query().getPage(params), + new QueryWrapper() + ); + + return new PageUtils(page); + } + +} \ No newline at end of file diff --git a/mall-ware/src/main/resources/application.yml b/mall-ware/src/main/resources/application.yml new file mode 100644 index 0000000..78f1c4d --- /dev/null +++ b/mall-ware/src/main/resources/application.yml @@ -0,0 +1,19 @@ +spring: + application: + name: mall-ware + datasource: + username: root + password: root + url: jdbc:mysql://localhost:3306/mall-wms + driver-class-name: com.mysql.cj.jdbc.Driver + cloud: + nacos: + discovery: + server-addr: 127.0.0.1:8848 +mybatis-plus: + mapper-locations: classpath*:/mapper/**/*.xml + global-config: + db-config: + id-type: auto # 主键自增 +server: + port: 8030 \ No newline at end of file diff --git a/mall-ware/src/main/resources/mapper/ware/WmsPurchaseDao.xml b/mall-ware/src/main/resources/mapper/ware/WmsPurchaseDao.xml new file mode 100644 index 0000000..574878a --- /dev/null +++ b/mall-ware/src/main/resources/mapper/ware/WmsPurchaseDao.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-ware/src/main/resources/mapper/ware/WmsPurchaseDetailDao.xml b/mall-ware/src/main/resources/mapper/ware/WmsPurchaseDetailDao.xml new file mode 100644 index 0000000..e1b7d55 --- /dev/null +++ b/mall-ware/src/main/resources/mapper/ware/WmsPurchaseDetailDao.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-ware/src/main/resources/mapper/ware/WmsWareInfoDao.xml b/mall-ware/src/main/resources/mapper/ware/WmsWareInfoDao.xml new file mode 100644 index 0000000..09085d8 --- /dev/null +++ b/mall-ware/src/main/resources/mapper/ware/WmsWareInfoDao.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-ware/src/main/resources/mapper/ware/WmsWareOrderTaskDao.xml b/mall-ware/src/main/resources/mapper/ware/WmsWareOrderTaskDao.xml new file mode 100644 index 0000000..a6148fe --- /dev/null +++ b/mall-ware/src/main/resources/mapper/ware/WmsWareOrderTaskDao.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-ware/src/main/resources/mapper/ware/WmsWareOrderTaskDetailDao.xml b/mall-ware/src/main/resources/mapper/ware/WmsWareOrderTaskDetailDao.xml new file mode 100644 index 0000000..7381134 --- /dev/null +++ b/mall-ware/src/main/resources/mapper/ware/WmsWareOrderTaskDetailDao.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-ware/src/main/resources/mapper/ware/WmsWareSkuDao.xml b/mall-ware/src/main/resources/mapper/ware/WmsWareSkuDao.xml new file mode 100644 index 0000000..bf4ddd2 --- /dev/null +++ b/mall-ware/src/main/resources/mapper/ware/WmsWareSkuDao.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmspurchase-add-or-update.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmspurchase-add-or-update.vue new file mode 100644 index 0000000..d69fe10 --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmspurchase-add-or-update.vue @@ -0,0 +1,156 @@ + + + diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmspurchase.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmspurchase.vue new file mode 100644 index 0000000..992fa7b --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmspurchase.vue @@ -0,0 +1,211 @@ + + + diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmspurchasedetail-add-or-update.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmspurchasedetail-add-or-update.vue new file mode 100644 index 0000000..d30d774 --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmspurchasedetail-add-or-update.vue @@ -0,0 +1,129 @@ + + + diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmspurchasedetail.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmspurchasedetail.vue new file mode 100644 index 0000000..2c4d7b2 --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmspurchasedetail.vue @@ -0,0 +1,193 @@ + + + diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmswareinfo-add-or-update.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmswareinfo-add-or-update.vue new file mode 100644 index 0000000..267270b --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmswareinfo-add-or-update.vue @@ -0,0 +1,102 @@ + + + diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmswareinfo.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmswareinfo.vue new file mode 100644 index 0000000..4a13963 --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmswareinfo.vue @@ -0,0 +1,175 @@ + + + diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertask-add-or-update.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertask-add-or-update.vue new file mode 100644 index 0000000..63f93ee --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertask-add-or-update.vue @@ -0,0 +1,192 @@ + + + diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertask.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertask.vue new file mode 100644 index 0000000..2bd815f --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertask.vue @@ -0,0 +1,235 @@ + + + diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertaskdetail-add-or-update.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertaskdetail-add-or-update.vue new file mode 100644 index 0000000..5f9be10 --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertaskdetail-add-or-update.vue @@ -0,0 +1,111 @@ + + + diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertaskdetail.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertaskdetail.vue new file mode 100644 index 0000000..7608db1 --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmswareordertaskdetail.vue @@ -0,0 +1,181 @@ + + + diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmswaresku-add-or-update.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmswaresku-add-or-update.vue new file mode 100644 index 0000000..b3c05e7 --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmswaresku-add-or-update.vue @@ -0,0 +1,120 @@ + + + diff --git a/mall-ware/src/main/resources/src/views/modules/ware/wmswaresku.vue b/mall-ware/src/main/resources/src/views/modules/ware/wmswaresku.vue new file mode 100644 index 0000000..aa92ed7 --- /dev/null +++ b/mall-ware/src/main/resources/src/views/modules/ware/wmswaresku.vue @@ -0,0 +1,187 @@ + + + diff --git a/mall-ware/src/test/java/com/msb/mall/mallware/MallWareApplicationTests.java b/mall-ware/src/test/java/com/msb/mall/ware/MallWareApplicationTests.java similarity index 86% rename from mall-ware/src/test/java/com/msb/mall/mallware/MallWareApplicationTests.java rename to mall-ware/src/test/java/com/msb/mall/ware/MallWareApplicationTests.java index 2c30e6c..7e53734 100644 --- a/mall-ware/src/test/java/com/msb/mall/mallware/MallWareApplicationTests.java +++ b/mall-ware/src/test/java/com/msb/mall/ware/MallWareApplicationTests.java @@ -1,4 +1,4 @@ -package com.msb.mall.mallware; +package com.msb.mall.ware; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; diff --git a/pom.xml b/pom.xml index 25e235d..97edf66 100644 --- a/pom.xml +++ b/pom.xml @@ -17,5 +17,7 @@ mall-order mall-product renren-fast-master + renren-generator + mall-common diff --git a/renren-fast-master/pom.xml b/renren-fast-master/pom.xml index 10e72a9..8414c11 100644 --- a/renren-fast-master/pom.xml +++ b/renren-fast-master/pom.xml @@ -11,7 +11,7 @@ org.springframework.boot spring-boot-starter-parent - 2.6.6 + 2.4.12