网站推广专业seo专员是什么意思
1、在新增接口里,先随机生成编码,生成RedisLock,逻辑校验,Dto转bean,新增主表,获取主表的ID,新增子表,最后释放锁
2、在修改接口里,获取主表ID,先修改主表,根据主表ID/Code删除所有子表,再新增子表,加Redis分布式锁
3、在新增接口里,先随机生成编码,生成RedisLock,逻辑校验,Dto转bean,新增主表,获取主表的ID,调新增/修改子表方法(insertList,updateList,deleteList),新增的话主表id为null,修改的话不用写创建时间,创建人。修改的时候要通过stream.map查出IdList,然后查出要删除的idDelList(SQL要排除IDList只查有主表ID的)再批量更新,反之批量新增子表。
4、查询详情接口里,先查主表,子表根据与主表相关联的数据传入参数去查询,最后返回一个Dto即可。可以封装一个方法,设置返回值。