1.完善实名认证模块
- 自媒体用户登录功能
- 实现思路:与admin用户登录相同,操作的表不同
- 相关表: wm_user
素材管理功能
- 所用技术亮点: 阿里云OSS技术存储图片素材
实现思路: 1.参数校验
2.抽取方法判断前端传递过来的文件是否为图片(jpg,jepg,png,gif)<br /> 3.上传文件到OSS,由于要保证上传图片不会被覆盖(图片名称相同),所以这里使用了 UUID的方式生成了图片id并与后缀拼接作为上传的文件名称<br /> 4.补全素材实体类的其他参数,并保存<br /> <br /> 5.由于返回值需要将实体类对象返回到前端,所以需要将url改成完整路径,因为数据库中 存储的图片路径是不包含阿里云外网访问的前缀的
相关表: wm_material
素材列表加载功能
实现思路:
1.素材列表查询,前台有可能给传一个条件 是否收藏 0 不收藏 1 收藏<br /> 2.只能查询当前登录用户上传的素材<br /> 3.按照发布时间 降序排序<br /> 4.返回的结果 , 图片需要加上前缀访问路径
相关表: wm_material
素材删除功能
- 实现思路: 1. 根据素材id删除图片
- 校验id 校验id是否为当前登录用户上传的
3. 如果当前图片被引用,则不能删除
4. 删除素材 删除oss中存储的对应的素材
- 相关表: wm_material wm_news_material
素材的收藏与取消收藏功能