mirror of https://gitee.com/stylefeng/roses
【7.0.4】【api】更新resource注解,user service
parent
40779be3c4
commit
aa4f96088a
|
@ -98,11 +98,19 @@ public @interface ApiResource {
|
|||
/**
|
||||
* 请求路径(同RequestMapping)
|
||||
*/
|
||||
@AliasFor(annotation = RequestMapping.class) String[] path() default {};
|
||||
@AliasFor(annotation = RequestMapping.class)
|
||||
String[] path() default {};
|
||||
|
||||
/**
|
||||
* 请求的http方法(同RequestMapping)
|
||||
*/
|
||||
@AliasFor(annotation = RequestMapping.class) RequestMethod[] method() default {};
|
||||
@AliasFor(annotation = RequestMapping.class)
|
||||
RequestMethod[] method() default {};
|
||||
|
||||
/**
|
||||
* 同RequestMapping
|
||||
*/
|
||||
@AliasFor(annotation = RequestMapping.class)
|
||||
String[] produces() default {};
|
||||
|
||||
}
|
||||
|
|
|
@ -101,4 +101,11 @@ public @interface GetResource {
|
|||
*/
|
||||
@AliasFor(annotation = RequestMapping.class)
|
||||
RequestMethod[] method() default RequestMethod.GET;
|
||||
|
||||
/**
|
||||
* 同RequestMapping
|
||||
*/
|
||||
@AliasFor(annotation = RequestMapping.class)
|
||||
String[] produces() default {};
|
||||
|
||||
}
|
||||
|
|
|
@ -98,10 +98,19 @@ public @interface PostResource {
|
|||
/**
|
||||
* 请求路径(同RequestMapping)
|
||||
*/
|
||||
@AliasFor(annotation = RequestMapping.class) String[] path() default {};
|
||||
@AliasFor(annotation = RequestMapping.class)
|
||||
String[] path() default {};
|
||||
|
||||
/**
|
||||
* 请求的http方法(同RequestMapping)
|
||||
*/
|
||||
@AliasFor(annotation = RequestMapping.class) RequestMethod[] method() default RequestMethod.POST;
|
||||
@AliasFor(annotation = RequestMapping.class)
|
||||
RequestMethod[] method() default RequestMethod.POST;
|
||||
|
||||
/**
|
||||
* 同RequestMapping
|
||||
*/
|
||||
@AliasFor(annotation = RequestMapping.class)
|
||||
String[] produces() default {};
|
||||
|
||||
}
|
||||
|
|
|
@ -154,6 +154,16 @@ public interface SysUserService extends IService<SysUser>, UserServiceApi {
|
|||
*/
|
||||
PageResult<SysUserDTO> findPage(SysUserRequest sysUserRequest);
|
||||
|
||||
/**
|
||||
* 查询系统用户
|
||||
*
|
||||
* @param sysUserRequest 查询参数
|
||||
* @return 查询分页结果
|
||||
* @author fengshuonan
|
||||
* @date 2020/11/21 15:24
|
||||
*/
|
||||
List<SysUserDTO> getUserList(SysUserRequest sysUserRequest);
|
||||
|
||||
/**
|
||||
* 导出用户
|
||||
*
|
||||
|
@ -228,4 +238,12 @@ public interface SysUserService extends IService<SysUser>, UserServiceApi {
|
|||
*/
|
||||
void batchDelete(SysUserRequest sysUserRequest);
|
||||
|
||||
/**
|
||||
* 获取所有用户的id
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @date 2021/6/20 12:10
|
||||
*/
|
||||
List<Long> getAllUserIds();
|
||||
|
||||
}
|
||||
|
|
|
@ -42,6 +42,7 @@ import cn.stylefeng.roses.kernel.file.api.FileInfoApi;
|
|||
import cn.stylefeng.roses.kernel.file.api.constants.FileConstants;
|
||||
import cn.stylefeng.roses.kernel.office.api.OfficeExcelApi;
|
||||
import cn.stylefeng.roses.kernel.office.api.pojo.report.ExcelExportParam;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.StatusEnum;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.TreeNodeEnum;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.YesOrNotEnum;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.dict.SimpleDict;
|
||||
|
@ -397,6 +398,11 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||
return PageResultFactory.createPageResult(userPage);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SysUserDTO> getUserList(SysUserRequest sysUserRequest) {
|
||||
return this.baseMapper.findUserList(sysUserRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void export(HttpServletResponse response) {
|
||||
ExcelExportParam excelExportParam = new ExcelExportParam();
|
||||
|
@ -523,6 +529,17 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Long> getAllUserIds() {
|
||||
LambdaQueryWrapper<SysUser> userLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
userLambdaQueryWrapper.select(SysUser::getUserId);
|
||||
userLambdaQueryWrapper.eq(SysUser::getStatusFlag, StatusEnum.ENABLE);
|
||||
userLambdaQueryWrapper.ne(SysUser::getDelFlag, YesOrNotEnum.Y.getCode());
|
||||
|
||||
List<SysUser> list = this.list(userLambdaQueryWrapper);
|
||||
return list.stream().map(SysUser::getUserId).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
@Override
|
||||
public UserLoginInfoDTO getUserLoginInfo(String account) {
|
||||
|
||||
|
|
Loading…
Reference in New Issue