package jnpf.model.cultivate.v2.promotion.req;

import jnpf.model.cultivate.CultivatePage;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.validator.constraints.Length;

import java.util.Date;
import java.util.List;


@EqualsAndHashCode(callSuper = true)
@Data
public class V2PromotionPersonStatisticReq extends CultivatePage {
    /**
     * 选择组织ids
     */
    List<String> orgIds;
    /**
     * 选择人员ids
     */
    List<String> userIds;
    /**
     * 时间范围 开始
     */
    private Date startTime;
    /**
     * 时间范围 结束
     */
    private Date endTime;
    /**
     * 关键字 : 地图名称、地图ID、岗位名称、员工姓名...
     * 若输入多个ID，请用,分隔。输入上限200个字符。
     */
    @Length(max = 200, message = "关键字长度不能超过200个字符")
    private String keyWord;

}
