在实际企业级开发中,对于表格的数据进行增删改查的场景非常多,那么在删除的时候我们就需要注意了,一般来说我们不会进行物理删除,而是进行逻辑删除,这样子方便我们进行数据溯源。所以在jeecgboot中我们怎么控制数据进行逻辑删除呢?下面我们来演示一下:
一、设计表
这里首先我们需要设计表,及对应的表必须要添加一个del_flag的字段,这个字段是固定的,比如我们那刚才创建的请假单举例,我们进入低代码开发->online表单开发,选中请假单表,
然后添加一个del_flag字段
然后我们找到刚才生成的低代码部分,找到对应的model,添加一个delflg的字段,然后再添加上一个@TableLogic注解,如下图:
然后重启后端项目,进入到oa的请假表单里面,添加一条李四的数据
我们再把他删除掉
然后去数据库看看
可以看到这条数据是没有被物理删除的,属于逻辑删除。因此这里我们就成功的演示了在jeecgboot代码二开中进行逻辑删除的教程。
还没有评论,来说两句吧...