|
@@ -22,6 +22,7 @@ import com.xy.utils.Beans;
|
|
|
import com.xy.utils.R;
|
|
|
import icu.mhb.mybatisplus.plugln.core.JoinLambdaWrapper;
|
|
|
import io.swagger.annotations.Api;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -59,6 +60,7 @@ public class SysWorkUserServiceImpl extends ServiceImpl<SysWorkUserMapper, SysWo
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
+ @ApiOperation(value = "注册", notes = "注册")
|
|
|
public R<Long> register(AddDto addDto) {
|
|
|
//校验
|
|
|
long count = count(new LambdaQueryWrapper<SysWorkUser>()
|
|
@@ -95,6 +97,7 @@ public class SysWorkUserServiceImpl extends ServiceImpl<SysWorkUserMapper, SysWo
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
+ @ApiOperation(value = "修改", notes = "修改")
|
|
|
public R<Boolean> update(UpdateDto updateDto) {
|
|
|
//更新用户信息
|
|
|
SysWorkUser sysWorkUser = Beans.copy(SysWorkUser.class, updateDto)
|
|
@@ -130,6 +133,7 @@ public class SysWorkUserServiceImpl extends ServiceImpl<SysWorkUserMapper, SysWo
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
+ @ApiOperation(value = "删除", notes = "删除")
|
|
|
public R del(DelDto delDto) {
|
|
|
//删除用户角色
|
|
|
sysUserRoleMapper.delete(new LambdaQueryWrapper<SysUserRole>().in(SysUserRole::getWorkUserId, delDto.getId()));
|
|
@@ -141,6 +145,7 @@ public class SysWorkUserServiceImpl extends ServiceImpl<SysWorkUserMapper, SysWo
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @ApiOperation("登录")
|
|
|
public R<String> login(LoginDto loginDto) {
|
|
|
SysWorkUser sysWorkUser;
|
|
|
//手机短信登录
|
|
@@ -183,12 +188,14 @@ public class SysWorkUserServiceImpl extends ServiceImpl<SysWorkUserMapper, SysWo
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @ApiOperation("登出")
|
|
|
public R logout() {
|
|
|
StpUtil.logoutByTokenValue(RedisCache.getToken());
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @ApiOperation("集合查询")
|
|
|
public R<List<SysWorkVo>> list(ListDto listDto) {
|
|
|
//条件构造
|
|
|
JoinLambdaWrapper<SysWorkUser> joinLambdaWrapper = new JoinLambdaWrapper<>(SysWorkUser.class)
|