package com.yuzhi.fine.model;
import com.alibaba.fastjson.JSON;
import com.yuzhi.fine.common.NotObfuscateInterface;
import java.io.Serializable;
public class SearchParam implements Serializable, NotObfuscateInterface {
public static final int SORT_GRADE = 0; // 评分由高到低(默认按评分)
public static final int SORT_TIME = 1; // 人气由高到低(按人气)
public static final int SORT_DISTANCE = 2; // 距离由近到远(按距离)
public static final int SORT_COMMENT = 3; // 评价数有多到少(按评价数)
public static final int SORT_DEFAULT = 4; // 默认排序
public static final int TYPE_ALL = 0;
public static final int TYPE_OUT = 1;
public static final int TYPE_IN = 2;
private String city; // 城市"beijing"
private int sid; // 商家ID
private Double lng; // 经度
private Double lat; // 纬度
private String name; // 商家名称
private Long cid1; // 商家一级分类ID
private Long cid2; // 商家二级分类ID
private Long aid1; // 商圈一级分类ID
private Long aid2; // 商圈二级级分类ID
private Long distance; // 距离
private Integer sort; // 排序
private Integer pno; // 页码
private Integer psize; //分页大小
private Integer type; // 商家类型,0默认,1普通商家,2合作商家
private String cate_name;
private String city_name;
private String custom_type;
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public int getSid() {
return sid;
}
public void setSid(int sid) {
this.sid = sid;
}
public Double getLng() {
return lng;
}
public void setLng(Double lng) {
this.lng = lng;
}
public Double getLat() {
return lat;
}
public void setLat(Double lat) {
this.lat = lat;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Long getAid1() {
return aid1;
}
public void setAid1(Long aid1) {
this.aid1 = aid1;
}
public Long getAid2() {
return aid2;
}
public void setAid2(Long aid2) {
this.aid2 = aid2;
}
public Long getDistance() {
return distance;
}
public void setDistance(Long distance) {
this.distance = distance;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
public Integer getPno() {
return pno;
}
public void setPno(Integer pno) {
this.pno = pno;
}
public Integer getPsize() {
return psize;
}
public void setPsize(Integer psize) {
this.psize = psize;
}
public Long getCid1() {
return cid1;
}
public void setCid1(Long cid1) {
this.cid1 = cid1;
}
public Long getCid2() {
return cid2;
}
public void setCid2(Long cid2) {
this.cid2 = cid2;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public String getCate_name() {
return cate_name;
}
public void setCate_name(String cate_name) {
this.cate_name = cate_name;
}
public String getCity_name() {
return city_name;
}
public void setCity_name(String city_name) {
this.city_name = city_name;
}
public SearchParam copy() {
return JSON.parseObject(JSON.toJSONString(this), SearchParam.class);
}
public String getCustom_type() {
return custom_type;
}
public void setCustom_type(String custom_type) {
this.custom_type = custom_type;
}
}