package com.jthink.skyeye.base.sql;
import com.jthink.skyeye.base.constant.Constants;
import java.io.Serializable;
import java.util.List;
/**
* JThink@JThink
*
* @author JThink
* @version 0.0.1
* @desc order by
* @date 2016-11-29 20:18:24
*/
public class OrderBy implements Serializable {
private static final long serialVersionUID = 1L;
// 排序条件
private List<ConditionOrder> conditions;
public List<ConditionOrder> getConditions() {
return conditions;
}
public void setConditions(List<ConditionOrder> conditions) {
this.conditions = conditions;
}
@Override
public String toString() {
StringBuffer str = new StringBuffer();
if (this.conditions != null && !this.conditions.isEmpty()) {
str.append("ORDER BY ").append(this.conditions.get(0).toString());
for (int i = 1; i < this.conditions.size(); i++) {
str.append(Constants.COMMA).append(this.conditions.get(i).toString());
}
}
return str.toString();
}
}