package com.insoul.ti.req;
import org.apache.commons.lang3.StringUtils;
/**
* @author 刘飞 E-mail:liufei_it@126.com
*
* @version 1.0.0
* @since 2015年7月4日 下午7:02:30
*/
public class IndustryListRequest extends PageRequest {
private Long id;
private String name;
private Integer listed = 1;
@Override
protected IndustryListRequest Q() {
StringBuilder sb = new StringBuilder();
boolean appended = false;
if (StringUtils.isNotBlank(name)) {
sb.append("name").append("=").append(name);
appended = true;
}
if (listed != null) {
if (appended) {
sb.append("&");
}
sb.append("listed").append("=").append(listed);
appended = true;
}
if (id != null && id > 0L) {
if (appended) {
sb.append("&");
}
sb.append("id").append("=").append(id);
appended = true;
}
getQuery().setQueryString(sb.toString());
return this;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getListed() {
return listed;
}
public void setListed(Integer listed) {
this.listed = listed;
}
}