首页 > 其他分享 >对于一个页面的两个更新方法,我们到底该写成一个通用的还是两个单独的?

对于一个页面的两个更新方法,我们到底该写成一个通用的还是两个单独的?

时间:2024-05-30 09:44:51浏览次数:16  
标签:两个 请求 实体 更新 写成 方法 页面

如果一个页面有两个更新方法的话,分别是通过不同的功能点点击过去的,比如分别更新一个页面的上半部分内容(业务实体A),一个是只是更新其中的发票信息的(发票实体B),虽然在一个页面,但是也不应该写成一个更新请求 这种的因为两个更新没什么关联的关系,而且更新的是实体不是一个,所以就可以整成两个不同的更新方式,进行更新操作了。

注意:有的时候,对于某个请求,是需要理解成更新方法还是新增方法,是取决于这个请求是对已有数据的补充还是说对原本就没有数据的插入,如果是补充,那就得搞成更新方法 这个补充也可以是对已有实体的补充,但是不是对这个实体的更新,而且对其他实体C的新增,但是其他实体C和实体B是有关系的,那这种的也算是对实体B的更新,对于实体B来说写的大请求里面也应该写成 update方法。只是大请求里面的逻辑里面有实体B关联关系实体C的插入逻辑;

标签:两个,请求,实体,更新,写成,方法,页面
From: https://www.cnblogs.com/isme-zjh/p/18221716

相关文章

  • 我创建了一个文件夹/软件包,其中有两个子软件包(第一个=subpkg1,第二个=subpkg2),在subpkg1
    我正在使用VS代码学习Java。我创建了一个文件夹/包(name=pkg)然后,我在该包中创建了两个包(第一个=subpkg1,第二个=subpkg2)但我在subpkg1中创建了一个文件(test1)并从subpkg2中导入文件(name=food)然后编译并运行。我一直收到pkg.subpkg2doesn'texist的错误信息(见......
  • 当通过 target="_blank" 链接打开新页面时,Playwright 会截取错误页面的截图
    我在使用Playwright时遇到了一个问题,它截取了错误页面的屏幕截图。当通过target="_blank"链接打开新页面时,它不会截取最新页面,而是截取旧页面的屏幕截图。我的应用程序的业务逻辑主要包含在一个while循环中,而且我没有使用Playwright进行测试。我尝试了两种方法来解决这个......
  • Azure DevOps Wiki:如何在页面内进行链接?
    在我的DevOpsWiki中,我有一个页面,并希望创建一个包含文章链接的索引。我主要是找到了这本手册来实现这一目标:learn.microsoft.com...但是我没有成功。如何在Wiki页面内进行链接?您能举例说明吗?我想我必须在页眉处设置一个锚点,然后将索引项链接到该锚点。下面是一个示例:索......
  • Java浅拷贝大揭秘:如何轻松复制两个不同对象的某些相同属性
    哈喽,大家好,我是木头左!一、引言在Java编程中,经常会遇到需要复制一个对象的属性到另一个对象的情况。这时,可以使用浅拷贝(ShallowCopy)来实现这个需求。那么,什么是浅拷贝呢?浅拷贝是指创建一个新对象,然后将原对象的非静态字段复制到新对象中。这样,新对象和原对象就会有相同的字段......
  • WPF使用事件聚合器,实现任意页面跨页通信
    前言:最近几天有好几个小伙伴玩WPF,遇到不同页面,不知道要怎么传递消息。于是,我今天就来演示一个事件聚合器的玩法,采用prism框架来实现。作为福利,内容附带了主页面打开对话框时候直接通过参数传递消息的一个小例子,具体请自行围观。以下内容,创建wpf项目以及引用prism和实现依赖注入......
  • HarmonyOS实战开发:@ohos.router (页面路由)
    本模块提供通过不同的url访问不同的页面,包括跳转到应用内的指定页面、同应用内的某个页面替换当前页面、返回上一页面或指定的页面等。说明本模块首批接口从APIversion8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。页面路由需要在页面渲染完成之后......
  • 我的 Django 注册页面重定向不起作用
    我正试图为我的Django项目制作一个注册页面。当我编译注册表单时,它出现了图片中的错误,因为它试图转到以下路径(hedoublesusers/register):localhost/users/register/users/register/。我的代码如下:......
  • 4. 寻找两个正序数组的中位数
    给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。算法的时间复杂度应该为O(log(m+n))。示例1:输入:nums1=[1,3],nums2=[2]输出:2.00000解释:合并数组=[1,2,3],中位数2示例2:输入:nums1=[1,2],nums2=......
  • 2024-05-29:用go语言,给定一个只包含正整数的数组 nums,任务是通过多次操作最小化数组的
    2024-05-29:用go语言,给定一个只包含正整数的数组nums,任务是通过多次操作最小化数组的长度。每次操作可以从数组中选择两个不同的下标i和j,使得nums[i]和nums[j]均为正整数。然后,将nums[i]除以nums[j]的余数插入数组末尾,同时删除原始的两个元素。最终要求计算进行操作......
  • vue前端页面搭建
    十、页面搭建学习10.1安装element在这里看一下有没有elementui,有就是下载成功了。10.2mainjs全局引入importElementUIfrom'element-ui';import'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI)10.3简单试用运行serve10.4页面布局(都可以直接查......