This commit is contained in:
attiya 2025-09-02 15:35:01 +08:00
parent 7ebf02161b
commit 3a679af07a
4 changed files with 39 additions and 12 deletions

View File

@ -64,11 +64,11 @@ spring:
# Redis数据库索引默认为0 # Redis数据库索引默认为0
database: 1 database: 1
# Redis服务器地址 # Redis服务器地址
host: 192.168.1.31 host: 47.109.71.130
# Redis服务器连接端口 # Redis服务器连接端口
port: 6379 port: 6379
# Redis服务器连接密码默认为空 # Redis服务器连接密码默认为空
# password: password: 970529
# 连接超时时间 # 连接超时时间
lettuce: lettuce:
pool: pool:
@ -104,7 +104,7 @@ cdzy:
gateway: gateway:
secure: secure:
request-switch: request-switch:
enable: false enable: true
response-switch: response-switch:
enable: false enable: false

View File

@ -47,7 +47,7 @@ public class EbikeOperatorStaffController {
/** /**
* 运营商员工添加 * 运营商员工添加
* *`
* @param staffVo 登录信息 * @param staffVo 登录信息
* @return 结果 * @return 结果
*/ */

View File

@ -1,17 +1,41 @@
package com.cdzy.staff.model.dto; package com.cdzy.staff.model.dto;
import com.cdzy.staff.model.entity.EbikeOperatorStaff; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List; import java.util.List;
@Data @Data
@Builder @Builder
@NoArgsConstructor
@AllArgsConstructor
public class StaffInfo implements Serializable { public class StaffInfo implements Serializable {
private EbikeOperatorStaff staff; private Long staffId;
private String username;
private Long operatorId;
private String operatorName;
private Integer status;
private LocalDateTime lastLogin;
private Long createBy;
private LocalDateTime createTime;
private Long updateBy;
private LocalDateTime updateTime;
private Boolean isDeleted;
// private List<EbikeRole> roles; // private List<EbikeRole> roles;

View File

@ -57,19 +57,22 @@ public class EbikeOperatorStaffServiceImpl extends ServiceImpl<EbikeOperatorStaf
public StaffInfo getStaffInfo() { public StaffInfo getStaffInfo() {
Long loginId = StpUtil.getLoginIdAsLong(); Long loginId = StpUtil.getLoginIdAsLong();
QueryWrapper queryWrapper = QueryWrapper.create() QueryWrapper queryWrapper = QueryWrapper.create()
.select(
EBIKE_OPERATOR_STAFF.STAFF_ID,EBIKE_OPERATOR_STAFF.OPERATOR_ID,
EBIKE_OPERATOR_STAFF.USERNAME,EBIKE_OPERATOR_STAFF.CREATE_BY,EBIKE_OPERATOR_STAFF.CREATE_TIME,
EBIKE_OPERATOR_STAFF.UPDATE_BY,EBIKE_OPERATOR_STAFF.UPDATE_TIME,
EBIKE_OPERATOR_STAFF.LAST_LOGIN,EBIKE_OPERATOR_STAFF.STATUS
)
.where(EBIKE_OPERATOR_STAFF.STAFF_ID.eq(loginId)); .where(EBIKE_OPERATOR_STAFF.STAFF_ID.eq(loginId));
EbikeOperatorStaff ebikeOperatorStaff = staffMapper.selectOneByQuery(queryWrapper); StaffInfo info = staffMapper.selectOneByQueryAs(queryWrapper,StaffInfo.class);
List<String> permissions = new ArrayList<>(); List<String> permissions = new ArrayList<>();
permissions.add("common:btn:add"); permissions.add("common:btn:add");
permissions.add("common:btn:edit"); permissions.add("common:btn:edit");
permissions.add("common:btn:delete"); permissions.add("common:btn:delete");
List<String> roles = new ArrayList<>(); List<String> roles = new ArrayList<>();
permissions.add("common"); permissions.add("common");
return StaffInfo.builder() info.setPermissions(permissions);
.staff(ebikeOperatorStaff) return info;
.roles(null)
.permissions(permissions)
.build();
} }
@Override @Override