¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.dromara.workflow.domain.bo; |
| | | |
| | | import org.dromara.workflow.domain.WfNodeConfig; |
| | | import org.dromara.common.mybatis.core.domain.BaseEntity; |
| | | import org.dromara.common.core.validate.AddGroup; |
| | | import org.dromara.common.core.validate.EditGroup; |
| | | import io.github.linpeilie.annotations.AutoMapper; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import jakarta.validation.constraints.*; |
| | | |
| | | /** |
| | | * èç¹é
ç½®ä¸å¡å¯¹è±¡ wf_node_config |
| | | * |
| | | * @author may |
| | | * @date 2024-03-30 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @AutoMapper(target = WfNodeConfig.class, reverseConvertGenerate = false) |
| | | public class WfNodeConfigBo extends BaseEntity { |
| | | |
| | | /** |
| | | * ä¸»é® |
| | | */ |
| | | @NotNull(message = "主é®ä¸è½ä¸ºç©º", groups = {EditGroup.class}) |
| | | private Long id; |
| | | |
| | | /** |
| | | * 表åid |
| | | */ |
| | | private Long formId; |
| | | |
| | | /** |
| | | * 表åç±»å |
| | | */ |
| | | private String formType; |
| | | |
| | | /** |
| | | * èç¹åç§° |
| | | */ |
| | | @NotBlank(message = "èç¹åç§°ä¸è½ä¸ºç©º", groups = {AddGroup.class, EditGroup.class}) |
| | | private String nodeName; |
| | | |
| | | /** |
| | | * èç¹id |
| | | */ |
| | | @NotBlank(message = "èç¹idä¸è½ä¸ºç©º", groups = {AddGroup.class, EditGroup.class}) |
| | | private String nodeId; |
| | | |
| | | /** |
| | | * æµç¨å®ä¹id |
| | | */ |
| | | @NotBlank(message = "æµç¨å®ä¹idä¸è½ä¸ºç©º", groups = {AddGroup.class, EditGroup.class}) |
| | | private String definitionId; |
| | | |
| | | /** |
| | | * æ¯å¦ä¸ºç³è¯·äººèç¹ ï¼0æ¯ 1å¦ï¼ |
| | | */ |
| | | @NotBlank(message = "æ¯å¦ä¸ºç³è¯·äººèç¹ä¸è½ä¸ºç©º", groups = {AddGroup.class, EditGroup.class}) |
| | | private String applyUserTask; |
| | | |
| | | } |