更新接口和查询接口

早上在搞那个数据统计的sql,还没有最终搞出来,官网那边要两个新的接口。

这里记录下,首先是逻辑: 

1,查询接口,根据id表,拿到对应的数据。

2,更新接口,大致分解了下逻辑流程,分为更新部分和全部,如果是全部,直接插入表中没有的数据,表中有的数据进行更新;部分的话,根据传入的参数列表,结合表中的数据,也分成了两个部分,表中没有的插入,表中有的进行更新。

然后是实现:

数据层:就三个操作,批量查询,批量增加,批量更新,这个是是用原生的jdbc可以很快的实现。

服务层:包装了业务逻辑,提供一些特殊逻辑。

Servlet:通过接受参数,经过json转换成需要的类型,调用服务层的服务,完成功能,然后通过json返回处理结果。

最后是屏蔽过滤器,这两个接口是给其它的系统服务的,不需要登录,首先必须屏蔽登录监听器,然后是IP限制,通过拿到系统变量表中数据来完成。

 

经过几个接口的设计和实现,以后有类似的工作可以非常快速的完成,最多一个小时,15分钟搞清楚业务逻辑,30分钟编码,15分钟测试,发布接口使用规范。

 

posted @   李福春  阅读(1254)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示