当前位置: 首页 > news >正文

京美建站有代码吗信誉好的中山网站建设

京美建站有代码吗,信誉好的中山网站建设,如何自己做网站优化,个人租车网站源码目录 1:交友项目【通用设置】 1.1:查询通用设置 1.1.1:接口地址 1.1.2:流程分析 1.1.3:代码实现 1.2:设置陌生人问题 1.2.1:接口地址 1.2.2:流程分析 1.2.3:代码…

目录

1:交友项目【通用设置】

1.1:查询通用设置

1.1.1:接口地址

1.1.2:流程分析

1.1.3:代码实现

1.2:设置陌生人问题

1.2.1:接口地址

1.2.2:流程分析

1.2.3:代码实现

1.3:通知设置

1.3.1:接口地址

1.3.2:流程分析

1.3.3:代码实现


1:交友项目【通用设置】

1.1:查询通用设置

 

 

 

1.1.1:接口地址

接口地址:http://192.168.136.160:3000/project/19/interface/api/268

 

1.1.2:流程分析

根据定义的文档接口,请求头需要接收,token信息,响应ResponseEntity<SettingVo>,创建SettingVo进行封装数据,

根据需求需要查询tb_question和tb_settings表中的信息,进行汇总到Vo中。

1.1.3:代码实现

 与前端交互的app-server模块

controller层实现

/*** @Author 爱吃豆的土豆、* @Date 2023/4/4 11:29*/
@RequestMapping("/users")
@RestController
public class UserController {@Resourceprivate UserService userService;@GetMapping("/settings")public ResponseEntity findUsersettings(){SettingsVo usersettings = userService.findUsersettings(UserHolder.getUserId());usersettings.setPhone(UserHolder.getMobile());return ResponseEntity.ok(usersettings);}
}

service层实现

   public SettingsVo findUsersettings(Long userId) {return userApi.findUsersettings(userId);}

统一封装接口的模块

SettingsVo findUsersettings(Long userId);

提供者模块(提供相关接口的实现)

@Overridepublic SettingsVo findUsersettings(Long userId) {Settings setting = setMapper.findSetting(userId);SettingsVo settingsVo = new SettingsVo();Long numberLong = new Long(userId);Integer id = numberLong.intValue();settingsVo.setId(id);if (setting.getGonggaoNotification() == 1){settingsVo.setGonggaoNotification(true);}else {settingsVo.setGonggaoNotification(false);}if (setting.getLikeNotification() == 1){settingsVo.setLikeNotification(true);}else {settingsVo.setLikeNotification(false);}if (setting.getPinglunNotification() == 1){settingsVo.setPinglunNotification(true);}else {settingsVo.setPinglunNotification(false);}Question question = questionMapper.findQuestion(userId);settingsVo.setStrangerQuestion(question.getTxt());return settingsVo;}

1.2:设置陌生人问题

1.2.1:接口地址

接口地址:http://192.168.136.160:3000/project/19/interf

 

1.2.3:代码实现

 与前端交互的app-server模块

 

controller层实现

    @PostMapping("/questions")public ResponseEntity editquestion(@RequestBody Map content){userService.editquestion(String.valueOf(content.get("content")), UserHolder.getUserId());return ResponseEntity.ok(null);}

service层实现

    public void editquestion(String content, Long id) {userApi.editquestion(content,id);}

统一封装接口的模块

 

  void editquestion(String content, Long id);

提供者模块(提供相关接口的实现)

    @Overridepublic void editquestion(String content, Long id) {//查询对应的数据Question question = questionMapper.findQuestion(id);//重新设置question.setTxt(content);questionMapper.updateById(question);}

1.3:通知设置

1.3.1:接口地址

通知管理:对通知进行保存或者更新的操作

http://192.168.136.160:3000/project/19/interface/api/280

 

 

1.3.2:流程分析

 

1.3.3:代码实现

 与前端交互的app-server模块

controller层实现

    @PostMapping("/notifications/setting")public ResponseEntity editsetting(@RequestBody SettingsVo settingsVo){userService.editsetting(settingsVo,UserHolder.getUserId());return ResponseEntity.ok(null);}

service层实现

    public void editsetting(SettingsVo settingsVo, Long userId) {userApi.editsetting(settingsVo,userId);}

统一封装接口的模块

 void editsetting(SettingsVo settingsVo, Long userId);

提供者模块(提供相关接口的实现)

@Overridepublic void editsetting(SettingsVo settingsVo, Long userId) {Settings settings = setMapper.findSetting(userId);if (settingsVo.getGonggaoNotification()){settings.setGonggaoNotification(1);}else {settings.setGonggaoNotification(0);}if (settingsVo.getLikeNotification()){settings.setLikeNotification(1);}else {settings.setLikeNotification(0);}if (settingsVo.getPinglunNotification()){settings.setPinglunNotification(1);}else {settings.setPinglunNotification(0);}setMapper.updateById(settings);}

http://www.yayakq.cn/news/269651/

相关文章:

  • 买空间去哪个网站电脑网站显示安全证书有问题怎么解决
  • 广州定制网站设大连制作企业网站
  • 大型网站二次开发方案中国核工业第二二建设有限公司招聘
  • 中国建设银行网站晋阳支行专门教ps的网站
  • 优化 导航网站西安网站建设中企建站
  • 长沙网站开发微联网站架构设计师主要做什么
  • 如何写一个可以做报价计算的网站地方网站 o2o
  • 如何查看一家网站是否有备案开发网站服务器
  • 建个营销型网站多少钱嘉兴建设企业网站
  • 邯郸网站建设公司排名做网站听的纯音乐
  • 龙华新区做网站sns社交网站 建设
  • 中英文双语的网站怎么建设校园o2o平台有哪些
  • 网站推广前景怎么样洛阳市政建设网站
  • 南通旅游网站建设老外采购平台
  • 挂机宝如何做网站酒店类网站开发的策略
  • 自适应网站开发框架太原网站建设开发公司
  • 云南企业网站开发如何做网络营销推广工作
  • 如何建设好一个公司网站网页浏览器的缩写
  • 做网站的ui盐城做网站多少钱
  • 自己做网站 发布视频沈阳大十字街附近做网站公司
  • 阿里巴巴国际站入驻软件开发怎么样
  • 果酷网的网站建设简介营销手段有哪些方式
  • 曲靖网站建设网站建设
  • 企业网站开发软件网页制作与网站建设问答题
  • 中医医院网站建设需求珠海公司网站制作公
  • 企业官网网站建设咨询如何查询营业执照注册信息
  • 学校部门网站的建设做网站给源码吗
  • 怎么用别人网站做模板男女朋友在一起做那个的网站
  • 太原 网站建设百度竞价排名模式
  • 马鞍山网站建设咨询电php 商务网站开发实战