Commit 311488fa6c96f4d47f7f2a64f5518247d69a674b
1 parent
7925af99
feat: 添加自定义打印模板设置
Showing
2 changed files
with
23 additions
and
0 deletions
yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelMetaInfoVO.java
| @@ -100,6 +100,10 @@ public class BpmModelMetaInfoVO { | @@ -100,6 +100,10 @@ public class BpmModelMetaInfoVO { | ||
| 100 | @Schema(description = "任务后置通知设置", example = "{}") | 100 | @Schema(description = "任务后置通知设置", example = "{}") |
| 101 | private HttpRequestSetting taskAfterTriggerSetting; | 101 | private HttpRequestSetting taskAfterTriggerSetting; |
| 102 | 102 | ||
| 103 | + @Schema(description = "自定义打印模板设置", example = "{}") | ||
| 104 | + @Valid | ||
| 105 | + private PrintTemplateSetting printTemplateSetting; | ||
| 106 | + | ||
| 103 | @Schema(description = "流程 ID 规则") | 107 | @Schema(description = "流程 ID 规则") |
| 104 | @Data | 108 | @Data |
| 105 | @Valid | 109 | @Valid |
| @@ -180,4 +184,17 @@ public class BpmModelMetaInfoVO { | @@ -180,4 +184,17 @@ public class BpmModelMetaInfoVO { | ||
| 180 | 184 | ||
| 181 | } | 185 | } |
| 182 | 186 | ||
| 187 | + @Schema(description = "自定义打印模板设置") | ||
| 188 | + @Data | ||
| 189 | + public static class PrintTemplateSetting { | ||
| 190 | + | ||
| 191 | + @Schema(description = "是否自定义打印模板", example = "false") | ||
| 192 | + @NotNull(message = "是否自定义打印模板不能为空") | ||
| 193 | + private Boolean enable; | ||
| 194 | + | ||
| 195 | + @Schema(description = "打印模板", example = "<p></p>") | ||
| 196 | + private String template; | ||
| 197 | + | ||
| 198 | + } | ||
| 199 | + | ||
| 183 | } | 200 | } |
yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/definition/BpmProcessDefinitionInfoDO.java
| @@ -224,4 +224,10 @@ public class BpmProcessDefinitionInfoDO extends BaseDO { | @@ -224,4 +224,10 @@ public class BpmProcessDefinitionInfoDO extends BaseDO { | ||
| 224 | @TableField(typeHandler = JacksonTypeHandler.class) | 224 | @TableField(typeHandler = JacksonTypeHandler.class) |
| 225 | private BpmModelMetaInfoVO.HttpRequestSetting taskAfterTriggerSetting; | 225 | private BpmModelMetaInfoVO.HttpRequestSetting taskAfterTriggerSetting; |
| 226 | 226 | ||
| 227 | + /** | ||
| 228 | + * 自定义打印模板设置 | ||
| 229 | + */ | ||
| 230 | + @TableField(typeHandler = JacksonTypeHandler.class) | ||
| 231 | + private BpmModelMetaInfoVO.PrintTemplateSetting printTemplateSetting; | ||
| 232 | + | ||
| 227 | } | 233 | } |