package com.fastbee.common.core.domain;
|
|
import java.io.Serializable;
|
|
/**
|
* 排序字段 DTO
|
*
|
* 类名加了 ing 的原因是,避免和 ES SortField 重名。
|
*/
|
public class SortingField implements Serializable {
|
|
/**
|
* 顺序 - 升序
|
*/
|
public static final String ORDER_ASC = "asc";
|
/**
|
* 顺序 - 降序
|
*/
|
public static final String ORDER_DESC = "desc";
|
|
/**
|
* 字段
|
*/
|
private String field;
|
/**
|
* 顺序
|
*/
|
private String order;
|
|
// 空构造方法,解决反序列化
|
public SortingField() {
|
}
|
|
public SortingField(String field, String order) {
|
this.field = field;
|
this.order = order;
|
}
|
|
public String getField() {
|
return field;
|
}
|
|
public SortingField setField(String field) {
|
this.field = field;
|
return this;
|
}
|
|
public String getOrder() {
|
return order;
|
}
|
|
public SortingField setOrder(String order) {
|
this.order = order;
|
return this;
|
}
|
}
|