00:04
来看我们这个service方法。嗯,第一步要干嘛,哎,第一步呢,我们去创建一个。这样吧,咱们写这个大写的E哈,第一大部分呢,我们是要保存这个。Po的这个对象。那么保存project po呢?这个第一个小的步骤。创建一个project po的。这个空的对象。呃,第二步呢,咱们倒腾一下这个属性诶。叫做这个复制属性啊,把谁复制到谁呢?把project view里边的属性啊。
01:08
哎,复制到project po中。那个还记得不B啥呀,哎,B。Copy properties。这个圆是他对吧?哎,目标是他。复制过来以后呢,第三步呢,我们去要保存。这个东西。但是呢,这个时候我们需要需要这个保存完了的那个自动的组件。这事得去找到买贝蒂斯的那个circle的配置文件里边去配一下。哎,嗯。为了能够。哎,获取到。嗯,它保存后的自增的这个主件。
02:05
诶,需要到我们这个文件哈,这个文件叫。Project。Po啊。到这个文件中进行。相关的设置。哎,这个我们去打开这个文件哈。它呢需要用到我们project po map,我们可以在这儿呢,去装配一下这个map。这个insert我们说哈,这个看数据库表来说呢,这个里边。是不是有些字段我们现在是都能提供的,还是有些提供不了啊。
03:01
ID是自动的。这个可以。名字这个money day status啥的。这个这个现在还没有。这个是部署的一个日期,这个是你这个审核通过以后上线的那个日期啊。这个没有,你看这个有,这个有,哎呀,这个support是支持的人数。这个可以设成零,这个这个都还好。这个我们给他见一下。现在也没有,所以说这里边儿吧,有的数据我们是没有的啊。不是都能给你提供,所以说呢,我们这边呢,要调的话呢,咱们得调那个selective。有选择的去保存啊,这调的是这个方法,有选择的去保存。所以说呢,我们在这儿呢,修改的话得去修改这个selective。呃,在这儿呢,我们去这个来一个叫做柚子。Generated key。又字什么意思?
04:00
Generate是生成generated就是生成的key就是主键是吧,设置为true啊。然后呢,这个是一个一个key property说十几类里边的哪个属性保存这个这个这个值呢。我们project PU的话呢,就是ID的这个属性啊,就这边就写ID就好了。得在这里边做这么一个设置哈。咱们没有全拿过来哈,只是拿过来一部分需要设置这俩属性诶。设置完了这两个以后呢,这边执行这个保存。哎,我们下一步哈。就可以是这个从我们的project po。对象这里获取自增的一个主键啊,这个后边要用。这是我们说第一个大的部分啊,这是咱们保存project po这个对象的这个这个部分。
05:02
嗯,这个要是保存完事以后呢,这个再看哈。呃,我们下一个部分呢,就是这个这么看哈,你看project view里边都有啥。它本身保存完了以后,就是这个tap I list保存一下这个,呃,当前项目啊分类啊,它保存到中间表里边。第二个大的部分呢,是。保存。项目。项目的分类的这个信息。分类的这个关联。关系信息。第三个呢,是这个保存。Tag I list。保存项目的。标签。关联关系信息。
06:04
哎,再往后呢,是这些就不用管了。哎,有一个,呃,详情图片的路径。哎,第四步就是保存项目中详情图片路径的信息。再往下呢,看看这边是保存项目发起人信息。哎,这得保存到这个表里边。哎,再然后的话是一个回报的信息。回报的信息。哎,第七个的话看一下啊。哎,应该是那个确认的信息了,哎,确认信息。
07:03
啊,写成保险了,我去。保存项目的,呃,确认信息。那就后边就这一块一块的就挨个搞呗,对吧。
我来说两句