package com.starry.admin.modules.statistics.module.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Collections;
import java.util.List;
import lombok.Data;

/**
 * 店员业绩详情响应。
 */
@Data
@ApiModel("店员业绩详情响应")
public class ClerkPerformanceDetailResponseVo {

    @ApiModelProperty("基础信息")
    private ClerkPerformanceProfileVo profile;

    @ApiModelProperty("业绩快照")
    private ClerkPerformanceSnapshotVo snapshot;

    @ApiModelProperty("业绩组成")
    private ClerkPerformanceDetailCompositionVo composition;

    @ApiModelProperty("趋势数据")
    private List<ClerkPerformanceTrendPointVo> trend = Collections.emptyList();

    @ApiModelProperty("趋势维度")
    private String trendDimension = "DAY";
}
