package com.ruoyi.clock.domain.bo;

import com.ruoyi.common.core.validate.QueryGroup;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 活动打卡记录查询业务对象
 *
 * @author pengc
 */
@Data
@ApiModel("活动打卡记录查询业务对象")
public class ActivityClockRecordBo {

    /**
     * 活动id
     */
    @ApiModelProperty(value = "活动id", required = true)
    @NotNull(message = "活动id不能为空", groups = {QueryGroup.class})
    private Long activityId;

    /**
     * 店员姓名（模糊查询）
     */
    @ApiModelProperty("店员姓名")
    private String employeeName;

    /**
     * 所属代理商id
     */
    @ApiModelProperty("所属代理商id")
    private Long agentId;

    /**
     * 所属门店id
     */
    @ApiModelProperty("所属门店id")
    private Long shopId;

    /**
     * 打卡状态（0-有效 1-无效）
     */
    @ApiModelProperty("打卡状态（0-有效 1-无效）")
    private Integer status;

}
