Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
c1ca5f7d
提交
c1ca5f7d
authored
7月 04, 2020
作者:
YunaiV
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
完成管理员登陆接口的测试
上级
bedaaf09
显示空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
27 行增加
和
25 行删除
+27
-25
application.yml
management-web-app/src/main/resources/application.yml
+1
-1
AdminVerifyPasswordDTO.java
...l/systemservice/rpc/admin/dto/AdminVerifyPasswordDTO.java
+2
-1
AdminVO.java
...a/cn/iocoder/mall/systemservice/rpc/admin/vo/AdminVO.java
+3
-1
package-info.java
...mall/systemservice/dal/mysql/dataobject/package-info.java
+0
-1
AdminRoleDO.java
...mservice/dal/mysql/dataobject/permission/AdminRoleDO.java
+5
-5
ResourceDO.java
...emservice/dal/mysql/dataobject/permission/ResourceDO.java
+2
-2
RoleDO.java
...systemservice/dal/mysql/dataobject/permission/RoleDO.java
+3
-3
RoleResourceDO.java
...rvice/dal/mysql/dataobject/permission/RoleResourceDO.java
+1
-1
AccountRoleMapper.java
...ervice/dal/mysql/mapper/permission/AccountRoleMapper.java
+9
-9
AdminService.java
...ocoder/mall/systemservice/service/admin/AdminService.java
+1
-1
没有找到文件。
management-web-app/src/main/resources/application.yml
浏览文件 @
c1ca5f7d
...
@@ -16,7 +16,7 @@ spring:
...
@@ -16,7 +16,7 @@ spring:
dubbo
:
dubbo
:
# Spring Cloud Alibaba Dubbo 专属配置
# Spring Cloud Alibaba Dubbo 专属配置
cloud
:
cloud
:
subscribed-services
:
'
user-service,
system-service'
# 设置订阅的应用列表,默认为 * 订阅所有应用
subscribed-services
:
'
system-service'
# 设置订阅的应用列表,默认为 * 订阅所有应用
# Dubbo 服务消费者的配置
# Dubbo 服务消费者的配置
consumer
:
consumer
:
timeout
:
10000
timeout
:
10000
...
...
system-service-project/system-service-api/src/main/java/cn/iocoder/mall/systemservice/rpc/admin/dto/AdminVerifyPasswordDTO.java
浏览文件 @
c1ca5f7d
...
@@ -6,13 +6,14 @@ import org.hibernate.validator.constraints.Length;
...
@@ -6,13 +6,14 @@ import org.hibernate.validator.constraints.Length;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.Pattern
;
import
javax.validation.constraints.Pattern
;
import
java.io.Serializable
;
/**
/**
* 管理员校验密码 DTO
* 管理员校验密码 DTO
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
public
class
AdminVerifyPasswordDTO
{
public
class
AdminVerifyPasswordDTO
implements
Serializable
{
/**
/**
* 用户名
* 用户名
...
...
system-service-project/system-service-api/src/main/java/cn/iocoder/mall/systemservice/rpc/admin/vo/AdminVO.java
浏览文件 @
c1ca5f7d
...
@@ -4,12 +4,14 @@ import cn.iocoder.mall.systemservice.enums.admin.AdminStatusEnum;
...
@@ -4,12 +4,14 @@ import cn.iocoder.mall.systemservice.enums.admin.AdminStatusEnum;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
/**
/**
* 管理员 DO
* 管理员 DO
*/
*/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
public
class
AdminVO
{
public
class
AdminVO
implements
Serializable
{
/**
/**
* 管理员编号
* 管理员编号
...
...
system-service-project/system-service-app/src/main/java/cn/iocoder/mall/systemservice/dal/mysql/dataobject/package-info.java
deleted
100644 → 0
浏览文件 @
bedaaf09
package
cn
.
iocoder
.
mall
.
systemservice
.
dal
.
mysql
.
dataobject
;
system-service-project/system-service-app/src/main/java/cn/iocoder/mall/systemservice/dal/mysql/dataobject/permission/A
ccount
RoleDO.java
→
system-service-project/system-service-app/src/main/java/cn/iocoder/mall/systemservice/dal/mysql/dataobject/permission/A
dmin
RoleDO.java
浏览文件 @
c1ca5f7d
package
cn
.
iocoder
.
mall
.
systemservice
.
dal
.
mysql
.
dataobject
.
permission
;
package
cn
.
iocoder
.
mall
.
systemservice
.
dal
.
mysql
.
dataobject
.
permission
;
import
cn.iocoder.mall.mybatis.dataobject.DeletableDO
;
import
cn.iocoder.mall.mybatis.dataobject.DeletableDO
;
import
cn.iocoder.mall.system
.biz.dataobject.account.Account
DO
;
import
cn.iocoder.mall.system
service.dal.mysql.dataobject.admin.Admin
DO
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
/**
/**
* {@link A
ccount
DO} 和 {@link RoleDO} 的关联表
* {@link A
dmin
DO} 和 {@link RoleDO} 的关联表
*/
*/
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"
account
_role"
)
@TableName
(
"
permission_admin
_role"
)
public
class
A
ccount
RoleDO
extends
DeletableDO
{
public
class
A
dmin
RoleDO
extends
DeletableDO
{
/**
/**
* 编号
* 编号
...
@@ -23,7 +23,7 @@ public class AccountRoleDO extends DeletableDO {
...
@@ -23,7 +23,7 @@ public class AccountRoleDO extends DeletableDO {
/**
/**
* 账号编号
* 账号编号
*
*
* 关联 {@link A
ccount
DO#getId()}
* 关联 {@link A
dmin
DO#getId()}
*/
*/
private
Integer
accountId
;
private
Integer
accountId
;
/**
/**
...
...
system-service-project/system-service-app/src/main/java/cn/iocoder/mall/systemservice/dal/mysql/dataobject/permission/ResourceDO.java
浏览文件 @
c1ca5f7d
package
cn
.
iocoder
.
mall
.
systemservice
.
dal
.
mysql
.
dataobject
.
permission
;
package
cn
.
iocoder
.
mall
.
systemservice
.
dal
.
mysql
.
dataobject
.
permission
;
import
cn.iocoder.mall.mybatis.dataobject.DeletableDO
;
import
cn.iocoder.mall.mybatis.dataobject.DeletableDO
;
import
cn.iocoder.mall.system
.biz.enums.authorizat
ion.ResourceTypeEnum
;
import
cn.iocoder.mall.system
service.enums.permiss
ion.ResourceTypeEnum
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
...
@@ -13,7 +13,7 @@ import lombok.experimental.Accessors;
...
@@ -13,7 +13,7 @@ import lombok.experimental.Accessors;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
value
=
"resource"
)
@TableName
(
value
=
"
permission_
resource"
)
public
class
ResourceDO
extends
DeletableDO
{
public
class
ResourceDO
extends
DeletableDO
{
/**
/**
...
...
system-service-project/system-service-app/src/main/java/cn/iocoder/mall/systemservice/dal/mysql/dataobject/permission/RoleDO.java
浏览文件 @
c1ca5f7d
package
cn
.
iocoder
.
mall
.
systemservice
.
dal
.
mysql
.
dataobject
.
permission
;
package
cn
.
iocoder
.
mall
.
systemservice
.
dal
.
mysql
.
dataobject
.
permission
;
import
cn.iocoder.mall.mybatis.dataobject.DeletableDO
;
import
cn.iocoder.mall.mybatis.dataobject.DeletableDO
;
import
cn.iocoder.mall.system
.biz.enums.authorizat
ion.RoleCodeEnum
;
import
cn.iocoder.mall.system
service.enums.permiss
ion.RoleCodeEnum
;
import
cn.iocoder.mall.system
.biz.enums.authorizat
ion.RoleTypeEnum
;
import
cn.iocoder.mall.system
service.enums.permiss
ion.RoleTypeEnum
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
...
@@ -14,7 +14,7 @@ import lombok.experimental.Accessors;
...
@@ -14,7 +14,7 @@ import lombok.experimental.Accessors;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"role"
)
@TableName
(
"
permission_
role"
)
public
class
RoleDO
extends
DeletableDO
{
public
class
RoleDO
extends
DeletableDO
{
/**
/**
...
...
system-service-project/system-service-app/src/main/java/cn/iocoder/mall/systemservice/dal/mysql/dataobject/permission/RoleResourceDO.java
浏览文件 @
c1ca5f7d
...
@@ -12,7 +12,7 @@ import lombok.experimental.Accessors;
...
@@ -12,7 +12,7 @@ import lombok.experimental.Accessors;
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"role_resource"
)
@TableName
(
"
permission_
role_resource"
)
public
class
RoleResourceDO
extends
DeletableDO
{
public
class
RoleResourceDO
extends
DeletableDO
{
/**
/**
...
...
system-service-project/system-service-app/src/main/java/cn/iocoder/mall/systemservice/dal/mysql/mapper/permission/AccountRoleMapper.java
浏览文件 @
c1ca5f7d
package
cn
.
iocoder
.
mall
.
systemservice
.
dal
.
mysql
.
mapper
.
permission
;
package
cn
.
iocoder
.
mall
.
systemservice
.
dal
.
mysql
.
mapper
.
permission
;
import
cn.iocoder.mall.systemservice.dal.mysql.dataobject.permission.A
ccount
RoleDO
;
import
cn.iocoder.mall.systemservice.dal.mysql.dataobject.permission.A
dmin
RoleDO
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -10,22 +10,22 @@ import java.util.Collection;
...
@@ -10,22 +10,22 @@ import java.util.Collection;
import
java.util.List
;
import
java.util.List
;
@Repository
@Repository
public
interface
AccountRoleMapper
extends
BaseMapper
<
A
ccount
RoleDO
>
{
public
interface
AccountRoleMapper
extends
BaseMapper
<
A
dmin
RoleDO
>
{
default
List
<
A
ccount
RoleDO
>
selectByAccountId
(
Integer
accountId
)
{
default
List
<
A
dmin
RoleDO
>
selectByAccountId
(
Integer
accountId
)
{
return
selectList
(
new
QueryWrapper
<
A
ccount
RoleDO
>().
eq
(
"account_id"
,
accountId
));
return
selectList
(
new
QueryWrapper
<
A
dmin
RoleDO
>().
eq
(
"account_id"
,
accountId
));
}
}
default
List
<
A
ccount
RoleDO
>
selectListByAccountIds
(
Collection
<
Integer
>
accountIds
)
{
default
List
<
A
dmin
RoleDO
>
selectListByAccountIds
(
Collection
<
Integer
>
accountIds
)
{
return
selectList
(
new
QueryWrapper
<
A
ccount
RoleDO
>().
in
(
"account_id"
,
accountIds
));
return
selectList
(
new
QueryWrapper
<
A
dmin
RoleDO
>().
in
(
"account_id"
,
accountIds
));
}
}
default
int
deleteByAccountId
(
Integer
accountId
)
{
default
int
deleteByAccountId
(
Integer
accountId
)
{
return
delete
(
new
QueryWrapper
<
A
ccount
RoleDO
>().
eq
(
"account_id"
,
accountId
));
return
delete
(
new
QueryWrapper
<
A
dmin
RoleDO
>().
eq
(
"account_id"
,
accountId
));
}
}
default
int
deleteByRoleId
(
Integer
roleId
)
{
default
int
deleteByRoleId
(
Integer
roleId
)
{
return
delete
(
new
QueryWrapper
<
A
ccount
RoleDO
>().
eq
(
"role_id"
,
roleId
));
return
delete
(
new
QueryWrapper
<
A
dmin
RoleDO
>().
eq
(
"role_id"
,
roleId
));
}
}
/**
/**
...
@@ -33,6 +33,6 @@ public interface AccountRoleMapper extends BaseMapper<AccountRoleDO> {
...
@@ -33,6 +33,6 @@ public interface AccountRoleMapper extends BaseMapper<AccountRoleDO> {
*
*
* @param accountRoleDOs 数组
* @param accountRoleDOs 数组
*/
*/
int
insertList
(
@Param
(
"accountRoleDOs"
)
List
<
A
ccount
RoleDO
>
accountRoleDOs
);
int
insertList
(
@Param
(
"accountRoleDOs"
)
List
<
A
dmin
RoleDO
>
accountRoleDOs
);
}
}
system-service-project/system-service-app/src/main/java/cn/iocoder/mall/systemservice/service/admin/AdminService.java
浏览文件 @
c1ca5f7d
...
@@ -24,7 +24,7 @@ public class AdminService {
...
@@ -24,7 +24,7 @@ public class AdminService {
}
}
// 校验密码是否正确
// 校验密码是否正确
String
encodedPassword
=
DigestUtils
.
bcrypt
(
password
,
adminDO
.
getPasswordSalt
());
String
encodedPassword
=
DigestUtils
.
bcrypt
(
password
,
adminDO
.
getPasswordSalt
());
if
(
encodedPassword
.
equals
(
adminDO
.
getPassword
()))
{
if
(
!
encodedPassword
.
equals
(
adminDO
.
getPassword
()))
{
// TODO 需要补充密码错误上限
// TODO 需要补充密码错误上限
throw
ServiceExceptionUtil
.
exception
(
SystemErrorCodeEnum
.
ADMIN_PASSWORD_ERROR
);
throw
ServiceExceptionUtil
.
exception
(
SystemErrorCodeEnum
.
ADMIN_PASSWORD_ERROR
);
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论