商品分类,代码 REVIEW

This commit is contained in:
YunaiV 2020-05-08 07:32:22 +08:00
parent 016600ab2e
commit 80c8dd3553
5 changed files with 8 additions and 2 deletions

View File

@ -12,6 +12,7 @@ import java.util.Date;
*/ */
@Data @Data
@Accessors(chain = true) @Accessors(chain = true)
// TODO FROM 芋艿 to 伟帆BO 可以不加 Serializable 接口因为没序列化的诉求哈一般 BO 可以创建一个统一的 ProductCategory可以把 ProductCategoryAllListBO 合并过来
public class ProductCategoryAddBO implements Serializable { public class ProductCategoryAddBO implements Serializable {
/** /**

View File

@ -12,6 +12,7 @@ import java.util.Date;
*/ */
@Data @Data
@Accessors(chain = true) @Accessors(chain = true)
// TODO FROM 芋艿 to 伟帆
public class ProductCategoryAllListBO implements Serializable { public class ProductCategoryAllListBO implements Serializable {
/** /**

View File

@ -15,6 +15,7 @@ public class ProductCategoryAddDTO {
/** /**
* 管理员id * 管理员id
*/ */
// TODO FROM 芋艿 to 伟帆传入 Service 要加下 Validation 的注解虽然 Controller 那也添加了 Validation但是相比来说Service 更应该被保护嘿嘿因为一些时候Service 也会被别人所调用所以要保护好自己
private Integer adminId; private Integer adminId;
/** /**

View File

@ -18,8 +18,8 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.sql.Wrapper; import java.util.Date;
import java.util.*; import java.util.List;
/** /**
* @Author: jiangweifan * @Author: jiangweifan
@ -168,6 +168,7 @@ public class ProductCategoryServiceImpl implements ProductCategoryService {
} }
// 父分类必须是一级分类 // 父分类必须是一级分类
if (!ProductCategoryConstants.PID_ROOT.equals(parentCategory.getPid())) { if (!ProductCategoryConstants.PID_ROOT.equals(parentCategory.getPid())) {
// TODO FROM 芋艿 to 伟帆ProductErrorCodeEnum 去实现下 ServiceExceptionUtil.Enumerable 接口酱紫就不用 .getCode() 方法代码会更简洁同时可以把 ProductErrorCodeEnum static import
throw ServiceExceptionUtil.exception((ProductErrorCodeEnum.PRODUCT_CATEGORY_PARENT_CAN_NOT_BE_LEVEL2.getCode())); throw ServiceExceptionUtil.exception((ProductErrorCodeEnum.PRODUCT_CATEGORY_PARENT_CAN_NOT_BE_LEVEL2.getCode()));
} }
} }

View File

@ -16,6 +16,8 @@ import javax.validation.constraints.NotNull;
@Data @Data
@Accessors(chain = true) @Accessors(chain = true)
public class AdminsProductCategoryAddRequest { public class AdminsProductCategoryAddRequest {
// TODO FROM 芋艿 to 伟帆写了 swagger 注解我们可以少写一份 Java 注释
/** /**
* 父分类编号 * 父分类编号
*/ */