From f7ea5773570beb5ad8c6efb5c1cf743294ee079b Mon Sep 17 00:00:00 2001 From: wzy <wzy19931122ai@163.com> Date: Sun, 24 Jan 2021 14:16:04 +0800 Subject: [PATCH] modify --- zq-erp/src/main/java/com/matrix/system/hive/bean/SysFollowup.java | 286 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 286 insertions(+), 0 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/hive/bean/SysFollowup.java b/zq-erp/src/main/java/com/matrix/system/hive/bean/SysFollowup.java new file mode 100644 index 0000000..3085a5c --- /dev/null +++ b/zq-erp/src/main/java/com/matrix/system/hive/bean/SysFollowup.java @@ -0,0 +1,286 @@ +package com.matrix.system.hive.bean; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.matrix.core.pojo.EntityDTO; +import com.matrix.core.anotations.Extend; +import com.matrix.core.tools.DateUtil; +import com.matrix.system.common.bean.EntityDTOExt; +import com.matrix.system.common.bean.SysUsers; +import io.swagger.annotations.ApiModelProperty; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.validation.constraints.NotNull; +import java.util.Date; +import java.util.List; + +/** + * @description 跟进 + * @author + * @date 2021-01-10 15:15 + */ +public class SysFollowup extends EntityDTOExt{ + @Extend + private static final long serialVersionUID = 1L; + + + /** + * 主键 + */ + private Long id; + + + /** + * 员工ID + */ + private Long staffId; + + + /** + * 客户ID + */ + @NotNull(message = "客户ID不能为空") + @ApiModelProperty(value = "客户ID", example = "10") + private Long vipId; + + + /** + * 订单id + */ + @ApiModelProperty(value = "订单id", example = "10") + private Long orderId; + + + /** + * 服务单id + */ + @ApiModelProperty(value = "服务单id", example = "10") + private Long serviceId; + + + /** + * 门店id + */ + private Long shopId; + + + /** + * 公司id + */ + private Long companyId; + + + /** + * 下次跟进时间 + */ + @ApiModelProperty(value = "下次跟进时间", example = "2021-01-02 12:22") + @JsonFormat(pattern = DateUtil.DATE_FORMAT_MM, timezone = "GMT+8") + private Date nextNotifyTime; + + + /** + * 跟进内容 + */ + @NotNull(message = "跟进内容不能为空") + @ApiModelProperty(value = "跟进内容", example = "") + private String content; + + + /** + * 可见范围1公开,2仅自己可见 + */ + @NotNull(message = "可见范围不能为空") + @ApiModelProperty(value = "可见范围1公开,2仅自己可见", example = "") + private Integer visible; + + + /** + * 订单摘要信息 + */ + @ApiModelProperty(value = "订单摘要信息", example = "") + private String orderAbstract; + + /** + * 点赞人ids + */ + @ApiModelProperty(value = "点赞人ids", example = "1,2") + private String zans; + + @Extend + @ApiModelProperty(value = "点赞人列表",example ="") + private List<SysUsers> zanUsers; + + @Extend + @ApiModelProperty(value = "图片集合", example = "") + private List<SysVipAlbum> albums; + + @Extend + @ApiModelProperty(value = "评论集合",example ="") + private List<SysFollowupComment> followupComments; + + @Extend + @ApiModelProperty(value = "员工名称",example ="") + private String staffName; + + @Extend + @ApiModelProperty(value = "员工头像",example ="") + private String staffPhoto; + + @Extend + @ApiModelProperty(value = "客户名称",example ="") + private String vipName; + + public String getStaffName() { + return staffName; + } + + public void setStaffName(String staffName) { + this.staffName = staffName; + } + + public String getStaffPhoto() { + return staffPhoto; + } + + public void setStaffPhoto(String staffPhoto) { + this.staffPhoto = staffPhoto; + } + + public String getVipName() { + return vipName; + } + + public void setVipName(String vipName) { + this.vipName = vipName; + } + + public List<SysFollowupComment> getFollowupComments() { + return followupComments; + } + + public void setFollowupComments(List<SysFollowupComment> followupComments) { + this.followupComments = followupComments; + } + + public Integer getVisible() { + return visible; + } + + public void setVisible(Integer visible) { + this.visible = visible; + } + + public List<SysUsers> getZanUsers() { + return zanUsers; + } + + public void setZanUsers(List<SysUsers> zanUsers) { + this.zanUsers = zanUsers; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getStaffId() { + return staffId; + } + + public void setStaffId(Long staffId) { + this.staffId = staffId; + } + + public Long getVipId() { + return vipId; + } + + public void setVipId(Long vipId) { + this.vipId = vipId; + } + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public Long getServiceId() { + return serviceId; + } + + public void setServiceId(Long serviceId) { + this.serviceId = serviceId; + } + + public Long getShopId() { + return shopId; + } + + public void setShopId(Long shopId) { + this.shopId = shopId; + } + + public Long getCompanyId() { + return companyId; + } + + public void setCompanyId(Long companyId) { + this.companyId = companyId; + } + + public List<SysVipAlbum> getAlbums() { + return albums; + } + + public void setAlbums(List<SysVipAlbum> albums) { + this.albums = albums; + } + + public Date getNextNotifyTime() { + return nextNotifyTime; + } + + public SysFollowup setNextNotifyTime(Date nextNotifyTime) { + this.nextNotifyTime=nextNotifyTime; + return this; + } + + + public String getContent() { + return content; + } + + public SysFollowup setContent(String content) { + this.content=content; + return this; + } + + + public String getOrderAbstract() { + return orderAbstract; + } + + public SysFollowup setOrderAbstract(String orderAbstract) { + this.orderAbstract=orderAbstract; + return this; + } + + + public String getZans() { + return zans; + } + + public SysFollowup setZans(String zans) { + this.zans=zans; + return this; + } + + + + +} \ No newline at end of file -- Gitblit v1.9.1