package com.matrix.system.hive.bean;
|
|
import com.matrix.core.anotations.Extend;
|
import com.matrix.system.common.bean.EntityDTOExt;
|
import com.matrix.system.common.bean.SysUsers;
|
import com.matrix.system.constance.Dictionary;
|
import com.matrix.core.tools.DateUtil;
|
import com.matrix.system.shopXcx.bean.ShopProduct;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.util.Date;
|
|
/**
|
* @date 2016-10-10 15:23
|
*/
|
public class Onlinebooking extends EntityDTOExt {
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
private String orderNo;
|
|
private Long id;
|
|
|
/**
|
* 门店id
|
*/
|
private Long shopId;
|
|
private Long companyId;
|
|
|
/**
|
* 会员id
|
*/
|
private Long vipId;
|
|
/**
|
* 创建时间
|
*/
|
private Date createTime;
|
/**
|
* 预约时间
|
*/
|
@DateTimeFormat(pattern = DateUtil.DATE_FORMAT_ST)
|
private Date time;
|
/**
|
* 客户备注
|
*/
|
private String remark;
|
/**
|
* 取消原因
|
*/
|
private String reason;
|
|
|
/**
|
* 状态:1、待服务 2、已完成 3、已取消
|
*/
|
private String status;
|
|
|
|
|
private String shopName;
|
|
|
private SysVipInfo vipInfo;
|
|
private Integer staffId;
|
|
private String vipName;
|
|
private String tel;
|
|
private String bizUserId;
|
|
private Integer productId;
|
|
private String formId;
|
|
@Extend
|
private ShopProduct shopProduct;
|
|
@Extend
|
private SysUsers staffInfo;
|
|
@Extend
|
private String timeStr;
|
@Extend
|
private SysShopInfo shopInfo;
|
|
public String getFormId() {
|
return formId;
|
}
|
|
public void setFormId(String formId) {
|
this.formId = formId;
|
}
|
|
public SysShopInfo getShopInfo() {
|
return shopInfo;
|
}
|
|
public void setShopInfo(SysShopInfo shopInfo) {
|
|
this.shopInfo = shopInfo;
|
}
|
|
public String getTimeStr() {
|
return timeStr;
|
}
|
|
public void setTimeStr(String timeStr) {
|
this.timeStr = timeStr;
|
}
|
|
public String getOrderNo() {
|
return orderNo;
|
}
|
|
public void setOrderNo(String orderNo) {
|
this.orderNo = orderNo;
|
}
|
|
public SysUsers getStaffInfo() {
|
return staffInfo;
|
}
|
|
public void setStaffInfo(SysUsers staffInfo) {
|
this.staffInfo = staffInfo;
|
}
|
|
public ShopProduct getShopProduct() {
|
return shopProduct;
|
}
|
|
public void setShopProduct(ShopProduct shopProduct) {
|
|
this.shopProduct = shopProduct;
|
}
|
|
public Integer getStaffId() {
|
return staffId;
|
}
|
|
public void setStaffId(Integer staffId) {
|
this.staffId = staffId;
|
}
|
|
public String getVipName() {
|
return vipName;
|
}
|
|
public void setVipName(String vipName) {
|
this.vipName = vipName;
|
}
|
|
public String getTel() {
|
return tel;
|
}
|
|
public void setTel(String tel) {
|
this.tel = tel;
|
}
|
|
public String getBizUserId() {
|
return bizUserId;
|
}
|
|
public void setBizUserId(String bizUserId) {
|
this.bizUserId = bizUserId;
|
}
|
|
public Integer getProductId() {
|
return productId;
|
}
|
|
public void setProductId(Integer productId) {
|
this.productId = productId;
|
}
|
|
public String getShopName() {
|
return shopName;
|
}
|
|
public void setShopName(String shopName) {
|
this.shopName = shopName;
|
}
|
|
public SysVipInfo getVipInfo() {
|
return vipInfo;
|
}
|
|
public void setVipInfo(SysVipInfo vipInfo) {
|
this.vipInfo = vipInfo;
|
}
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
|
public Long getShopId() {
|
return shopId;
|
}
|
|
public void setShopId(Long shopId) {
|
this.shopId = shopId;
|
}
|
|
|
public Long getVipId() {
|
return vipId;
|
}
|
|
public void setVipId(Long vipId) {
|
this.vipId = vipId;
|
}
|
|
|
public Date getTime() {
|
return time;
|
}
|
|
public void setTime(Date time) {
|
this.time = time;
|
}
|
|
|
public String getStatus() {
|
return status;
|
}
|
|
public void setStatus(String status) {
|
this.status = status;
|
//设置dic
|
if (Dictionary.ONLINEBOOKING_DFW.equals(this.status)) {
|
getDicMap().put("status", "待服务");
|
} else if (Dictionary.ONLINEBOOKING_YWC.equals(this.status)) {
|
getDicMap().put("status", "已完成");
|
} else if (Dictionary.ONLINEBOOKING_YQX.equals(this.status)) {
|
getDicMap().put("status", "已取消");
|
}
|
}
|
|
public String getRemark() {
|
return remark;
|
}
|
|
public void setRemark(String remark) {
|
this.remark = remark;
|
}
|
|
public String getReason() {
|
return reason;
|
}
|
|
public void setReason(String reason) {
|
this.reason = reason;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public Long getCompanyId() {
|
return companyId;
|
}
|
|
public void setCompanyId(Long companyId) {
|
this.companyId = companyId;
|
}
|
|
@Override
|
public String toString() {
|
return "Onlinebooking [id=" + id + ", shopId=" + shopId + ", vipId="
|
+ vipId + ", time=" + time + ", remark=" + remark + ", reason="
|
+ reason + ", status=" + status + ", shopName=" + shopName
|
+ ", vipInfo=" + vipInfo + "]";
|
}
|
|
|
}
|