工作流项目具体操作和问题

1.节点催办设置里的groovy条件脚本怎么在程序中运行

2.新增催办中设置的条件脚本的作用是什么,用户新增脚本后,我们如何在程序中运行,前后端请求参数,返回参数是什么,前端请求参数中的代码应该怎么操作。

分类管理

mybatis-plus用作单表查询

mybatis plus如何映射数据库的表

1.创建一个与数据库字段相对应的entity实体类 ActDeModel
2.在实体类中用mybatis-plus的注解@TableName(value = “ACT_DE_MODEL”,
schema = “isc_flow”) 来映射到对应的表
3.mapper层的接口继承 BaseMapper
4.public interface ActDeModelMapper extends BaseMapper
5. @Autowired
private ActDeModelMapper modelMapper;
这样在service业务逻辑层就可以调用mybatisplus的方法了
在这里插入图片描述

流程模型

flowable从6.4.1开始,act_de_model代替原来的act_re_model表

act_de_model 在
流程设计模型部署表( act_re_model )

用longblob类型来存储图片

modelMapper.selectOne(
                new LambdaQueryWrapper<ActDeModel>().eq(ActDeModel::getId, modelId).eq(ActDeModel::getTenantId, tenantProvider.getTenantId()));
    }

ActDeModel::getId 获取id属性

eq(ActDeModel::getId, modelId) ----- id=modelId

selectOne 查询出一条记录

@Valid
用于验证注解是否符合要求,直接加在变量user之前,在变量中添加验证信息的要求,当不符合要求时就会在方法中返回message 的错误提示信息。

然后在 User 类中添加验证信息的要求:

public class User {
    private String id;  
 
    @NotBlank(message = "密码不能为空")
    private String password;
}

@Transactional(rollbackFor=Exception.class)
在项目中, 如果类上加了这个注解,那么这个类里面的方法抛出任何异常,都会回滚,数据库里面的数据也会回滚。

@Slf4j是用作日志输出的,一般会在项目每个类的开头加入该注解,如果不写下面这段代码,并且想用log

private final Logger logger = LoggerFactory.getLogger(当前类名.class);

就可以用@Slf4来代替;这样就省去这段很长的代码。

添加了该注释之后,就可以在代码中直接用log.info( ) 打印日志了

添加模板

1.将String modelEditorJson转换为BpmnModel类型的结构
用convertToBpmnModel方法

XMLInputFactory xif = XmlUtil.createSafeXmlInputFactory();

            ByteArrayInputStream inputStream = new ByteArrayInputStream(modelEditorJson.getBytes(StandardCharsets.UTF_8));
            InputStreamReader xmlIn = new InputStreamReader(inputStream, StandardCharsets.UTF_8);
            XMLStreamReader xtr = xif.createXMLStreamReader(xmlIn);

            BpmnModel bpmnModel = bpmnXMLConverter.convertToBpmnModel(xtr);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值