package com.haha.entity.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 签到查询DTO
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class CheckinQueryDTO extends PageQueryDTO {

    /**
     * 签到类型：inventory_tally-理货盘点签到，delivery_replenish-补货确认签到
     */
    private String type;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 门店ID
     */
    private Long shopId;

    /**
     * 开始日期（格式：yyyy-MM-dd）
     */
    private String startDate;

    /**
     * 结束日期（格式：yyyy-MM-dd）
     */
    private String endDate;

    /**
     * 签到状态：pending-待同步，synced-已同步，failed-同步失败
     */
    private String status;
}
