FlowLaunchModel.java 980 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package jnpf.base.model.flow;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import jnpf.model.TransferModel;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Builder;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import java.util.List;
  9. @Data
  10. @Builder
  11. @NoArgsConstructor
  12. @AllArgsConstructor
  13. @Schema(description = "自定义按钮发起审批参数对象")
  14. public class FlowLaunchModel {
  15. @Schema(description = "流程大id")
  16. private String template;
  17. @Schema(description = "按钮编码")
  18. private String btnCode;
  19. @Schema(description = "是否当前用户")
  20. private Integer currentUser;
  21. @Schema(description = "是否自定义用户")
  22. private Integer customUser;
  23. @Schema(description = "是否校验发起杈限")
  24. private Boolean hasPermission = false;
  25. @Schema(description = "自定义列表")
  26. private List<String> initiator;
  27. @Schema(description = "数据列表")
  28. private List<List<TransferModel>> dataList;
  29. }