17
17
18
18
19
19
import com .baomidou .mybatisplus .core .metadata .IPage ;
20
- import com .baomidou .mybatisplus .extension .plugins .pagination .Page ;
21
20
import io .swagger .v3 .oas .annotations .Hidden ;
22
21
import io .swagger .v3 .oas .annotations .Parameter ;
23
22
import lombok .AllArgsConstructor ;
24
23
import org .springblade .core .log .model .LogError ;
25
- import org .springblade .core .log .model . LogErrorVo ;
24
+ import org .springblade .core .log .pojo . LogErrorVO ;
26
25
import org .springblade .core .log .service .ILogErrorService ;
26
+ import org .springblade .core .log .wrapper .LogErrorWrapper ;
27
27
import org .springblade .core .mp .support .Condition ;
28
28
import org .springblade .core .mp .support .Query ;
29
29
import org .springblade .core .secure .annotation .PreAuth ;
30
30
import org .springblade .core .tool .api .R ;
31
31
import org .springblade .core .tool .constant .RoleConstant ;
32
- import org .springblade .core .tool .utils .BeanUtil ;
33
- import org .springblade .core .tool .utils .Func ;
34
32
import org .springblade .core .tool .utils .StringPool ;
35
33
import org .springframework .web .bind .annotation .GetMapping ;
36
34
import org .springframework .web .bind .annotation .RequestMapping ;
37
35
import org .springframework .web .bind .annotation .RequestParam ;
38
36
import org .springframework .web .bind .annotation .RestController ;
39
37
40
- import java .util .List ;
41
38
import java .util .Map ;
42
- import java .util .stream .Collectors ;
43
39
44
40
/**
45
41
* 控制器
@@ -59,27 +55,22 @@ public class LogErrorController {
59
55
* 查询单条
60
56
*/
61
57
@ GetMapping ("/detail" )
62
- public R <LogError > detail (LogError logError ) {
63
- return R .data (errorLogService .getOne (Condition .getQueryWrapper (logError )));
58
+ @ PreAuth (RoleConstant .HAS_ROLE_ADMIN )
59
+ public R <LogError > detail (LogError log ) {
60
+ LogError logError = errorLogService .getOne (Condition .getQueryWrapper (log ));
61
+ return R .data (LogErrorWrapper .build ().entity (logError ));
64
62
}
65
63
66
64
/**
67
65
* 查询多条(分页)
68
66
*/
69
67
@ GetMapping ("/list" )
70
68
@ PreAuth (RoleConstant .HAS_ROLE_ADMIN )
71
- public R <IPage <LogErrorVo >> list (@ Parameter (hidden = true ) @ RequestParam Map <String , Object > logError , Query query ) {
69
+ public R <IPage <LogErrorVO >> list (@ Parameter (hidden = true ) @ RequestParam Map <String , Object > logError , Query query ) {
72
70
query .setAscs ("create_time" );
73
71
query .setDescs (StringPool .EMPTY );
74
72
IPage <LogError > pages = errorLogService .page (Condition .getPage (query ), Condition .getQueryWrapper (logError , LogError .class ));
75
- List <LogErrorVo > records = pages .getRecords ().stream ().map (logApi -> {
76
- LogErrorVo vo = BeanUtil .copyProperties (logApi , LogErrorVo .class );
77
- vo .setStrId (Func .toStr (logApi .getId ()));
78
- return vo ;
79
- }).collect (Collectors .toList ());
80
- IPage <LogErrorVo > pageVo = new Page <>(pages .getCurrent (), pages .getSize (), pages .getTotal ());
81
- pageVo .setRecords (records );
82
- return R .data (pageVo );
73
+ return R .data (LogErrorWrapper .build ().pageVO (pages ));
83
74
}
84
75
85
76
}
0 commit comments