发表于: 2017-12-25 18:35:53
1 760
今日完成:
接口基本写完了。
角色动态查询。
公司动态查询。
用户列表。
明日计划:
给web加拦截器之类的功能。
再找找有什么接口没写。
成果:
代码生成把接口都写了大半了,比如增删改查(根据id)之类的,实际需要自己写的只有动态查询和表和表之间的关联数据传输。
因为公司、角色、模块都没有敏感字段,所以返回的数据可以只用一个taglib模板来返回。
因为项目都是根据自己的想法来做的,所以会有一些规则和别人的不同,明天写完能想到的接口再和前端商量。
我再写一下我对于这个项目的接口介绍吧。
1、推荐、普通公司搜索和推送获取都调用搜索接口,因为是动态查询,所以只要在发请求的时候发送筛选字段就行了,目前已经完成。
公司新增、更新、删除接口都自带有,能直接调用,然后对于公司的认证和冻结操作其实就是调用更新公司接口把整个对象需要的字段都传过来就可以了,所以我认为认证和冻结不需要另写一个接口,其中还有一个原因就是公司都没有敏感字段,所以前台后台调用一样的获取接口。
其中新增更新删除都要身份验证,所以要在需要添加/u的凭证,这个明天写拦截器的时候再想。
2、用户登录,传手机号和密码登陆,在表中手机号是唯一字段,然后验证登陆就用select id from user where phone = ? and password = ? 就能完成,如果有返回就返回这个用户内的字段,并添加拦截器需要的东西。
其中每个用户会对应一个角色(管理员、运维之类的,也可以没有),前端接收数据后需要发送角色id请求服务器来返回这个角色对应模块的权限,其中父模块和子模块分为两个数组来传方便前端渲染,其实一股脑把他拥有的权限都发过去给他自己辨别也可以的,因为模块表中有父模块id的的字段,所以在身份辨别上可以通过父模块id来判断。本身为父模块时parent_id为0,为子模块时parent_id就是对应的父模块id。
请问师兄,项目中除了接口之外还有什么要写的。
进度:
写接口中。
禅道:
http://task.ptteng.com/zentao/project-task-494.html
评论