StoreVO.java 2.32 KB
package vion.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import vion.model.StoreLog;

import java.util.Date;
import java.util.List;

@Data
public class StoreVO {
    private Long id;
    /**
     * 门店名称
     */
    private String name;
    /**
     * 销售人
     */
    private Integer salesperson;
    /**
     * 客户姓名
     */
    private String customerName;
    /**
     * 实施类型:0纯供货、1供货+安装、3续保、4维修
     */
    private Integer implementType;
    /**
     * 项目状态:0待确认、1进行中、2已完成、3挂起
     */
    private Integer projectState;
    /**
     * 联系人(多个联系人逗号隔开)
     */
    private String contacts;
    /**
     * 创建者
     */
    private Integer createUser;
    /**
     * 修改者
     */
    private Integer modifyUser;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date modifyTime;
    /**
     * 备注
     */
    private String remark;
    /**
     * 项目阶段
     */
    private Integer projectStage;
    /**
     * 集团id
     */
    private Long accountId;

    private String accountName;
    private Long fileNum;
    /**
     * 维保状态(在保、脱保、--)
     */
    private String maintainStatus;
    /**
     * 产品线属性
     */
    private Integer productLine;
    /**
     * 是否重点项目 0:不是 1:是
     */
    private Integer isImportant;
    /**
     * 任务详情
     */
    private String taskDetail;
    /**
     * 预计完成日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date finishDate;
    /**
     * 完成百分比
     */
    private Double percentage;
    /**
     * 当前卡点
     */
    private String stuckPoint;

    private List<String> userNameList;

    private List<StoreLog> storeLog;


    private List<ContractVO> contractVOList;
    /**
     * 门店的合同信息
     */
    private Integer contractCount;

    /**
     * 工单下的服务单
     */
    private Integer serviceOrderCount;

    /**
     * 工单数量
     */
    private Integer taskCount;

    private ContractVO mainContract;

    /**
     * 标签
     */
    private List<TagVO> tagList;
}