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)
|
* 请求路径(同RequestMapping)
|
||||||
*/
|
*/
|
||||||
@AliasFor(annotation = RequestMapping.class) String[] path() default {};
|
@AliasFor(annotation = RequestMapping.class)
|
||||||
|
String[] path() default {};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 请求的http方法(同RequestMapping)
|
* 请求的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)
|
@AliasFor(annotation = RequestMapping.class)
|
||||||
RequestMethod[] method() default RequestMethod.GET;
|
RequestMethod[] method() default RequestMethod.GET;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 同RequestMapping
|
||||||
|
*/
|
||||||
|
@AliasFor(annotation = RequestMapping.class)
|
||||||
|
String[] produces() default {};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -98,10 +98,19 @@ public @interface PostResource {
|
||||||
/**
|
/**
|
||||||
* 请求路径(同RequestMapping)
|
* 请求路径(同RequestMapping)
|
||||||
*/
|
*/
|
||||||
@AliasFor(annotation = RequestMapping.class) String[] path() default {};
|
@AliasFor(annotation = RequestMapping.class)
|
||||||
|
String[] path() default {};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 请求的http方法(同RequestMapping)
|
* 请求的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);
|
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);
|
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.file.api.constants.FileConstants;
|
||||||
import cn.stylefeng.roses.kernel.office.api.OfficeExcelApi;
|
import cn.stylefeng.roses.kernel.office.api.OfficeExcelApi;
|
||||||
import cn.stylefeng.roses.kernel.office.api.pojo.report.ExcelExportParam;
|
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.TreeNodeEnum;
|
||||||
import cn.stylefeng.roses.kernel.rule.enums.YesOrNotEnum;
|
import cn.stylefeng.roses.kernel.rule.enums.YesOrNotEnum;
|
||||||
import cn.stylefeng.roses.kernel.rule.pojo.dict.SimpleDict;
|
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);
|
return PageResultFactory.createPageResult(userPage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<SysUserDTO> getUserList(SysUserRequest sysUserRequest) {
|
||||||
|
return this.baseMapper.findUserList(sysUserRequest);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void export(HttpServletResponse response) {
|
public void export(HttpServletResponse response) {
|
||||||
ExcelExportParam excelExportParam = new ExcelExportParam();
|
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
|
@Override
|
||||||
public UserLoginInfoDTO getUserLoginInfo(String account) {
|
public UserLoginInfoDTO getUserLoginInfo(String account) {
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue