2021-11-12

本文介绍了在鑫玉指导下完成的两个数据库管理任务和接口开发经验。首先,详细阐述了如何在SequelPro中添加数据库字段,并在vo、dao、model层进行相应的更新,以及如何在postman中测试接口。其次,讨论了在IndexDetailRequest结构体中添加新字段以满足查询历史月份和季度的需求。最后,提出了下一步自我实现简单接口的计划。
摘要由CSDN通过智能技术生成

2021.10.20
在鑫玉的指导下学会并完成了两个小小需求。

需求1 给数据库+字段“指标类型” (- IndexSave
1.下载数据库管理工具 SequelPro
2.在这个项目目录的dev.toml文件夹下找到连接mysql的信息进行连接
3.在d_oms_target_index这个表加字段“指标类型” IndexType
4.vo层- request-omsRequest-IndexRequest目录下加字段
5.修改dao层加这个字段
6.修改model层加这个字段
7.dao层有个update方法<更新指标>加这个字段
8.vo层不仅仅request需要加这个字段,response同样增加这个字段

在postman对接口进行测试,body输入新增的字段,点击send操作
ps:postman的Headers要对cookie进行设置(key:cookie value:cookie的值),不然没法访问。

需求2 当前在IndexDetail中使用的月份和季度是调用的现在(now)的月份和季度,无法查询历史的月份和季度(用户传进来的月份和季度)

1.在vo层IndexDetailRequest结构体中加字段 Quarter,Month

ps1:由于只读取用户传进来的数据,不涉及数据库,所以光在这里加字段即可。
ps2:如何找到要在这里加字段的呢? 看传进来的requestdata是传进来的哪个结构体,在该结构体加字段

where[“quarter”] = requestData.Quarter
where[“month”] = requestData.Month

同样用postman进行测试,输入数据库存在的值进行查询操作。

在这里插入图片描述

接下来的任务:自己实现一个功能简单一点的接口整体流程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值