package cn.fateverse.workflow.entity.bpmn;

import lombok.Data;

import java.util.List;

/**
 * 表单权限
 * @author Clay
 * @date 2022/12/27
 */
@Data
public class FormItemProps {
  /**
   * 是否必填
   */
  private Boolean required;
  /**
   * 是否打印
   */
  private Boolean enablePrint;
  /**
   * 描述信息
   */
  private Object placeholder;
  /**
   * 展示时长
   */
  private Boolean  showLength;
  /**
   * 是否多选
   */
  private Boolean  multiple;
  /**
   * 展示分数
   */
  private Boolean  showScore;
  /**
   *
   */
  private Boolean  enableHalf;
  /**
   * 最大值
   */
  private Integer  maxSize;
  private Boolean  summaryColumns;
  private Boolean  showSummary;
  /**
   * 行布局
   */
  private Boolean  rowLayout;
  private Boolean  showBorder;
  /**
   * 颜色
   */
  private String  color;
  /**
   * 日期格式
   */
  private String  format;
  /**
   * 子节点
   */
  private List<FormItem> items;
  /**
   * 列信息
   */
  private List<FormItem> columns;
}
