package com.yd.csf.feign.request.rulebind;

import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class ApiCommissionRuleBindingRequest {

    /**
     * 基本法配置表唯一业务ID列表
     */
    private List<String> ruleBizIdList;

    /**
     * 绑定目标类型：AGENT-业务员, TEAM-团队
     */
    private String targetType;

    /**
     * 目标ID，业务员ID或团队ID
     */
    private String targetId;

    /**
     * 目标名称，业务员姓名或团队名称
     */
    private String targetName;

    /**
     * 生效开始时间，绑定关系开始生效的时间
     */
    private LocalDateTime effectiveStart;

    /**
     * 生效结束时间，绑定关系失效的时间
     */
    private LocalDateTime effectiveEnd;

    /**
     * 状态(0:停用 1:启用)
     */
    private Integer status;
}
