chendt 2 vuotta sitten
vanhempi
sitoutus
e4e36571c5
100 muutettua tiedostoa jossa 472 lisäystä ja 235 poistoa
  1. 3 0
      yami-shop-admin/src/main/java/com/yami/shop/admin/config/AdminBeanConfig.java
  2. 5 4
      yami-shop-admin/src/main/java/com/yami/shop/admin/config/SwaggerConfiguration.java
  3. 2 2
      yami-shop-admin/src/main/java/com/yami/shop/admin/controller/AttributeController.java
  4. 5 5
      yami-shop-admin/src/main/java/com/yami/shop/admin/controller/CategoryController.java
  5. 3 3
      yami-shop-admin/src/main/java/com/yami/shop/admin/controller/HotSearchController.java
  6. 1 1
      yami-shop-admin/src/main/java/com/yami/shop/admin/controller/IndexImgController.java
  7. 2 2
      yami-shop-admin/src/main/java/com/yami/shop/admin/controller/NoticeController.java
  8. 4 4
      yami-shop-admin/src/main/java/com/yami/shop/admin/controller/OrderController.java
  9. 2 2
      yami-shop-admin/src/main/java/com/yami/shop/admin/controller/ProdTagController.java
  10. 0 1
      yami-shop-admin/src/main/java/com/yami/shop/admin/controller/ShopDetailController.java
  11. 11 23
      yami-shop-admin/src/main/java/com/yami/shop/admin/controller/UserController.java
  12. 3 0
      yami-shop-api/src/main/java/com/yami/shop/api/config/ApiBeanConfig.java
  13. 3 2
      yami-shop-api/src/main/java/com/yami/shop/api/config/SwaggerConfiguration.java
  14. 3 1
      yami-shop-api/src/main/java/com/yami/shop/api/controller/AddrController.java
  15. 3 0
      yami-shop-api/src/main/java/com/yami/shop/api/controller/CategoryController.java
  16. 3 0
      yami-shop-api/src/main/java/com/yami/shop/api/controller/DeliveryController.java
  17. 5 4
      yami-shop-api/src/main/java/com/yami/shop/api/controller/IndexImgController.java
  18. 3 0
      yami-shop-api/src/main/java/com/yami/shop/api/controller/MyOrderController.java
  19. 3 0
      yami-shop-api/src/main/java/com/yami/shop/api/controller/NoticeController.java
  20. 4 1
      yami-shop-api/src/main/java/com/yami/shop/api/controller/OrderController.java
  21. 3 0
      yami-shop-api/src/main/java/com/yami/shop/api/controller/PayController.java
  22. 3 0
      yami-shop-api/src/main/java/com/yami/shop/api/controller/PayNoticeController.java
  23. 3 0
      yami-shop-api/src/main/java/com/yami/shop/api/controller/ProdCommController.java
  24. 1 1
      yami-shop-api/src/main/java/com/yami/shop/api/controller/ProdController.java
  25. 4 2
      yami-shop-api/src/main/java/com/yami/shop/api/controller/ProdTagController.java
  26. 5 3
      yami-shop-api/src/main/java/com/yami/shop/api/controller/SearchController.java
  27. 3 0
      yami-shop-api/src/main/java/com/yami/shop/api/controller/ShopCartController.java
  28. 3 0
      yami-shop-api/src/main/java/com/yami/shop/api/controller/SkuController.java
  29. 3 0
      yami-shop-api/src/main/java/com/yami/shop/api/controller/SmsController.java
  30. 5 3
      yami-shop-api/src/main/java/com/yami/shop/api/controller/UserCollectionController.java
  31. 3 1
      yami-shop-api/src/main/java/com/yami/shop/api/controller/UserController.java
  32. 106 91
      yami-shop-api/src/main/java/com/yami/shop/api/listener/SubmitOrderListener.java
  33. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/SmsInfoContext.java
  34. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/BasketItemDto.java
  35. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/CategoryDto.java
  36. 1 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ChooseDiscountItemDto.java
  37. 3 5
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/CouponOrderDto.java
  38. 5 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/DeliveryDto.java
  39. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/DeliveryInfoDto.java
  40. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/DiscountDto.java
  41. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/IndexImgDto.java
  42. 5 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/MyOrderDto.java
  43. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/MyOrderItemDto.java
  44. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/NoticeDto.java
  45. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/OrderCountData.java
  46. 4 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/OrderNumbersDto.java
  47. 3 1
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ProdCommDataDto.java
  48. 3 1
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ProdCommDto.java
  49. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ProdTagDto.java
  50. 5 3
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ProductDto.java
  51. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartAmountDto.java
  52. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartDto.java
  53. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartExpiryItemDto.java
  54. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartItemDiscountDto.java
  55. 1 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartOrderDto.java
  56. 1 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartOrderMergerDto.java
  57. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/SkuDto.java
  58. 3 1
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/TagProductDto.java
  59. 3 1
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/UserAddrDto.java
  60. 3 1
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/UserCollectionDto.java
  61. 3 1
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/UserDto.java
  62. 5 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/AddrParam.java
  63. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/LoginParam.java
  64. 6 3
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/OrderItemParam.java
  65. 6 6
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/OrderParam.java
  66. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/OrderRefundExpressParam.java
  67. 3 6
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/OrderRefundParam.java
  68. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/OrderShopParam.java
  69. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/PayParam.java
  70. 3 3
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/ProdCommParam.java
  71. 5 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/SendSmsParam.java
  72. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/ShopCartParam.java
  73. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/ShopCartParams.java
  74. 5 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/SubmitOrderParam.java
  75. 3 1
      yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/UserInfoParam.java
  76. 5 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/bo/SmsInfoBo.java
  77. 1 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/distribution/UserShoppingDataDto.java
  78. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/dto/HotSearchDto.java
  79. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/dto/ProductDto.java
  80. 3 1
      yami-shop-bean/src/main/java/com/yami/shop/bean/dto/SearchProdDto.java
  81. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/enums/MessageStatus.java
  82. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/enums/OrderStatus.java
  83. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/enums/PayType.java
  84. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/enums/SmsType.java
  85. 9 5
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/Area.java
  86. 7 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/AttachFile.java
  87. 7 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/Basket.java
  88. 7 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/Brand.java
  89. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/Category.java
  90. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/CategoryBrand.java
  91. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/CategoryProp.java
  92. 7 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/Delivery.java
  93. 5 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/HotSearch.java
  94. 9 4
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/IndexImg.java
  95. 7 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/LoginHist.java
  96. 7 5
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/Message.java
  97. 6 5
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/Order.java
  98. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/OrderItem.java
  99. 3 0
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/OrderRefund.java
  100. 7 2
      yami-shop-bean/src/main/java/com/yami/shop/bean/model/OrderSettlement.java

+ 3 - 0
yami-shop-admin/src/main/java/com/yami/shop/admin/config/AdminBeanConfig.java

