Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
25047e08
提交
25047e08
authored
7月 22, 2020
作者:
YunaiV
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
完成用户管理的功能开发
上级
ef135447
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
57 行增加
和
8 行删除
+57
-8
UserController.http
...er/mall/managementweb/controller/user/UserController.http
+31
-0
UserUpdateStatusReqVO.java
...nagementweb/controller/user/vo/UserUpdateStatusReqVO.java
+1
-1
UserConvert.java
.../iocoder/mall/managementweb/convert/user/UserConvert.java
+2
-0
UserManager.java
.../iocoder/mall/managementweb/manager/user/UserManager.java
+1
-1
OAuth2RemoveTokenByUserReqDTO.java
...mservice/rpc/oauth/dto/OAuth2RemoveTokenByUserReqDTO.java
+2
-1
UserRespDTO.java
...cn/iocoder/mall/userservice/rpc/user/dto/UserRespDTO.java
+5
-0
pom.xml
user-service-project/user-service-app/pom.xml
+2
-2
UserBO.java
...a/cn/iocoder/mall/userservice/service/user/bo/UserBO.java
+6
-0
application-local.yaml
...ser-service-app/src/main/resources/application-local.yaml
+6
-2
application.yaml
...ject/user-service-app/src/main/resources/application.yaml
+1
-1
没有找到文件。
management-web-app/src/main/java/cn/iocoder/mall/managementweb/controller/user/UserController.http
0 → 100644
浏览文件 @
25047e08
### /user/page 成功
GET {{baseUrl}}/user/page?pageNo=1&pageSize=10
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer {{accessToken}}
dubbo-tag: {{dubboTag}}
### /user/update 成功
POST {{baseUrl}}/user/update
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer {{accessToken}}
dubbo-tag: {{dubboTag}}
id=31&username=user02&password=buzhidao&name=测试管理员&departmentId=1
### /user/update-status 成功
POST {{baseUrl}}/user/update-status
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer {{accessToken}}
dubbo-tag: {{dubboTag}}
userId=243&status=2
### /user/update-status 失败,参数缺失
POST {{baseUrl}}/user/update-status
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer {{accessToken}}
dubbo-tag: {{dubboTag}}
userId=31
###
management-web-app/src/main/java/cn/iocoder/mall/managementweb/controller/user/vo/UserUpdateStatusReqVO.java
浏览文件 @
25047e08
...
...
@@ -14,7 +14,7 @@ public class UserUpdateStatusReqVO {
@ApiModelProperty
(
value
=
"用户编号"
,
required
=
true
)
@NotNull
(
message
=
"用户编号不能为空"
)
private
Integer
i
d
;
private
Integer
userI
d
;
@ApiModelProperty
(
value
=
"状态"
,
required
=
true
,
example
=
"1"
,
notes
=
"见 CommonStatusEnum 枚举"
)
@NotNull
(
message
=
"状态不能为空"
)
@InEnum
(
value
=
CommonStatusEnum
.
class
,
message
=
"修改状态必须是 {value}"
)
...
...
management-web-app/src/main/java/cn/iocoder/mall/managementweb/convert/user/UserConvert.java
浏览文件 @
25047e08
...
...
@@ -9,6 +9,7 @@ import cn.iocoder.mall.userservice.rpc.user.dto.UserPageReqDTO;
import
cn.iocoder.mall.userservice.rpc.user.dto.UserRespDTO
;
import
cn.iocoder.mall.userservice.rpc.user.dto.UserUpdateReqDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapping
;
import
org.mapstruct.factory.Mappers
;
import
java.util.List
;
...
...
@@ -28,6 +29,7 @@ public interface UserConvert {
PageResult
<
UserRespVO
>
convertPage
(
PageResult
<
UserRespDTO
>
bean
);
@Mapping
(
source
=
"userId"
,
target
=
"id"
)
UserUpdateReqDTO
convert
(
UserUpdateStatusReqVO
bean
);
}
management-web-app/src/main/java/cn/iocoder/mall/managementweb/manager/user/UserManager.java
浏览文件 @
25047e08
...
...
@@ -21,7 +21,7 @@ import java.util.List;
@Service
public
class
UserManager
{
@Reference
(
version
=
"$
{dubbo.consumer.UserRpc.version}"
,
validation
=
"false"
)
@Reference
(
version
=
"${dubbo.consumer.UserRpc.version}"
,
validation
=
"false"
)
private
UserRpc
userRpc
;
/**
...
...
system-service-project/system-service-api/src/main/java/cn/iocoder/mall/systemservice/rpc/oauth/dto/OAuth2RemoveTokenByUserReqDTO.java
浏览文件 @
25047e08
...
...
@@ -6,6 +6,7 @@ import lombok.Data;
import
lombok.experimental.Accessors
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
/**
* OAuth2.0 移除用户令牌 Request DTO
...
...
@@ -14,7 +15,7 @@ import javax.validation.constraints.NotNull;
*/
@Data
@Accessors
(
chain
=
true
)
public
class
OAuth2RemoveTokenByUserReqDTO
{
public
class
OAuth2RemoveTokenByUserReqDTO
implements
Serializable
{
/**
* 用户编号
...
...
user-service-project/user-service-api/src/main/java/cn/iocoder/mall/userservice/rpc/user/dto/UserRespDTO.java
浏览文件 @
25047e08
...
...
@@ -5,6 +5,7 @@ import lombok.Data;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 用户信息 Response DTO
...
...
@@ -35,5 +36,9 @@ public class UserRespDTO implements Serializable {
* 枚举 {@link CommonStatusEnum}
*/
private
Integer
status
;
/**
* 注册时间
*/
private
Date
createTime
;
}
user-service-project/user-service-app/pom.xml
浏览文件 @
25047e08
...
...
@@ -13,8 +13,8 @@
<dependencies>
<!-- RPC 相关 -->
<dependency>
<groupId>
c
om.alibaba.cloud
</groupId>
<artifactId>
spring-cloud
-starter-dubbo
</artifactId>
<groupId>
c
n.iocoder.mall
</groupId>
<artifactId>
mall-spring-boot
-starter-dubbo
</artifactId>
</dependency>
<dependency>
...
...
user-service-project/user-service-app/src/main/java/cn/iocoder/mall/userservice/service/user/bo/UserBO.java
浏览文件 @
25047e08
...
...
@@ -4,6 +4,8 @@ import cn.iocoder.common.framework.enums.CommonStatusEnum;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 用户信息
*/
...
...
@@ -41,5 +43,9 @@ public class UserBO {
* {@link #password} 的盐
*/
private
String
passwordSalt
;
/**
* 注册时间
*/
private
Date
createTime
;
}
user-service-project/user-service-app/src/main/resources/application-local.yaml
浏览文件 @
25047e08
...
...
@@ -11,10 +11,14 @@ spring:
# Spring Cloud Nacos Discovery 配置项
discovery
:
server-addr
:
400-infra.server.iocoder.cn:8848
# Nacos 服务器地址
namespace
:
local
# Nacos 命名空间
namespace
:
dev
# Nacos 命名空间
# Dubbo 配置项
dubbo
:
# Dubbo 注册中心
registry
:
address
:
spring-cloud://400-infra.server.iocoder.cn:8848
# 指定 Dubbo 服务注册中心的地址
# address: spring-cloud://400-infra.server.iocoder.cn:8848 # 指定 Dubbo 服务注册中心的地址
address
:
nacos://400-infra.server.iocoder.cn:8848?namespace=dev
# 指定 Dubbo 服务注册中心的地址
# Dubbo 服务提供者的配置
provider
:
tag
:
${DUBBO_TAG}
# Dubbo 路由分组
user-service-project/user-service-app/src/main/resources/application.yaml
浏览文件 @
25047e08
...
...
@@ -41,4 +41,4 @@ dubbo:
# Dubbo 服务消费者的配置
consumer
:
OAuth2Rpc
:
vers
oi
n
:
1.0.0
vers
io
n
:
1.0.0
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论