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进行测试,输入数据库存在的值进行查询操作。
接下来的任务:自己实现一个功能简单一点的接口整体流程。