36 lines
514 B
Java
36 lines
514 B
Java
package com.imyeyu.spring.bean;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
/**
|
|
* 请求范围参数
|
|
*
|
|
* @author 夜雨
|
|
* @since 2025-07-14 17:09
|
|
*/
|
|
@Data
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
public class RequestRange {
|
|
|
|
/** 起始值 */
|
|
private long start;
|
|
|
|
/** 结束值 */
|
|
private long end;
|
|
|
|
/** 总数据量 */
|
|
private long total;
|
|
|
|
/**
|
|
* 获取范围长度
|
|
*
|
|
* @return 范围长度
|
|
*/
|
|
public long getLength() {
|
|
return end - start + 1;
|
|
}
|
|
}
|