package com.starry.admin.modules.order.module.dto;

import com.starry.admin.modules.order.module.constant.OrderConstant;
import lombok.Builder;
import lombok.Data;

/**
 * 随机单要求信息值对象
 *
 * @author admin
 */
@Data
@Builder
public class RandomOrderRequirements {
    /**
     * 随机单要求-店员性别
     */
    private OrderConstant.Gender clerkGender;

    /**
     * 随机单要求-店员等级ID
     */
    private String clerkLevelId;

    /**
     * 随机单要求-是否排除下单过的成员（0:不排除;1:排除）
     */
    private String excludeHistory;

    /**
     * 是否排除历史订单
     */
    public boolean shouldExcludeHistory() {
        return "1".equals(excludeHistory);
    }
}
