package com.storlead.sales.pojo.dto.customer;

import com.storlead.framework.mybatis.query.QueryBaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @program: sp-sales-platform
 * @description:
 * @author: LPK
 * @create: 2024-11-22 15:38
 */
@Data
public class DataAnalysisDTO extends QueryBaseEntity {

    @ApiModelProperty(value = "产品编号")
    private String productName;

    @ApiModelProperty(value = "部门id")
    private Long deptId;

    @ApiModelProperty(value = "部门ids")
    private List<Long> deptIds;

    @ApiModelProperty(value = "归属人ids")
    private List<Long> ownerByIds;

    @ApiModelProperty(value = "年月")
    private String yearMonth;

    @ApiModelProperty(value = "汇总类型: 10:年,20:记录,30:月份,40:周,50:日,60:分公司，70：部门，80：人")
    private  Integer summaryType;

    @ApiModelProperty(value = "开始结束时间")
    private  String beginCycleTime;

    @ApiModelProperty(value = "开始结束时间")
    private  String endCycleTime;

    @ApiModelProperty(value = "跟进时间类型: 10 创建时间,20:实际跟进实际")
    private  Integer followUpTimeType;

    @ApiModelProperty(value = "查询统计指标类型: 新增客户数10,新增线索：11,新增商机:30,新增订单:40")
    private  Integer targetType;

    // 新增客户
    // 新增商机
    // 新增线索
    // 新增订单
    // 成交订单
    // 成交总额
    @ApiModelProperty(value = "业务增长分析: 新增客户:1,新增商机:2,新增线索:3,新增订单:4,成交订单:5,成交总额:6")
    private  Integer increaseType;

}
