00:00
好,下面我们看怎么保存这个回报的信息啊,还是老规矩,咱们先把这个回报的历史的数据给他拿到。Get returnable list。那么这个东西呢,我们需要把它转成一个po的list,然后再去执行保存。哎,所以说呢,我们得去再创建一个list。哎,我们。注入一下我们的return po的。啊,装备起来。Return po out。然后拿到这个map哈,我们去看看。呃,让他呢去也是我们需要再写一个insert,他原本的这个是不行啊,因为我们是个list,它是一个单个的对象。哎,那怎么办呢?哎,先写一个啊,新新创建一个。Insert PU bench bench表示是批量的意思。那这个VO直接传进去不太合适啊,我们去把它转成一个po,所以说呢,我们再创建一个list,诶里边写po。
01:07
这是一个return PU的list。你一个。那么你新创建的这个呢,它是一个空的。哎,这个空的对象呢。里边是不能不能去直接去做保存的啊,我们得去把它里边填充上我们的po对象。啊,所以说这里边儿呢,我们就需要去做一件事哈。哎,Project ID肯定是要进来的。那么我们需要便利我们的return list。然后去填充到return list里边。所以说呢,我们先要去对VO呢进行一下这个便利。拿到每一个return VO的一个对象啊,下边我们准备进行一下这个呃,属性的复制,哎,当然这个时候的这个po list的生命得放在前面。
02:04
哎,便利呢,便利过程当中,我们去创建这个po的对象。等于另一个return po。然后呢?并我们去复制一下属性。哎,VO是我们的原对象。Po是我们的目标对象。好嘞。这里一定不要忘了把它放到集合里边啊,不放集合里边,这个集合就白建了。哎,这些我们都准备好以后呢,下一步考虑我们去实现这个接口。啊,或者说应该叫做呃,创建这个接口里边的抽象方法,哎。一样也需要给他们去加这个P注解。
03:10
这是我们的list。这是我们的这个project ID。好嘞,然后呢,我们看一下对应的circle怎么写。我们先打开这个SQL的配置文件。哎,我们去找一个地方啊,其实是不分先后的。Insert,哎,然后写一个ID。把我们刚才这个方法粘过来啊,这个这样我们就是可以参照着去写。然后insert into啊。哎,这个就字段就比较多了。
04:02
还是我们看看ID是不是自动的啊,确认一下。哎,是自动的啊,所以说这边我们就可以先不让它不要不要不需要带ID了。针对别的字段进行插入。哎,然后呢,我们的for each标签。别忘了先买60。Collection。哎,这些呢,还是我们照常规去写。这个集合的属性放到collection这儿。编辑出来的每一个呢,放到ittom这。分隔符是逗号。哎,里边呢,是我们。
05:01
各个字段对应着去写啊。首先是project ID。Jack的ID是我们从外边传进来的。哎,再往下看。这个type。哎,我们在这儿也让它对齐吧。这样看起来比较方便,不容易遗漏哈。一个一个的,我们去给它加进去。我们这边啊,这个风水标签里边也给它这个放下来。哎,有一个缩进的一个效果哈。这样对应着看。不太就不容易出错。首先是我们。这个type不能直接写哈,它是return to的type。第二,爱。逗号。
06:00
把这个呢去复制几份。啊,下一个support money。看一下啊,这边和我们的这个属性,看看是不是能对应上啊。Support money content。Count。Freight。Invoice。Return date。来,然后呢,下边还有一个痣。嗯,这个是我们。秒这个图图片的路径啊。好嘞。我们这边整好了以后呢,我们回来看看啊。
我来说两句