package com.yuchen.saas.flow.api.enums;

import com.yuchen.saas.flow.api.dto.ApplicationNotes;
import com.yuchen.saas.flow.api.dto.FormPrinting;
import com.yuchen.saas.flow.api.dto.FormSummary;
import com.yuchen.saas.flow.api.dto.ProcessAdvanced;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 流程高级设置模块枚举
 */
@Getter
@AllArgsConstructor
public enum ProcessAdvancedSettingsEnum {

    FORM_SUMMARY(0,"表单摘要设置", FormSummary.class),

    APPLICATION_NOTES(1,"申请须知设置", ApplicationNotes.class),

    PROCESS_ADVANCED(2,"流程高级设置", ProcessAdvanced.class),

    FORM_PRINTING(3,"表单打印设置", FormPrinting.class),
    ;

    private Integer type;

    private String label;

    private Class c;

}
