Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
a00c4eb0
提交
a00c4eb0
authored
5月 10, 2020
作者:
benpaodeyouyusi
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of gitee.com:zhijiantianya/onemall
上级
96858fae
382a4e8d
隐藏空白字符变更
内嵌
并排
正在显示
13 个修改的文件
包含
34 行增加
和
23 行删除
+34
-23
ProductCategoryMapper.java
...r/mall/product/biz/dao/product/ProductCategoryMapper.java
+1
-0
ProductCategoryDO.java
...all/product/biz/dataobject/product/ProductCategoryDO.java
+2
-0
ProductCategoryService.java
...l/product/biz/service/product/ProductCategoryService.java
+6
-4
ProductCategoryServiceImpl.java
.../biz/service/product/impl/ProductCategoryServiceImpl.java
+5
-8
AdminsProductCategoryController.java
...st/controller/admins/AdminsProductCategoryController.java
+3
-3
rpc.yaml
product/product-rpc/src/main/resources/rpc.yaml
+1
-1
AuthorizationCheckPermissionsRequest.java
...t/authorization/AuthorizationCheckPermissionsRequest.java
+2
-1
OAuth2AccessTokenAuthenticateRequest.java
.../request/oauth2/OAuth2AccessTokenAuthenticateRequest.java
+2
-1
AccessLogAddRequest.java
...all/system/rpc/request/systemlog/AccessLogAddRequest.java
+2
-1
ExceptionLogAddRequest.java
.../system/rpc/request/systemlog/ExceptionLogAddRequest.java
+2
-1
AdminResponse.java
...iocoder/mall/system/rpc/response/admin/AdminResponse.java
+3
-1
OAuth2AccessTokenResponse.java
...system/rpc/response/oauth2/OAuth2AccessTokenResponse.java
+2
-1
UserResponse.java
...n/iocoder/mall/system/rpc/response/user/UserResponse.java
+3
-1
没有找到文件。
product/product-biz/src/main/java/cn/iocoder/mall/product/biz/dao/product/ProductCategoryMapper.java
浏览文件 @
a00c4eb0
...
...
@@ -3,6 +3,7 @@ package cn.iocoder.mall.product.biz.dao.product;
import
cn.iocoder.mall.product.biz.dataobject.product.ProductBrandDO
;
import
cn.iocoder.mall.product.biz.dataobject.product.ProductCategoryDO
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Update
;
import
org.springframework.stereotype.Repository
;
/**
...
...
product/product-biz/src/main/java/cn/iocoder/mall/product/biz/dataobject/product/ProductCategoryDO.java
浏览文件 @
a00c4eb0
package
cn
.
iocoder
.
mall
.
product
.
biz
.
dataobject
.
product
;
import
cn.iocoder.mall.mybatis.dataobject.DeletableDO
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
...
...
@@ -9,6 +10,7 @@ import lombok.experimental.Accessors;
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"product_category"
)
public
class
ProductCategoryDO
extends
DeletableDO
{
/**
...
...
product/product-biz/src/main/java/cn/iocoder/mall/product/biz/service/product/ProductCategoryService.java
浏览文件 @
a00c4eb0
...
...
@@ -5,6 +5,8 @@ import cn.iocoder.mall.product.biz.dto.category.ProductCategoryAddDTO;
import
cn.iocoder.mall.product.biz.dto.category.ProductCategoryDeleteDTO
;
import
cn.iocoder.mall.product.biz.dto.category.ProductCategoryUpdateDTO
;
import
cn.iocoder.mall.product.biz.dto.category.ProductCategoryUpdateStatusDTO
;
import
javax.validation.Valid
;
import
java.util.List
;
...
...
@@ -26,26 +28,26 @@ public interface ProductCategoryService {
* @param productCategoryAddDTO
* @return
*/
ProductCategoryBO
addProductCategory
(
ProductCategoryAddDTO
productCategoryAddDTO
);
ProductCategoryBO
addProductCategory
(
@Valid
ProductCategoryAddDTO
productCategoryAddDTO
);
/**
* 更新商品分类
* @param productCategoryUpdateDTO
* @return
*/
Boolean
updateProductCategory
(
ProductCategoryUpdateDTO
productCategoryUpdateDTO
);
Boolean
updateProductCategory
(
@Valid
ProductCategoryUpdateDTO
productCategoryUpdateDTO
);
/**
* 更新商品分类状态
* @param productCategoryUpdateStatusDTO
* @return
*/
Boolean
updateProductCategoryStatus
(
ProductCategoryUpdateStatusDTO
productCategoryUpdateStatusDTO
);
Boolean
updateProductCategoryStatus
(
@Valid
ProductCategoryUpdateStatusDTO
productCategoryUpdateStatusDTO
);
/**
* 删除商品分类
* @param productCategoryDeleteDTO
* @return
*/
Boolean
deleteProductCategory
(
ProductCategoryDeleteDTO
productCategoryDeleteDTO
);
Boolean
deleteProductCategory
(
@Valid
ProductCategoryDeleteDTO
productCategoryDeleteDTO
);
}
product/product-biz/src/main/java/cn/iocoder/mall/product/biz/service/product/impl/ProductCategoryServiceImpl.java
浏览文件 @
a00c4eb0
...
...
@@ -49,7 +49,7 @@ public class ProductCategoryServiceImpl implements ProductCategoryService {
* @return
*/
@Override
public
ProductCategoryBO
addProductCategory
(
@Valid
ProductCategoryAddDTO
productCategoryAddDTO
)
{
public
ProductCategoryBO
addProductCategory
(
ProductCategoryAddDTO
productCategoryAddDTO
)
{
// 校验父分类
validParent
(
productCategoryAddDTO
.
getPid
());
// 保存到数据库
...
...
@@ -69,7 +69,7 @@ public class ProductCategoryServiceImpl implements ProductCategoryService {
* @return
*/
@Override
public
Boolean
updateProductCategory
(
@Valid
ProductCategoryUpdateDTO
productCategoryUpdateDTO
)
{
public
Boolean
updateProductCategory
(
ProductCategoryUpdateDTO
productCategoryUpdateDTO
)
{
// 校验当前分类是否存在
if
(
productCategoryMapper
.
selectById
(
productCategoryUpdateDTO
.
getId
())
==
null
)
{
throw
ServiceExceptionUtil
.
exception
(
PRODUCT_CATEGORY_NOT_EXISTS
);
...
...
@@ -98,7 +98,7 @@ public class ProductCategoryServiceImpl implements ProductCategoryService {
* @return
*/
@Override
public
Boolean
updateProductCategoryStatus
(
@Valid
ProductCategoryUpdateStatusDTO
productCategoryUpdateStatusDTO
)
{
public
Boolean
updateProductCategoryStatus
(
ProductCategoryUpdateStatusDTO
productCategoryUpdateStatusDTO
)
{
Integer
productCategoryId
=
productCategoryUpdateStatusDTO
.
getId
();
Integer
status
=
productCategoryUpdateStatusDTO
.
getStatus
();
// 校验商品分类是否存在
...
...
@@ -128,7 +128,7 @@ public class ProductCategoryServiceImpl implements ProductCategoryService {
* @return
*/
@Override
public
Boolean
deleteProductCategory
(
@Valid
ProductCategoryDeleteDTO
productCategoryDeleteDTO
)
{
public
Boolean
deleteProductCategory
(
ProductCategoryDeleteDTO
productCategoryDeleteDTO
)
{
Integer
productCategoryId
=
productCategoryDeleteDTO
.
getId
();
// 校验分类是否存在
ProductCategoryDO
productCategory
=
productCategoryMapper
.
selectById
(
productCategoryId
);
...
...
@@ -148,10 +148,7 @@ public class ProductCategoryServiceImpl implements ProductCategoryService {
}
// TODO 伟帆 补充只有不存在商品才可以删除
// 标记删除商品分类
ProductCategoryDO
updateProductCategory
=
new
ProductCategoryDO
()
.
setId
(
productCategoryId
);
updateProductCategory
.
setDeleted
(
DeletedStatusEnum
.
DELETED_YES
.
getValue
());
productCategoryMapper
.
updateById
(
updateProductCategory
);
productCategoryMapper
.
deleteById
(
productCategoryId
);
// TODO 伟帆 操作日志
return
true
;
}
...
...
product/product-rest/src/main/java/cn/iocoder/mall/product/rest/controller/admins/AdminsProductCategoryController.java
浏览文件 @
a00c4eb0
...
...
@@ -69,7 +69,7 @@ public class AdminsProductCategoryController {
@PostMapping
(
"/add"
)
@ApiOperation
(
value
=
"创建商品分类"
)
public
CommonResult
<
AdminsProductCategoryAddResponse
>
add
(
@RequestBody
AdminsProductCategoryAddRequest
adminsProductCategoryAddRequest
)
{
public
CommonResult
<
AdminsProductCategoryAddResponse
>
add
(
AdminsProductCategoryAddRequest
adminsProductCategoryAddRequest
)
{
// 转换 ProductCategoryAddDTO 对象
ProductCategoryAddDTO
productCategoryAddDTO
=
ProductCategoryConvert
.
INSTANCE
.
convertToAddDTO
(
AdminSecurityContextHolder
.
getContext
().
getAdminId
(),
adminsProductCategoryAddRequest
);
// 创建商品分类
...
...
@@ -80,7 +80,7 @@ public class AdminsProductCategoryController {
@PostMapping
(
"/update"
)
@ApiOperation
(
value
=
"更新商品分类"
)
public
CommonResult
<
Boolean
>
update
(
@RequestBody
AdminsProductCategoryUpdateRequest
adminsProductCategoryUpdateRequest
)
{
public
CommonResult
<
Boolean
>
update
(
AdminsProductCategoryUpdateRequest
adminsProductCategoryUpdateRequest
)
{
// 创建 ProductCategoryUpdateDTO 对象
ProductCategoryUpdateDTO
productCategoryUpdateDTO
=
ProductCategoryConvert
.
INSTANCE
.
convertToUpdateDTO
(
AdminSecurityContextHolder
.
getContext
().
getAdminId
(),
adminsProductCategoryUpdateRequest
);
// 更新商品分类
...
...
@@ -89,7 +89,7 @@ public class AdminsProductCategoryController {
@PostMapping
(
"/update_status"
)
@ApiOperation
(
value
=
"更新商品分类状态"
)
public
CommonResult
<
Boolean
>
updateStatus
(
@RequestBody
AdminsProductCategoryUpdateStatusRequest
adminsProductCategoryUpdateStatusRequest
)
{
public
CommonResult
<
Boolean
>
updateStatus
(
AdminsProductCategoryUpdateStatusRequest
adminsProductCategoryUpdateStatusRequest
)
{
// 创建 ProductCategoryUpdateStatusDTO 对象
ProductCategoryUpdateStatusDTO
productCategoryUpdateStatusDTO
=
ProductCategoryConvert
.
INSTANCE
.
convertToUpdateStatusDTO
(
AdminSecurityContextHolder
.
getContext
().
getAdminId
(),
adminsProductCategoryUpdateStatusRequest
);
...
...
product/product-rpc/src/main/resources/rpc.yaml
浏览文件 @
a00c4eb0
...
...
@@ -2,7 +2,7 @@
dubbo
:
# Spring Cloud Alibaba Dubbo 专属配置
cloud
:
subscribed-services
:
'
'
# 设置订阅的应用列表,默认为 * 订阅所有应用
subscribed-services
:
'
system-application
'
# 设置订阅的应用列表,默认为 * 订阅所有应用
# Dubbo 提供者的协议
protocol
:
name
:
dubbo
...
...
system/system-rpc-api/src/main/java/cn/iocoder/mall/system/rpc/request/authorization/AuthorizationCheckPermissionsRequest.java
浏览文件 @
a00c4eb0
...
...
@@ -4,6 +4,7 @@ import lombok.Data;
import
lombok.experimental.Accessors
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
import
java.util.List
;
/**
...
...
@@ -11,7 +12,7 @@ import java.util.List;
*/
@Data
@Accessors
(
chain
=
true
)
public
class
AuthorizationCheckPermissionsRequest
{
public
class
AuthorizationCheckPermissionsRequest
implements
Serializable
{
@NotNull
(
message
=
"账号不能为空"
)
private
Integer
accountId
;
...
...
system/system-rpc-api/src/main/java/cn/iocoder/mall/system/rpc/request/oauth2/OAuth2AccessTokenAuthenticateRequest.java
浏览文件 @
a00c4eb0
...
...
@@ -4,13 +4,14 @@ import lombok.Data;
import
lombok.experimental.Accessors
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
/**
* OAuth2 模块 - 访问令牌认证 Request
*/
@Data
@Accessors
(
chain
=
true
)
public
class
OAuth2AccessTokenAuthenticateRequest
{
public
class
OAuth2AccessTokenAuthenticateRequest
implements
Serializable
{
@NotNull
(
message
=
"访问令牌不能为空"
)
private
String
accessToken
;
...
...
system/system-rpc-api/src/main/java/cn/iocoder/mall/system/rpc/request/systemlog/AccessLogAddRequest.java
浏览文件 @
a00c4eb0
...
...
@@ -4,6 +4,7 @@ import lombok.Data;
import
lombok.experimental.Accessors
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
...
...
@@ -11,7 +12,7 @@ import java.util.Date;
*/
@Data
@Accessors
(
chain
=
true
)
public
class
AccessLogAddRequest
{
public
class
AccessLogAddRequest
implements
Serializable
{
/**
* 用户编号 - 空
...
...
system/system-rpc-api/src/main/java/cn/iocoder/mall/system/rpc/request/systemlog/ExceptionLogAddRequest.java
浏览文件 @
a00c4eb0
...
...
@@ -4,6 +4,7 @@ import lombok.Data;
import
lombok.experimental.Accessors
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
...
...
@@ -11,7 +12,7 @@ import java.util.Date;
*/
@Data
@Accessors
(
chain
=
true
)
public
class
ExceptionLogAddRequest
{
public
class
ExceptionLogAddRequest
implements
Serializable
{
/**
* 账号编号
...
...
system/system-rpc-api/src/main/java/cn/iocoder/mall/system/rpc/response/admin/AdminResponse.java
浏览文件 @
a00c4eb0
...
...
@@ -3,12 +3,14 @@ package cn.iocoder.mall.system.rpc.response.admin;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
/**
* Admin 模块 - Admin 信息 Response
*/
@Data
@Accessors
(
chain
=
true
)
public
class
AdminResponse
{
public
class
AdminResponse
implements
Serializable
{
/**
* 管理员编号
...
...
system/system-rpc-api/src/main/java/cn/iocoder/mall/system/rpc/response/oauth2/OAuth2AccessTokenResponse.java
浏览文件 @
a00c4eb0
...
...
@@ -3,6 +3,7 @@ package cn.iocoder.mall.system.rpc.response.oauth2;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
...
...
@@ -10,7 +11,7 @@ import java.util.Date;
*/
@Data
@Accessors
(
chain
=
true
)
public
class
OAuth2AccessTokenResponse
{
public
class
OAuth2AccessTokenResponse
implements
Serializable
{
/**
* 访问令牌
...
...
system/system-rpc-api/src/main/java/cn/iocoder/mall/system/rpc/response/user/UserResponse.java
浏览文件 @
a00c4eb0
...
...
@@ -3,12 +3,14 @@ package cn.iocoder.mall.system.rpc.response.user;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
/**
* User 模块 - User 信息 Response
*/
@Data
@Accessors
(
chain
=
true
)
public
class
UserResponse
{
public
class
UserResponse
implements
Serializable
{
/**
* 用户编号
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论