Closed
Description
Version: 1.5.2
Question
There are paging or non-paging query scenarios.
In API design, offset[Long]
and limit[Long]
are generally used.
When a non-paginated scenario is required, the arguments offset=null
and limit=null
are passed in.
However, the current arguments to limit() and offset() are long
, which requires a non-null check on RequestBean's limit and offset, which is not elegant enough.
public LimitFinisher limit(long limit) {
this.limit = limit;
return new LimitFinisher();
}
public OffsetFirstFinisher offset(long offset) {
this.offset = offset;
return new OffsetFirstFinisher();
}
Suggestion
The arguments to limit() and offset() are changed to Long
, which is not change the current code logic.
ps: same to other xxxDSL
Looking forward to your reply~!
public LimitFinisher limit(Long limit) {
this.limit = limit;
return new LimitFinisher();
}
public OffsetFirstFinisher offset(Long offset) {
this.offset = offset;
return new OffsetFirstFinisher();
}
Metadata
Metadata
Assignees
Labels
No labels