//package cn.axzo.workflow.common.model.request.form;
//
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Data;
//import lombok.NoArgsConstructor;
//import lombok.experimental.Accessors;
//
//import java.io.Serializable;
//import java.util.List;
//
///**
// * 表单字段权限配置
// * <p>
// * 发起人
// * 只读 可编辑必填 可编辑非必填 隐藏
// * 1    1        1          1       字段 1
// * 1    0        0          1       字段 2
// *
// * @author wangli
// * @since 2024-11-06 18:19
// */
//@ApiModel("JSON 版本的 BPMN 协议模型中的表单字段权限")
//@Data
//@NoArgsConstructor
//@Accessors(chain = true)
//public class FormFieldPermissionConf implements Serializable {
//    private static final long serialVersionUID = 1L;
//
//    /**
//     * 发起人的表单字段权限
//     */
//    @ApiModelProperty(value = "发起人的表单字段权限")
//    private List<FormPermissionMetaInfo> initiator;
//
//    /**
//     * 审批人的表单字段权限
//     */
//    @ApiModelProperty(value = "审批人的表单字段权限")
//    private List<FormPermissionMetaInfo> current;
//
//    /**
//     * 历史审批人的表单字段权限
//     */
//    @ApiModelProperty(value = "历史审批人的表单字段权限")
//    private List<FormPermissionMetaInfo> history;
//
//    /**
//     * 抄送人的表单字段权限
//     */
//    @ApiModelProperty(value = "抄送人的表单字段权限")
//    private List<FormPermissionMetaInfo> carbonCopy;
//
//    /**
//     * 管理员的字段权限
//     */
//    @ApiModelProperty(value = "管理员的字段权限")
//    private List<FormPermissionMetaInfo> admin;
//
//}
