package cn.stylefeng.workflow.api.pojo.config.node.approver;

import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class ApproverConfig {

    @ChineseDescription("审批节点的配置")
    private ApproverStrategy approverStrategy;

    @ChineseDescription("审批节点的跳过策略")
    private ApproverJumpStrategy approverJumpStrategy;

    @ChineseDescription("主办人员配置")
    private ApproverSummary mainApprover;

    @ChineseDescription("协办人员配置")
    private ApproverSummary assistantApprover;

    @ChineseDescription("读者配置")
    private ApproverSummary readerApprover;

}
