package shop.alien.entity.store.vo;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 打卡列表分页结果（保留原分页结构，附加城市与地点回显）
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("打卡分页结果")
public class StoreClockInPageVo extends Page<StoreClockInVo> {

    @ApiModelProperty(value = "打卡过的城市列表（按名称去重）")
    private List<String> clockInCities;

    @ApiModelProperty(value = "地点总数（去重门店数）")
    private Integer placeCount;
}
