package com.withiter.models.merchant; import java.util.Date; import java.util.HashSet; import java.util.List; import java.util.Set; import com.google.code.morphia.annotations.Indexed; import com.google.code.morphia.annotations.Reference; import com.withiter.common.Constants; import com.withiter.common.Constants.CateType; import com.withiter.models.BaseModel; public abstract class TopMerchantEntityDef extends BaseModel { @Indexed public String name = ""; @Indexed public String address = ""; @Indexed public String[] telephone = {""}; public String merchantImage = ""; public Set merchantImageSet = new HashSet<String>(); public String mid; public String cateType; public List<String> tags = null; public float averageCost = 0f; public float grade = 0f; public float kouwei = 0f; public float huanjing = 0f; public float fuwu = 0f; public float xingjiabi = 0f; @Reference public List<Tese> teses; public String nickName; public String description; public String openTime; public String closeTime; public int markedCount; public boolean enable = false; public boolean online = true; public Date joinedDate = new Date(); public String cityCode = ""; public Date start = new Date(); // 置顶开始日期 public Date end = new Date(System.currentTimeMillis() + 1000l*60*60*24); // 置顶结束日期,默认1天 }