@@ -15,6 +15,9 @@ import lombok.AllArgsConstructor;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 
+/**
+ * @author lanhai
+ */
 @Configuration
 @AllArgsConstructor
 public class AdminBeanConfig {

+ 5 - 4
yami-shop-admin/src/main/java/com/yami/shop/admin/config/SwaggerConfiguration.java

@@ -16,26 +16,27 @@ import io.swagger.v3.oas.models.info.License;
 import org.springdoc.core.GroupedOpenApi;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Profile;
 
 /**
  * Swagger文档,只有在测试环境才会使用
  * @author LGH
  */
-//@Profile("dev")
+@Profile("dev")
 @Configuration
 public class SwaggerConfiguration {
 
 	@Bean
 	public GroupedOpenApi baseRestApi() {
 		return GroupedOpenApi.builder()
-				.group("基础版")
-				.packagesToScan("com.yami.shop.api")
+				.group("接口文档")
+				.packagesToScan("com.yami")
 				.build();
 	}
 
 
 	@Bean
-	public OpenAPI springShopOpenAPI() {
+	public OpenAPI springShopOpenApi() {
 		return new OpenAPI()
 				.info(new Info().title("Mall4j接口文档")
 						.description("Mall4j接口文档,openapi3.0 接口,用于前端对接")

+ 2 - 2
yami-shop-admin/src/main/java/com/yami/shop/admin/controller/AttributeController.java

@@ -44,8 +44,8 @@ public class AttributeController {
 	public ResponseEntity<IPage<ProdProp>> page(ProdProp prodProp,PageParam<ProdProp> page){
     	prodProp.setRule(ProdPropRule.ATTRIBUTE.value());
     	prodProp.setShopId(SecurityUtils.getSysUser().getShopId());
-		IPage<ProdProp> prodPropIPage = prodPropService.pagePropAndValue(prodProp,page);
-		return ResponseEntity.ok(prodPropIPage);
+		IPage<ProdProp> prodPropPage = prodPropService.pagePropAndValue(prodProp,page);
+		return ResponseEntity.ok(prodPropPage);
 	}
 
     /**

+ 5 - 5
yami-shop-admin/src/main/java/com/yami/shop/admin/controller/CategoryController.java

@@ -75,7 +75,7 @@ public class CategoryController {
 		if(categoryName != null){
 			throw new YamiShopBindException("类目名称已存在!");
 		}
-		categoryService.saveCategroy(category);
+		categoryService.saveCategory(category);
 		return ResponseEntity.ok().build();
 	}
 
@@ -95,16 +95,16 @@ public class CategoryController {
 		if(categoryName != null){
 			throw new YamiShopBindException("类目名称已存在!");
 		}
-		Category categoryDB = categoryService.getById(category.getCategoryId());
+		Category categoryDb = categoryService.getById(category.getCategoryId());
 		// 如果从下线改成正常,则需要判断上级的状态
-		if (Objects.equals(categoryDB.getStatus(),0) && Objects.equals(category.getStatus(),1) && !Objects.equals(category.getParentId(),0L)){
+		if (Objects.equals(categoryDb.getStatus(),0) && Objects.equals(category.getStatus(),1) && !Objects.equals(category.getParentId(),0L)){
 			Category parentCategory = categoryService.getOne(new LambdaQueryWrapper<Category>().eq(Category::getCategoryId, category.getParentId()));
 			if(Objects.isNull(parentCategory) || Objects.equals(parentCategory.getStatus(),0)){
 				// 修改失败,上级分类不存在或者不为正常状态
 				throw new YamiShopBindException("修改失败,上级分类不存在或者不为正常状态");
 			}
 		}
-		categoryService.updateCategroy(category);
+		categoryService.updateCategory(category);
 		return ResponseEntity.ok().build();
 	}
 
@@ -118,7 +118,7 @@ public class CategoryController {
 		if (categoryService.count(new LambdaQueryWrapper<Category>().eq(Category::getParentId,categoryId)) >0) {
 			return ResponseEntity.badRequest().body("请删除子分类,再删除该分类");
 		}
-		categoryService.deleteCategroy(categoryId);
+		categoryService.deleteCategory(categoryId);
 		return ResponseEntity.ok().build();
 	}
 

+ 3 - 3
yami-shop-admin/src/main/java/com/yami/shop/admin/controller/HotSearchController.java

@@ -72,7 +72,7 @@ public class HotSearchController {
 		hotSearch.setShopId(SecurityUtils.getSysUser().getShopId());
 		hotSearchService.save(hotSearch);
 		//清除缓存
-		hotSearchService.removeHotSearchDtoCacheByshopId(SecurityUtils.getSysUser().getShopId());
+		hotSearchService.removeHotSearchDtoCacheByShopId(SecurityUtils.getSysUser().getShopId());
 		return ResponseEntity.ok().build();
 	}
 	
@@ -84,7 +84,7 @@ public class HotSearchController {
 	public ResponseEntity<Void> update(@RequestBody @Valid HotSearch hotSearch){
 		hotSearchService.updateById(hotSearch);
 		//清除缓存
-		hotSearchService.removeHotSearchDtoCacheByshopId(SecurityUtils.getSysUser().getShopId());
+		hotSearchService.removeHotSearchDtoCacheByShopId(SecurityUtils.getSysUser().getShopId());
 		return ResponseEntity.ok().build();
 	}
 
@@ -96,7 +96,7 @@ public class HotSearchController {
 	public ResponseEntity<Void> delete(@RequestBody List<Long> ids){
 		hotSearchService.removeByIds(ids);
 		//清除缓存
-		hotSearchService.removeHotSearchDtoCacheByshopId(SecurityUtils.getSysUser().getShopId());
+		hotSearchService.removeHotSearchDtoCacheByShopId(SecurityUtils.getSysUser().getShopId());
 		return ResponseEntity.ok().build();
 	}
 }

+ 1 - 1
yami-shop-admin/src/main/java/com/yami/shop/admin/controller/IndexImgController.java

@@ -104,7 +104,7 @@ public class IndexImgController {
     @DeleteMapping
     @PreAuthorize("@pms.hasPermission('admin:indexImg:delete')")
     public ResponseEntity<Void> delete(@RequestBody Long[] ids) {
-        indexImgService.deleteIndexImgsByIds(ids);
+        indexImgService.deleteIndexImgByIds(ids);
         indexImgService.removeIndexImgCache();
         return ResponseEntity.ok().build();
     }

+ 2 - 2
yami-shop-admin/src/main/java/com/yami/shop/admin/controller/NoticeController.java

@@ -47,11 +47,11 @@ public class NoticeController {
      */
     @GetMapping("/page")
     public ResponseEntity<IPage<Notice>> getNoticePage(PageParam<Notice> page, Notice notice) {
-        IPage<Notice> noticeIPage = noticeService.page(page, new LambdaQueryWrapper<Notice>()
+        IPage<Notice> noticePage = noticeService.page(page, new LambdaQueryWrapper<Notice>()
                 .eq(notice.getStatus() != null, Notice::getStatus, notice.getStatus())
                 .eq(notice.getIsTop()!=null,Notice::getIsTop,notice.getIsTop())
                 .like(notice.getTitle() != null, Notice::getTitle, notice.getTitle()).orderByDesc(Notice::getUpdateTime));
-        return ResponseEntity.ok(noticeIPage);
+        return ResponseEntity.ok(noticePage);
     }
 
 

+ 4 - 4
yami-shop-admin/src/main/java/com/yami/shop/admin/controller/OrderController.java

@@ -75,8 +75,8 @@ public class OrderController {
     public ResponseEntity<IPage<Order>> page(OrderParam orderParam,PageParam<Order> page) {
         Long shopId = SecurityUtils.getSysUser().getShopId();
         orderParam.setShopId(shopId);
-        IPage<Order> orderIPage = orderService.pageOrdersDetialByOrderParam(page, orderParam);
-        return ResponseEntity.ok(orderIPage);
+        IPage<Order> orderPage = orderService.pageOrdersDetailByOrderParam(page, orderParam);
+        return ResponseEntity.ok(orderPage);
 
 
     }
@@ -145,7 +145,7 @@ public class OrderController {
         Long shopId = SecurityUtils.getSysUser().getShopId();
         order.setShopId(shopId);
         order.setStatus(OrderStatus.PADYED.value());
-        List<Order> orders = orderService.listOrdersDetialByOrder(order, startTime, endTime);
+        List<Order> orders = orderService.listOrdersDetailByOrder(order, startTime, endTime);
 
         //通过工具类创建writer
         ExcelWriter writer = ExcelUtil.getWriter();
@@ -199,7 +199,7 @@ public class OrderController {
         Long shopId = SecurityUtils.getSysUser().getShopId();
         order.setShopId(shopId);
         order.setIsPayed(1);
-        List<Order> orders = orderService.listOrdersDetialByOrder(order, startTime, endTime);
+        List<Order> orders = orderService.listOrdersDetailByOrder(order, startTime, endTime);
 
         //通过工具类创建writer
         ExcelWriter writer = ExcelUtil.getWriter();

+ 2 - 2
yami-shop-admin/src/main/java/com/yami/shop/admin/controller/ProdTagController.java

@@ -51,12 +51,12 @@ public class ProdTagController {
      */
     @GetMapping("/page")
     public ResponseEntity<IPage<ProdTag>> getProdTagPage(PageParam<ProdTag> page, ProdTag prodTag) {
-        IPage<ProdTag> tagIPage = prodTagService.page(
+        IPage<ProdTag> tagPage = prodTagService.page(
                 page, new LambdaQueryWrapper<ProdTag>()
                         .eq(prodTag.getStatus() != null, ProdTag::getStatus, prodTag.getStatus())
                         .like(prodTag.getTitle() != null, ProdTag::getTitle, prodTag.getTitle())
                         .orderByDesc(ProdTag::getSeq, ProdTag::getCreateTime));
-        return ResponseEntity.ok(tagIPage);
+        return ResponseEntity.ok(tagPage);
 
     }
 

+ 0 - 1
yami-shop-admin/src/main/java/com/yami/shop/admin/controller/ShopDetailController.java

@@ -51,7 +51,6 @@ public class ShopDetailController {
 	 * 修改分销开关
 	 */
 	@PutMapping("/isDistribution")
-	//@PreAuthorize("@pms.hasPermission('shop:shopDetail:update')")
 	public ResponseEntity<Void> updateIsDistribution(@RequestParam Integer isDistribution){
 		ShopDetail shopDetail=new ShopDetail();
 		shopDetail.setShopId(SecurityUtils.getSysUser().getShopId());

+ 11 - 23
yami-shop-admin/src/main/java/com/yami/shop/admin/controller/UserController.java

@@ -10,32 +10,20 @@
 
 package com.yami.shop.admin.controller;
 
-import java.util.Arrays;
-import java.util.Date;
-import java.util.UUID;
-
 import cn.hutool.core.util.StrUtil;
+import cn.hutool.extra.emoji.EmojiUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.http.ResponseEntity;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-
-import com.yami.shop.common.util.PageParam;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.yami.shop.bean.model.User;
+import com.yami.shop.common.util.PageParam;
 import com.yami.shop.service.UserService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.ResponseEntity;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
 
-import cn.hutool.extra.emoji.EmojiUtil;
+import java.util.Arrays;
+import java.util.Date;
 
 
 /**
@@ -54,13 +42,13 @@ public class UserController {
     @GetMapping("/page")
     @PreAuthorize("@pms.hasPermission('admin:user:page')")
     public ResponseEntity<IPage<User>> page(User user,PageParam<User> page) {
-        IPage<User> userIPage = userService.page(page, new LambdaQueryWrapper<User>()
+        IPage<User> userPage = userService.page(page, new LambdaQueryWrapper<User>()
                 .like(StrUtil.isNotBlank(user.getNickName()), User::getNickName, user.getNickName())
                 .eq(user.getStatus() != null, User::getStatus, user.getStatus()));
-        for (User userResult : userIPage.getRecords()) {
+        for (User userResult : userPage.getRecords()) {
             userResult.setNickName(EmojiUtil.toUnicode(userResult.getNickName() == null ? "" : userResult.getNickName()));
         }
-        return ResponseEntity.ok(userIPage);
+        return ResponseEntity.ok(userPage);
     }
 
     /**

+ 3 - 0
yami-shop-api/src/main/java/com/yami/shop/api/config/ApiBeanConfig.java

@@ -15,6 +15,9 @@ import lombok.AllArgsConstructor;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 
+/**
+ * @author lanhai
+ */
 @Configuration
 @AllArgsConstructor
 public class ApiBeanConfig {

+ 3 - 2
yami-shop-api/src/main/java/com/yami/shop/api/config/SwaggerConfiguration.java

@@ -16,12 +16,13 @@ import io.swagger.v3.oas.models.info.License;
 import org.springdoc.core.GroupedOpenApi;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Profile;
 
 /**
  * Swagger文档,只有在测试环境才会使用
  * @author LGH
  */
-//@Profile("dev")
+@Profile("dev")
 @Configuration
 public class SwaggerConfiguration {
 
@@ -29,7 +30,7 @@ public class SwaggerConfiguration {
 	public GroupedOpenApi createRestApi() {
 		return GroupedOpenApi.builder()
 				.group("接口文档")
-				.packagesToScan("com.yami")
+				.packagesToScan("com.yami.shop.api")
 				.build();
 	}
 

+ 3 - 1
yami-shop-api/src/main/java/com/yami/shop/api/controller/AddrController.java

@@ -30,7 +30,9 @@ import javax.validation.Valid;
 import java.util.Date;
 import java.util.List;
 
-
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/p/address")
 @Tag(name = "地址接口")

+ 3 - 0
yami-shop-api/src/main/java/com/yami/shop/api/controller/CategoryController.java

@@ -28,6 +28,9 @@ import io.swagger.v3.oas.annotations.Parameter;
 import io.swagger.v3.oas.annotations.Operation;
 import ma.glasnost.orika.MapperFacade;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/category")
 @Tag(name = "分类接口")

+ 3 - 0
yami-shop-api/src/main/java/com/yami/shop/api/controller/DeliveryController.java

@@ -28,6 +28,9 @@ import io.swagger.v3.oas.annotations.tags.Tag;
 import io.swagger.v3.oas.annotations.Parameter;
 import io.swagger.v3.oas.annotations.Operation;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/delivery")
 @Tag(name = "查看物流接口")

+ 5 - 4
yami-shop-api/src/main/java/com/yami/shop/api/controller/IndexImgController.java

@@ -13,18 +13,19 @@ package com.yami.shop.api.controller;
 import com.yami.shop.bean.app.dto.IndexImgDto;
 import com.yami.shop.bean.model.IndexImg;
 import com.yami.shop.service.IndexImgService;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import io.swagger.v3.oas.annotations.Parameter;
 import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.tags.Tag;
 import ma.glasnost.orika.MapperFacade;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @Tag(name = "首页轮播图接口")
 public class IndexImgController {
@@ -40,7 +41,7 @@ public class IndexImgController {
     @GetMapping("/indexImgs")
     @Operation(summary = "首页轮播图" , description = "获取首页轮播图列表信息")
     public ResponseEntity<List<IndexImgDto>> indexImgs() {
-        List<IndexImg> indexImgList = indexImgService.listIndexImgs();
+        List<IndexImg> indexImgList = indexImgService.listIndexImg();
         List<IndexImgDto> indexImgDtos = mapperFacade.mapAsList(indexImgList, IndexImgDto.class);
         return ResponseEntity.ok(indexImgDtos);
     }

+ 3 - 0
yami-shop-api/src/main/java/com/yami/shop/api/controller/MyOrderController.java

@@ -35,6 +35,9 @@ import java.util.Arrays;
 import java.util.List;
 import java.util.Objects;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/p/myOrder")
 @Tag(name = "我的订单接口")

+ 3 - 0
yami-shop-api/src/main/java/com/yami/shop/api/controller/NoticeController.java

@@ -29,6 +29,9 @@ import org.springframework.web.bind.annotation.RestController;
 
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/shop/notice")
 @Tag(name = "公告管理接口")

+ 4 - 1
yami-shop-api/src/main/java/com/yami/shop/api/controller/OrderController.java

@@ -38,6 +38,9 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.Objects;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/p/order")
 @Tag(name = "订单接口")
@@ -130,7 +133,7 @@ public class OrderController {
         shopCartOrderMergerDto.setShopCartOrders(shopCartOrders);
         shopCartOrderMergerDto.setOrderReduce(orderReduce);
 
-        orderService.putConfirmOrderCache(userId,shopCartOrderMergerDto);
+        shopCartOrderMergerDto = orderService.putConfirmOrderCache(userId, shopCartOrderMergerDto);
 
         return ResponseEntity.ok(shopCartOrderMergerDto);
     }

+ 3 - 0
yami-shop-api/src/main/java/com/yami/shop/api/controller/PayController.java

@@ -26,6 +26,9 @@ import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/p/order")
 @Tag(name = "订单接口")

+ 3 - 0
yami-shop-api/src/main/java/com/yami/shop/api/controller/PayNoticeController.java

@@ -15,6 +15,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 import io.swagger.v3.oas.annotations.Hidden;
 
+/**
+ * @author lanhai
+ */
 @Hidden
 @RestController
 @RequestMapping("/notice/pay")

+ 3 - 0
yami-shop-api/src/main/java/com/yami/shop/api/controller/ProdCommController.java

@@ -29,6 +29,9 @@ import org.springframework.web.bind.annotation.*;
 
 import java.util.Date;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/prodComm")
 @Tag(name = "评论接口")

+ 1 - 1
yami-shop-api/src/main/java/com/yami/shop/api/controller/ProdController.java

@@ -101,7 +101,7 @@ public class ProdController {
     @Parameters({
     })
     public ResponseEntity<IPage<ProductDto>> lastedProdPage(PageParam<ProductDto> page) {
-        IPage<ProductDto> productPage = prodService.pageByPutawayTime(page);
+        IPage<ProductDto> productPage = prodService.pageByPutAwayTime(page);
         return ResponseEntity.ok(productPage);
     }
 

+ 4 - 2
yami-shop-api/src/main/java/com/yami/shop/api/controller/ProdTagController.java

@@ -10,12 +10,11 @@
 
 package com.yami.shop.api.controller;
 
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.yami.shop.bean.app.dto.ProdTagDto;
 import com.yami.shop.bean.model.ProdTag;
 import com.yami.shop.service.ProdTagService;
-import io.swagger.v3.oas.annotations.tags.Tag;
 import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.tags.Tag;
 import lombok.AllArgsConstructor;
 import ma.glasnost.orika.MapperFacade;
 import org.springframework.http.ResponseEntity;
@@ -25,6 +24,9 @@ import org.springframework.web.bind.annotation.RestController;
 
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/prod/tag")
 @Tag(name = "商品分组标签接口")

+ 5 - 3
yami-shop-api/src/main/java/com/yami/shop/api/controller/SearchController.java

@@ -16,7 +16,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.yami.shop.common.util.PageParam;
 import com.yami.shop.bean.dto.HotSearchDto;
 import com.yami.shop.bean.dto.SearchProdDto;
-import com.yami.shop.common.util.PageParam;
 import com.yami.shop.service.HotSearchService;
 import com.yami.shop.service.ProductService;
 import io.swagger.v3.oas.annotations.tags.Tag;
@@ -32,6 +31,9 @@ import org.springframework.web.bind.annotation.RestController;
 import java.util.Collections;
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/search")
 @Tag(name = "搜索接口")
@@ -50,7 +52,7 @@ public class SearchController {
             @Parameter(name = "sort", description = "是否按照顺序(0 否 1是)"),
     })
     public ResponseEntity<List<HotSearchDto>> hotSearchByShopId(Long shopId,Integer number,Integer sort) {
-        List<HotSearchDto> list = hotSearchService.getHotSearchDtoByshopId(shopId);
+        List<HotSearchDto> list = hotSearchService.getHotSearchDtoByShopId(shopId);
 
         return getListResponseEntity(number, sort, list);
     }
@@ -62,7 +64,7 @@ public class SearchController {
             @Parameter(name = "sort", description = "是否按照顺序(0 否 1是)", required = false ),
     })
     public ResponseEntity<List<HotSearchDto>> hotSearch(Integer number,Integer sort) {
-        List<HotSearchDto> list = hotSearchService.getHotSearchDtoByshopId(0L);
+        List<HotSearchDto> list = hotSearchService.getHotSearchDtoByShopId(0L);
         return getListResponseEntity(number, sort, list);
     }
 

+ 3 - 0
yami-shop-api/src/main/java/com/yami/shop/api/controller/ShopCartController.java

@@ -39,6 +39,9 @@ import java.util.Map;
 import java.util.Objects;
 import java.util.stream.Collectors;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/p/shopCart")
 @Tag(name = "购物车接口")

+ 3 - 0
yami-shop-api/src/main/java/com/yami/shop/api/controller/SkuController.java

@@ -26,6 +26,9 @@ import org.springframework.web.bind.annotation.RestController;
 
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/sku")
 @Tag(name = "sku规格接口")

+ 3 - 0
yami-shop-api/src/main/java/com/yami/shop/api/controller/SmsController.java

@@ -24,6 +24,9 @@ import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/p/sms")
 @Tag(name = "发送验证码接口")

+ 5 - 3
yami-shop-api/src/main/java/com/yami/shop/api/controller/UserCollectionController.java

@@ -31,7 +31,9 @@ import org.springframework.web.bind.annotation.*;
 
 import java.util.Date;
 import java.util.Objects;
-
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/p/user/collection")
 @Tag(name = "收藏接口")
@@ -98,8 +100,8 @@ public class UserCollectionController {
     @Operation(summary = "获取用户收藏商品列表" , description = "获取用户收藏商品列表")
     public ResponseEntity<IPage<ProductDto>> collectionProds(PageParam page) {
         String userId = SecurityUtils.getUser().getUserId();
-        IPage<ProductDto> productDtoIPage = productService.collectionProds(page, userId);
-        return ResponseEntity.ok(productDtoIPage);
+        IPage<ProductDto> productDtoPage = productService.collectionProds(page, userId);
+        return ResponseEntity.ok(productDtoPage);
     }
 
 }

+ 3 - 1
yami-shop-api/src/main/java/com/yami/shop/api/controller/UserController.java

@@ -22,7 +22,9 @@ import lombok.AllArgsConstructor;
 import ma.glasnost.orika.MapperFacade;
 import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.*;
-
+/**
+ * @author lanhai
+ */
 @RestController
 @RequestMapping("/p/user")
 @Tag(name = "用户接口")

+ 106 - 91
yami-shop-api/src/main/java/com/yami/shop/api/listener/SubmitOrderListener.java

@@ -20,6 +20,7 @@ import com.yami.shop.bean.enums.OrderStatus;
 import com.yami.shop.bean.event.SubmitOrderEvent;
 import com.yami.shop.bean.model.*;
 import com.yami.shop.bean.order.SubmitOrderOrder;
+import com.yami.shop.common.constants.Constant;
 import com.yami.shop.common.exception.YamiShopBindException;
 import com.yami.shop.common.util.Arith;
 import com.yami.shop.dao.*;
@@ -82,9 +83,9 @@ public class SubmitOrderListener {
         List<ShopCartOrderDto> shopCartOrders = mergerOrder.getShopCartOrders();
 
         List<Long> basketIds = new ArrayList<>();
-        // 商品skuid为key 需要更新的sku为value的map
+        // 商品skuId为key 需要更新的sku为value的map
         Map<Long, Sku> skuStocksMap = new HashMap<>(16);
-        // 商品productid为key 需要更新的product为value的map
+        // 商品productId为key 需要更新的product为value的map
         Map<Long, Product> prodStocksMap = new HashMap<>(16);
 
         // 把订单地址保存到数据库
@@ -102,95 +103,7 @@ public class SubmitOrderListener {
 
         // 每个店铺生成一个订单
         for (ShopCartOrderDto shopCartOrderDto : shopCartOrders) {
-            // 使用雪花算法生成的订单号
-            String orderNumber = String.valueOf(snowflake.nextId());
-            shopCartOrderDto.setOrderNumber(orderNumber);
-
-            Long shopId = shopCartOrderDto.getShopId();
-
-            // 订单商品名称
-            StringBuilder orderProdName = new StringBuilder(100);
-
-            List<OrderItem> orderItems = new ArrayList<>();
-
-            List<ShopCartItemDiscountDto> shopCartItemDiscounts = shopCartOrderDto.getShopCartItemDiscounts();
-            for (ShopCartItemDiscountDto shopCartItemDiscount : shopCartItemDiscounts) {
-                List<ShopCartItemDto> shopCartItems = shopCartItemDiscount.getShopCartItems();
-                for (ShopCartItemDto shopCartItem : shopCartItems) {
-                    Sku sku = checkAndGetSku(shopCartItem.getSkuId(), shopCartItem, skuStocksMap);
-                    Product product = checkAndGetProd(shopCartItem.getProdId(), shopCartItem, prodStocksMap);
-
-                    OrderItem orderItem = new OrderItem();
-                    orderItem.setShopId(shopId);
-                    orderItem.setOrderNumber(orderNumber);
-                    orderItem.setProdId(sku.getProdId());
-                    orderItem.setSkuId(sku.getSkuId());
-                    orderItem.setSkuName(sku.getSkuName());
-                    orderItem.setProdCount(shopCartItem.getProdCount());
-                    orderItem.setProdName(sku.getProdName());
-                    orderItem.setPic(StrUtil.isBlank(sku.getPic()) ? product.getPic() : sku.getPic());
-                    orderItem.setPrice(shopCartItem.getPrice());
-                    orderItem.setUserId(userId);
-                    orderItem.setProductTotalAmount(shopCartItem.getProductTotalAmount());
-                    orderItem.setRecTime(now);
-                    orderItem.setCommSts(0);
-                    orderItem.setBasketDate(shopCartItem.getBasketDate());
-                    orderProdName.append(orderItem.getProdName()).append(",");
-                    //推广员卡号
-                    orderItem.setDistributionCardNo(shopCartItem.getDistributionCardNo());
-
-                    orderItems.add(orderItem);
-
-                    if (shopCartItem.getBasketId() != null && shopCartItem.getBasketId() != 0) {
-                        basketIds.add(shopCartItem.getBasketId());
-                    }
-                }
-
-            }
-
-
-            orderProdName.subSequence(0, Math.min(orderProdName.length() - 1, 100));
-            if (orderProdName.lastIndexOf(",") == orderProdName.length() - 1) {
-                orderProdName.deleteCharAt(orderProdName.length() - 1);
-            }
-
-
-            // 订单信息
-            com.yami.shop.bean.model.Order order = new com.yami.shop.bean.model.Order();
-
-            order.setShopId(shopId);
-            order.setOrderNumber(orderNumber);
-            // 订单商品名称
-            order.setProdName(orderProdName.toString());
-            // 用户id
-            order.setUserId(userId);
-            // 商品总额
-            order.setTotal(shopCartOrderDto.getTotal());
-            // 实际总额
-            order.setActualTotal(shopCartOrderDto.getActualTotal());
-            order.setStatus(OrderStatus.UNPAY.value());
-            order.setUpdateTime(now);
-            order.setCreateTime(now);
-            order.setIsPayed(0);
-            order.setDeleteStatus(0);
-            order.setProductNums(shopCartOrderDto.getTotalCount());
-            order.setAddrOrderId(addrOrderId);
-            order.setReduceAmount(Arith.sub(Arith.add(shopCartOrderDto.getTotal(), shopCartOrderDto.getTransfee()), shopCartOrderDto.getActualTotal()));
-            order.setFreightAmount(shopCartOrderDto.getTransfee());
-            order.setRemarks(shopCartOrderDto.getRemarks());
-
-            order.setOrderItems(orderItems);
-            event.getOrders().add(order);
-            // 插入订单结算表
-            OrderSettlement orderSettlement = new OrderSettlement();
-            orderSettlement.setUserId(userId);
-            orderSettlement.setIsClearing(0);
-            orderSettlement.setCreateTime(now);
-            orderSettlement.setOrderNumber(orderNumber);
-            orderSettlement.setPayAmount(order.getActualTotal());
-            orderSettlement.setPayStatus(0);
-            orderSettlement.setVersion(0);
-            orderSettlementMapper.insert(orderSettlement);
+            createOrder(event, now, userId, basketIds, skuStocksMap, prodStocksMap, addrOrderId, shopCartOrderDto);
 
         }
 
@@ -221,6 +134,108 @@ public class SubmitOrderListener {
 
     }
 
+    private void createOrder(SubmitOrderEvent event, Date now, String userId, List<Long> basketIds, Map<Long, Sku> skuStocksMap, Map<Long, Product> prodStocksMap, Long addrOrderId, ShopCartOrderDto shopCartOrderDto) {
+        // 使用雪花算法生成的订单号
+        String orderNumber = String.valueOf(snowflake.nextId());
+        shopCartOrderDto.setOrderNumber(orderNumber);
+
+        Long shopId = shopCartOrderDto.getShopId();
+
+        // 订单商品名称
+        StringBuilder orderProdName = new StringBuilder(100);
+
+        List<OrderItem> orderItems = new ArrayList<>();
+
+        List<ShopCartItemDiscountDto> shopCartItemDiscounts = shopCartOrderDto.getShopCartItemDiscounts();
+        for (ShopCartItemDiscountDto shopCartItemDiscount : shopCartItemDiscounts) {
+            List<ShopCartItemDto> shopCartItems = shopCartItemDiscount.getShopCartItems();
+            for (ShopCartItemDto shopCartItem : shopCartItems) {
+                Sku sku = checkAndGetSku(shopCartItem.getSkuId(), shopCartItem, skuStocksMap);
+                Product product = checkAndGetProd(shopCartItem.getProdId(), shopCartItem, prodStocksMap);
+
+                OrderItem orderItem = getOrderItem(now, userId, orderNumber, shopId, orderProdName, shopCartItem, sku, product);
+
+                orderItems.add(orderItem);
+
+                if (shopCartItem.getBasketId() != null && shopCartItem.getBasketId() != 0) {
+                    basketIds.add(shopCartItem.getBasketId());
+                }
+            }
+
+        }
+
+
+        orderProdName.subSequence(0, Math.min(orderProdName.length() - 1, 100));
+        if (orderProdName.lastIndexOf(Constant.COMMA) == orderProdName.length() - 1) {
+            orderProdName.deleteCharAt(orderProdName.length() - 1);
+        }
+
+
+        // 订单信息
+        com.yami.shop.bean.model.Order order = getOrder(now, userId, addrOrderId, shopCartOrderDto, orderNumber, shopId, orderProdName, orderItems);
+        event.getOrders().add(order);
+        // 插入订单结算表
+        OrderSettlement orderSettlement = new OrderSettlement();
+        orderSettlement.setUserId(userId);
+        orderSettlement.setIsClearing(0);
+        orderSettlement.setCreateTime(now);
+        orderSettlement.setOrderNumber(orderNumber);
+        orderSettlement.setPayAmount(order.getActualTotal());
+        orderSettlement.setPayStatus(0);
+        orderSettlement.setVersion(0);
+        orderSettlementMapper.insert(orderSettlement);
+    }
+
+    private com.yami.shop.bean.model.Order getOrder(Date now, String userId, Long addrOrderId, ShopCartOrderDto shopCartOrderDto, String orderNumber, Long shopId, StringBuilder orderProdName, List<OrderItem> orderItems) {
+        com.yami.shop.bean.model.Order order = new com.yami.shop.bean.model.Order();
+
+        order.setShopId(shopId);
+        order.setOrderNumber(orderNumber);
+        // 订单商品名称
+        order.setProdName(orderProdName.toString());
+        // 用户id
+        order.setUserId(userId);
+        // 商品总额
+        order.setTotal(shopCartOrderDto.getTotal());
+        // 实际总额
+        order.setActualTotal(shopCartOrderDto.getActualTotal());
+        order.setStatus(OrderStatus.UNPAY.value());
+        order.setUpdateTime(now);
+        order.setCreateTime(now);
+        order.setIsPayed(0);
+        order.setDeleteStatus(0);
+        order.setProductNums(shopCartOrderDto.getTotalCount());
+        order.setAddrOrderId(addrOrderId);
+        order.setReduceAmount(Arith.sub(Arith.add(shopCartOrderDto.getTotal(), shopCartOrderDto.getTransfee()), shopCartOrderDto.getActualTotal()));
+        order.setFreightAmount(shopCartOrderDto.getTransfee());
+        order.setRemarks(shopCartOrderDto.getRemarks());
+
+        order.setOrderItems(orderItems);
+        return order;
+    }
+
+    private OrderItem getOrderItem(Date now, String userId, String orderNumber, Long shopId, StringBuilder orderProdName, ShopCartItemDto shopCartItem, Sku sku, Product product) {
+        OrderItem orderItem = new OrderItem();
+        orderItem.setShopId(shopId);
+        orderItem.setOrderNumber(orderNumber);
+        orderItem.setProdId(sku.getProdId());
+        orderItem.setSkuId(sku.getSkuId());
+        orderItem.setSkuName(sku.getSkuName());
+        orderItem.setProdCount(shopCartItem.getProdCount());
+        orderItem.setProdName(sku.getProdName());
+        orderItem.setPic(StrUtil.isBlank(sku.getPic()) ? product.getPic() : sku.getPic());
+        orderItem.setPrice(shopCartItem.getPrice());
+        orderItem.setUserId(userId);
+        orderItem.setProductTotalAmount(shopCartItem.getProductTotalAmount());
+        orderItem.setRecTime(now);
+        orderItem.setCommSts(0);
+        orderItem.setBasketDate(shopCartItem.getBasketDate());
+        orderProdName.append(orderItem.getProdName()).append(",");
+        //推广员卡号
+        orderItem.setDistributionCardNo(shopCartItem.getDistributionCardNo());
+        return orderItem;
+    }
+
     @SuppressWarnings({"Duplicates"})
     private Product checkAndGetProd(Long prodId, ShopCartItemDto shopCartItem, Map<Long, Product> prodStocksMap) {
         Product product = productService.getProductByProdId(prodId);

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/SmsInfoContext.java

@@ -17,6 +17,9 @@ import com.yami.shop.bean.bo.SmsInfoBo;
 
 import cn.hutool.core.collection.CollectionUtil;
 
+/**
+ * @author lanhai
+ */
 public class SmsInfoContext {
 
 	/** The request holder. */

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/BasketItemDto.java

@@ -19,6 +19,9 @@ import lombok.Data;
 import java.io.Serializable;
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class BasketItemDto implements Serializable {
 

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/CategoryDto.java

@@ -15,6 +15,9 @@ import com.yami.shop.common.serializer.json.ImgJsonSerializer;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class CategoryDto {
 

+ 1 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ChooseDiscountItemDto.java

@@ -16,6 +16,7 @@ import java.io.Serializable;
 
 /**
  * 购物车中选中的满减活动项信息
+ * @author lanhai
  */
 @Data
 public class ChooseDiscountItemDto implements Serializable {

+ 3 - 5
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/CouponOrderDto.java

@@ -10,15 +10,13 @@
 
 package com.yami.shop.bean.app.dto;
 
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
 import java.io.Serializable;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class CouponOrderDto implements Serializable {
 

+ 5 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/DeliveryDto.java

@@ -10,11 +10,14 @@
 
 package com.yami.shop.bean.app.dto;
 
-import java.util.List;
-
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import java.util.List;
+
+/**
+ * @author lanhai
+ */
 @Data
 public class DeliveryDto {
 

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/DeliveryInfoDto.java

@@ -13,6 +13,9 @@ package com.yami.shop.bean.app.dto;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class DeliveryInfoDto {
 	

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/DiscountDto.java

@@ -14,6 +14,9 @@ import lombok.Data;
 
 import java.io.Serializable;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class DiscountDto implements Serializable {
 

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/IndexImgDto.java

@@ -17,6 +17,9 @@ import lombok.Data;
 
 import java.util.Date;
 
+/**
+ * @author lanhai
+ */
 @Schema(description = "首页图片对象")
 @Data
 public class IndexImgDto {

+ 5 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/MyOrderDto.java

@@ -10,11 +10,14 @@
 
 package com.yami.shop.bean.app.dto;
 
-import java.util.List;
-
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import java.util.List;
+
+/**
+ * @author lanhai
+ */
 @Data
 @Schema(description = "我的订单")
 public class MyOrderDto {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/MyOrderItemDto.java

@@ -15,6 +15,9 @@ import com.yami.shop.common.serializer.json.ImgJsonSerializer;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Schema(description = "我的订单-订单项")
 @Data
 public class MyOrderItemDto {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/NoticeDto.java

@@ -16,6 +16,9 @@ import lombok.Data;
 
 import java.util.Date;
 
+/**
+ * @author lanhai
+ */
 @Schema(description = "公告对象")
 @Data
 public class NoticeDto {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/OrderCountData.java

@@ -13,6 +13,9 @@ package com.yami.shop.bean.app.dto;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 @Schema(description = "我的订单数量")
 public class OrderCountData {

+ 4 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/OrderNumbersDto.java

@@ -13,6 +13,9 @@ package com.yami.shop.bean.app.dto;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class OrderNumbersDto {
 
@@ -22,4 +25,5 @@ public class OrderNumbersDto {
 	public OrderNumbersDto(String orderNumbers) {
 		this.orderNumbers = orderNumbers;
 	}
+	public OrderNumbersDto(){}
 }

+ 3 - 1
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ProdCommDataDto.java

@@ -13,7 +13,9 @@ package com.yami.shop.bean.app.dto;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
-
+/**
+ * @author lanhai
+ */
 @Schema(description = "商品评论数据")
 @Data
 public class ProdCommDataDto {

+ 3 - 1
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ProdCommDto.java

@@ -19,8 +19,10 @@ import lombok.Data;
 import org.springframework.format.annotation.DateTimeFormat;
 
 import java.util.Date;
-import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Schema(description = "评论对象")
 @Data
 public class ProdCommDto {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ProdTagDto.java

@@ -13,6 +13,9 @@ package com.yami.shop.bean.app.dto;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class ProdTagDto {
 

+ 5 - 3
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ProductDto.java

@@ -10,15 +10,17 @@
 
 package com.yami.shop.bean.app.dto;
 
-import java.util.List;
-
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.yami.shop.bean.model.Transport;
-
 import com.yami.shop.common.serializer.json.ImgJsonSerializer;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import java.util.List;
+
+/**
+ * @author lanhai
+ */
 @Data
 public class ProductDto {
     /**

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartAmountDto.java

@@ -13,6 +13,9 @@ package com.yami.shop.bean.app.dto;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 @Schema(description = "购物车合计")
 public class ShopCartAmountDto {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartDto.java

@@ -16,6 +16,9 @@ import lombok.Data;
 import java.io.Serializable;
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class ShopCartDto implements Serializable {
 

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartExpiryItemDto.java

@@ -15,6 +15,9 @@ import lombok.Data;
 
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Data
 @Schema(description = "购物车失效商品对象")
 public class ShopCartExpiryItemDto {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartItemDiscountDto.java

@@ -16,6 +16,9 @@ import lombok.Data;
 import java.io.Serializable;
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class ShopCartItemDiscountDto implements Serializable {
 

+ 1 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartOrderDto.java

@@ -18,6 +18,7 @@ import java.util.List;
 
 /**
  * 单个店铺的订单信息
+ * @author lanhai
  */
 @Data
 public class ShopCartOrderDto implements Serializable{

+ 1 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ShopCartOrderMergerDto.java

@@ -19,6 +19,7 @@ import java.util.List;
 /**
  * 多个店铺订单合并在一起的合并类
  * "/confirm" 使用
+ * @author lanhai
  */
 @Data
 public class ShopCartOrderMergerDto implements Serializable{

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/SkuDto.java

@@ -17,6 +17,9 @@ import lombok.Data;
 
 import java.io.Serializable;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class SkuDto implements Serializable {
 

+ 3 - 1
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/TagProductDto.java

@@ -10,12 +10,14 @@
 
 package com.yami.shop.bean.app.dto;
 
-import com.yami.shop.bean.model.ProdTag;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class TagProductDto {
 

+ 3 - 1
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/UserAddrDto.java

@@ -14,7 +14,9 @@ import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
 import java.io.Serializable;
-
+/**
+ * @author lanhai
+ */
 @Data
 public class UserAddrDto implements Serializable {
         @Schema(description = "地址id" , required = true)

+ 3 - 1
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/UserCollectionDto.java

@@ -14,7 +14,9 @@ import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
 import java.util.Date;
-
+/**
+ * @author lanhai
+ */
 @Schema(description = "收藏对象")
 @Data
 public class UserCollectionDto {

+ 3 - 1
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/UserDto.java

@@ -11,7 +11,9 @@
 package com.yami.shop.bean.app.dto;
 
 import io.swagger.v3.oas.annotations.media.Schema;
-
+/**
+ * @author lanhai
+ */
 public class UserDto {
 
 

+ 5 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/AddrParam.java

@@ -10,10 +10,13 @@
 
 package com.yami.shop.bean.app.param;
 
-import javax.validation.constraints.NotNull;
-
 import io.swagger.v3.oas.annotations.media.Schema;
 
+import javax.validation.constraints.NotNull;
+
+/**
+ * @author lanhai
+ */
 @Schema(description = "地址参数")
 public class AddrParam {
 	

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/LoginParam.java

@@ -12,6 +12,9 @@ package com.yami.shop.bean.app.param;
 
 import io.swagger.v3.oas.annotations.media.Schema;
 
+/**
+ * @author lanhai
+ */
 @Schema(description = "登陆参数")
 public class LoginParam {
 

+ 6 - 3
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/OrderItemParam.java

@@ -10,12 +10,15 @@
 
 package com.yami.shop.bean.app.param;
 
-import javax.validation.constraints.Min;
-import javax.validation.constraints.NotNull;
-
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import javax.validation.constraints.Min;
+import javax.validation.constraints.NotNull;
+
+/**
+ * @author lanhai
+ */
 @Data
 @Schema(description = "购物车物品参数")
 public class OrderItemParam {

+ 6 - 6
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/OrderParam.java

@@ -10,15 +10,15 @@
 
 package com.yami.shop.bean.app.param;
 
-import java.util.List;
-
-import javax.validation.constraints.NotEmpty;
-import javax.validation.constraints.NotNull;
-
-import com.yami.shop.bean.enums.OrderEntry;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import javax.validation.constraints.NotNull;
+import java.util.List;
+
+/**
+ * @author lanhai
+ */
 @Data
 @Schema(description = "订单参数")
 public class OrderParam {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/OrderRefundExpressParam.java

@@ -5,6 +5,9 @@ import lombok.Data;
 
 import javax.validation.constraints.NotEmpty;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class OrderRefundExpressParam {
 

+ 3 - 6
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/OrderRefundParam.java

@@ -6,6 +6,9 @@ import lombok.Data;
 import javax.validation.constraints.NotEmpty;
 import javax.validation.constraints.NotNull;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class OrderRefundParam {
 
@@ -17,17 +20,11 @@ public class OrderRefundParam {
     @NotNull(message = "申请类型不能为空")
     private Integer applyType;
 
-//    @Schema(description = "订单金额" , required = true)
-//    @NotNull(message = "订单金额不能为空")
-//    private Double orderAmount;
 
     @Schema(description = "订单项id(全部退款是0)" , required = true)
     @NotNull(message = "订单项id不能为空")
     private Long orderItemId;
 
-//    @Schema(description = "退款金额" , required = true)
-//    @NotNull(message = "退款金额不能为空")
-//    private BigDecimal refundAmount;
 
     @Schema(description = "凭证图片列表" , required = true)
     private String photoFiles;

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/OrderShopParam.java

@@ -12,6 +12,9 @@ package com.yami.shop.bean.app.param;
 
 import io.swagger.v3.oas.annotations.media.Schema;
 
+/**
+ * @author lanhai
+ */
 public class OrderShopParam {
 
 	/** 店铺ID **/

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/PayParam.java

@@ -15,6 +15,9 @@ import javax.validation.constraints.NotNull;
 
 import io.swagger.v3.oas.annotations.media.Schema;
 
+/**
+ * @author lanhai
+ */
 @Schema(description = "支付参数")
 public class PayParam {
 

+ 3 - 3
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/ProdCommParam.java

@@ -10,14 +10,14 @@
 
 package com.yami.shop.bean.app.param;
 
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.yami.shop.common.serializer.json.ImgJsonSerializer;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
 import javax.validation.constraints.NotNull;
-import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Data
 @Schema(description = "添加评论信息")
 public class ProdCommParam {

+ 5 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/SendSmsParam.java

@@ -10,10 +10,13 @@
 
 package com.yami.shop.bean.app.param;
 
-import javax.validation.constraints.Pattern;
-
 import io.swagger.v3.oas.annotations.media.Schema;
 
+import javax.validation.constraints.Pattern;
+
+/**
+ * @author lanhai
+ */
 @Schema(description = "发送验证码参数")
 public class SendSmsParam {
 	

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/ShopCartParam.java

@@ -13,6 +13,9 @@ package com.yami.shop.bean.app.param;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Schema(description = "购物车参数")
 @Data
 public class ShopCartParam {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/ShopCartParams.java

@@ -14,6 +14,9 @@ import lombok.Data;
 
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class ShopCartParams {
     List<ShopCartParam> shopCartParams;

+ 5 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/SubmitOrderParam.java

@@ -10,11 +10,14 @@
 
 package com.yami.shop.bean.app.param;
 
-import java.util.List;
-
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import java.util.List;
+
+/**
+ * @author lanhai
+ */
 @Data
 @Schema(description = "提交订单参数")
 public class SubmitOrderParam {

+ 3 - 1
yami-shop-bean/src/main/java/com/yami/shop/bean/app/param/UserInfoParam.java

@@ -12,7 +12,9 @@ package com.yami.shop.bean.app.param;
 
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
-
+/**
+ * @author lanhai
+ */
 @Data
 @Schema(description = "设置用户信息")
 public class UserInfoParam {

+ 5 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/bo/SmsInfoBo.java

@@ -10,10 +10,13 @@
 
 package com.yami.shop.bean.bo;
 
-import java.util.Map;
-
 import com.yami.shop.bean.enums.SmsType;
 
+import java.util.Map;
+
+/**
+ * @author lanhai
+ */
 public class SmsInfoBo {
 	
 	private SmsType smsType;

+ 1 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/distribution/UserShoppingDataDto.java

@@ -15,6 +15,7 @@ import lombok.Data;
 
 /**
  * 用户购物数据
+ * @author lanhai
  */
 @Data
 public class UserShoppingDataDto {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/dto/HotSearchDto.java

@@ -16,6 +16,9 @@ import lombok.Data;
 
 import java.io.Serializable;
 
+/**
+ * @author lanhai
+ */
 @Schema(description = "热搜数据")
 @Data
 public class HotSearchDto implements Serializable {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/dto/ProductDto.java

@@ -16,6 +16,9 @@ import lombok.Data;
 import java.util.Date;
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Data
 public class ProductDto {
     /**

+ 3 - 1
yami-shop-bean/src/main/java/com/yami/shop/bean/dto/SearchProdDto.java

@@ -15,7 +15,9 @@ import com.yami.shop.common.serializer.json.ImgJsonSerializer;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
-
+/**
+ * @author lanhai
+ */
 @Data
 @Schema(description = "搜索商品数据")
 public class SearchProdDto {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/enums/MessageStatus.java

@@ -10,6 +10,9 @@
 
 package com.yami.shop.bean.enums;
 
+/**
+ * @author lanhai
+ */
 public enum MessageStatus {
 
 	/**

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/enums/OrderStatus.java

@@ -10,6 +10,9 @@
 
 package com.yami.shop.bean.enums;
 
+/**
+ * @author lanhai
+ */
 public enum OrderStatus {
 
     /**

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/enums/PayType.java

@@ -10,6 +10,9 @@
 
 package com.yami.shop.bean.enums;
 
+/**
+ * @author lanhai
+ */
 public enum PayType {
 
 	/** 微信支付*/

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/enums/SmsType.java

@@ -10,6 +10,9 @@
 
 package com.yami.shop.bean.enums;
 
+/**
+ * @author lanhai
+ */
 public enum SmsType {
 
 	/**

+ 9 - 5
yami-shop-bean/src/main/java/com/yami/shop/bean/model/Area.java

@@ -10,14 +10,18 @@
 
 package com.yami.shop.bean.model;
 
-import java.io.Serializable;
-import java.util.List;
-
-import com.baomidou.mybatisplus.annotation.*;
-
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_area")
 public class Area implements Serializable {

+ 7 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/model/AttachFile.java

@@ -10,11 +10,16 @@
 
 package com.yami.shop.bean.model;
 
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
 import java.io.Serializable;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_attach_file")
 public class AttachFile implements Serializable {

+ 7 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/model/Basket.java

@@ -10,11 +10,16 @@
 
 package com.yami.shop.bean.model;
 
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
 import java.io.Serializable;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_basket")
 public class Basket implements Serializable {

+ 7 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/model/Brand.java

@@ -10,11 +10,16 @@
 
 package com.yami.shop.bean.model;
 
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
 import java.io.Serializable;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_brand")
 public class Brand implements Serializable {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/model/Category.java

@@ -19,6 +19,9 @@ import java.io.Serializable;
 import java.util.Date;
 import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_category")
 public class Category implements Serializable {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/model/CategoryBrand.java

@@ -15,6 +15,9 @@ import lombok.Data;
 
 import java.io.Serializable;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_category_brand")
 public class CategoryBrand implements Serializable {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/model/CategoryProp.java

@@ -15,6 +15,9 @@ import lombok.Data;
 
 import java.io.Serializable;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_category_prop")
 public class CategoryProp implements Serializable {

+ 7 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/model/Delivery.java

@@ -10,11 +10,16 @@
 
 package com.yami.shop.bean.model;
 
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
 import java.io.Serializable;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_delivery")
 public class Delivery implements Serializable {

+ 5 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/model/HotSearch.java

@@ -10,14 +10,17 @@
 
 package com.yami.shop.bean.model;
 
-import com.fasterxml.jackson.annotation.JsonFormat;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 import org.springframework.format.annotation.DateTimeFormat;
 
 import java.io.Serializable;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotation.*;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_hot_search")
 public class HotSearch implements Serializable {

+ 9 - 4
yami-shop-bean/src/main/java/com/yami/shop/bean/model/IndexImg.java

@@ -10,14 +10,19 @@
 
 package com.yami.shop.bean.model;
 
-import java.io.Serializable;
-import java.util.Date;
-
-import com.baomidou.mybatisplus.annotation.*;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.yami.shop.common.serializer.json.ImgJsonSerializer;
 import lombok.Data;
 
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_index_img")
 public class IndexImg implements Serializable {

+ 7 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/model/LoginHist.java

@@ -10,11 +10,16 @@
 
 package com.yami.shop.bean.model;
 
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
 import java.io.Serializable;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_login_hist")
 public class LoginHist implements Serializable {

+ 7 - 5
yami-shop-bean/src/main/java/com/yami/shop/bean/model/Message.java

@@ -10,15 +10,17 @@
 
 package com.yami.shop.bean.model;
 
-import java.io.Serializable;
-import java.util.Date;
-import com.baomidou.mybatisplus.annotation.*;
-
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 import org.springframework.format.annotation.DateTimeFormat;
 
-import com.fasterxml.jackson.annotation.JsonFormat;
+import java.io.Serializable;
+import java.util.Date;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_message")
 public class Message implements Serializable {

+ 6 - 5
yami-shop-bean/src/main/java/com/yami/shop/bean/model/Order.java

@@ -10,18 +10,19 @@
 
 package com.yami.shop.bean.model;
 
-import java.io.Serializable;
-import java.util.Date;
-import java.util.List;
-
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 import org.springframework.format.annotation.DateTimeFormat;
 
-import com.fasterxml.jackson.annotation.JsonFormat;
+import java.io.Serializable;
+import java.util.Date;
+import java.util.List;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_order")
 public class Order implements Serializable {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/model/OrderItem.java

@@ -18,6 +18,9 @@ import lombok.Data;
 import java.io.Serializable;
 import java.util.Date;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_order_item")
 public class OrderItem implements Serializable {

+ 3 - 0
yami-shop-bean/src/main/java/com/yami/shop/bean/model/OrderRefund.java

@@ -18,6 +18,9 @@ import java.util.List;
 import com.baomidou.mybatisplus.annotation.*;
 import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_order_refund")
 public class OrderRefund implements Serializable {

+ 7 - 2
yami-shop-bean/src/main/java/com/yami/shop/bean/model/OrderSettlement.java

@@ -10,11 +10,16 @@
 
 package com.yami.shop.bean.model;
 
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
 import java.io.Serializable;
 import java.util.Date;
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
 
+/**
+ * @author lanhai
+ */
 @Data
 @TableName("tz_order_settlement")
 public class OrderSettlement implements Serializable {

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä