首页 > 其他分享 >冲刺4

冲刺4

时间:2023-04-18 22:46:02浏览次数:30  
标签:String default private user import null 冲刺

1.写完了elasticsearch的接口部分。

2.对于elasticsearch的理解很浅薄。所以写起来很费解。而且es的语法和平常的不一样。所以写起来也很不容易。

3.写完用户的功能。

4.

package com.medicalretrieval.controller;

import com.medicalretrieval.pojo.user.User;
import com.medicalretrieval.service.UserService;
import com.medicalretrieval.utils.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/user")
public class UserController {

    @Autowired
    private UserService userService;

    @PostMapping("/")
    User addUser(@RequestBody User user){
        if (user.getSex()==1){
            user.setAvatar("http://192.168.43.144:8080/avatar/default_avatar_female.png");
        }
        System.out.println(user);
        userService.save(user);
        System.out.println("添加成功:"+user);
        return user;
    }

    @DeleteMapping("/{id}")
    Object deleteUser(@PathVariable String id){
        userService.deleteById(Long.parseLong(id));
        return Result.success();
    }

    @PutMapping("/")
    Object updateUser(@RequestBody User user){
        userService.updatePasswordAndEmailAndTelephoneAndPermissionGroupIdAndAvatarAndDisabledById(user.getPassword(),user.getEmail(),user.getTelephone(), user.getPermissionGroupId(), user.getAvatar(), user.getDisabled(), user.getId());
        System.out.println("修改成功:"+user);
        return Result.success();
    }

    @GetMapping("/")
    Object queryUser(String account,String password){
        User user = userService.findByAccountAndPassword(account,password);
        if (user==null){
            return Result.fail("登录失败,用户名或密码错误");
        }
        System.out.println("查询成功:"+user);
        return Result.success(user);
    }




}
package com.medicalretrieval.pojo.user;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.*;

@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long id;

    @Column(columnDefinition = "varchar(128) not null default '' ")
    private String account="";
    @Column(columnDefinition = "varchar(128) not null default '' ")
    private String password="";
    @Column(columnDefinition = "varchar(128) not null default '' ")
    private String email="";

    @Column(columnDefinition = "int not null default '0'")
    private int sex = 0;

    @Column(columnDefinition = "varchar(128) not null default '' ")
    private String telephone="";

    @Column(columnDefinition = "int not null default '0' ")
    private int permissionGroupId=0;

    @Column(columnDefinition = "varchar(128) not null default '' ")
    private String avatar="http://192.168.43.144:8080/avatar/default_avatar_man.png";

    @Column(columnDefinition = "int not null default '0' ")
    private int disabled=0;


}

 

标签:String,default,private,user,import,null,冲刺
From: https://www.cnblogs.com/lhk20213937/p/17331476.html

相关文章

  • 团队冲刺4
    1.任务量:10天。目前已经花的时间:3天。还剩余的时间:7天3.  4.写完用户的部分内容。packagecom.medicalretrieval.pojo.user;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importjavax.persistence.*;@Entity@Da......
  • scrum项目冲刺_Day7会议总结
    今日团队任务:图片转excel(5天)前端开发(需团队风格统一)调用接口(后端),json数据->excel前后端连接           任烁玚(进行中)            图片转html(8天)前端开发(需团队风格统一)图片转为pdf(存储)pdf转html(调用接口)[html存储到数据库]前后台数据同......
  • 第 1 篇 Scrum 冲刺博客
    第1篇Scrum冲刺博客这个作业属于哪个课程软件工程这个作业要求在哪里作业要求作业目标各个成员在Alpha阶段认领的任务,明日各个成员的任务安排,整个项目预期的任务量,敏捷开发前的感想,团队期望目录第1篇Scrum冲刺博客1、Alpha阶段任务分配2、明日各个成员任......
  • 团队冲刺第五天
    今日完成:导入百度云人脸识别示例代码,初步实现了人脸识别框架明日目标:将示例代码中的人脸识别关键代码融入自己项目中,做出自己的人脸识别遇到问题(已解决或未解决):百度云的示例代码不仅包括普通的人脸识别,还包括各种情况下的实际作用,具体哪些部分代码是做什么的,还需要再研究。......
  • 团队冲刺第六天
    今日完成:分析了部分示例代码的作用,将普通人脸识别所需library库导入到自己的项目中明日目标:将人脸识别代码整合进项目,完成人脸识别遇到问题(已解决或未解决):凡是导入包体这种事情,总会出现一堆错误,不是哪个函数不存在就是包体排斥,不过今天通过大量查阅csdn后还是成功导进去了。......
  • 冲刺博客
    1、整个项目预期的任务量 工作量预计两周 最新进展 ......
  • 冲刺3
    1.学习完elasticsearch。了解Java的操作。2.在将elasticsearch部署到服务器的时候出现了很多错误。3.写完elasticsearch的接口。4./***<pre>通过文章标题查找文档</pre>*@paramtitle文章标题*@return文档类的链表*/@GetMapping("find......
  • 团队项目Scrum冲刺-day6
    这个作业属于哪个课程2023软件工程—双学位这个作业要求在哪里团队作业4——项目冲刺这个作业目标团队项目Scrum冲刺-day6目录1.会议1.1昨日已完成工作1.2今日计划完成的工作1.3工作中遇到的困难2.燃尽图3.代码/文档签入记录4.模块代码5.每日每人总结1.会议1......
  • 冲刺3
    这个作业属于哪个课程2023软件工程-双学位这个作业要求在哪里团队作业4——项目冲刺这个作业的目标团队项目Scrum冲刺day3目录1.会议1.1今日已完成的工作1.2明日计划完成的工作1.3工作中遇到的困难2.燃尽图3.代码/文档签入记录签入记录对应的Issue内容与链接,代......
  • 团队冲刺3
    1.任务量:10天。目前已经花的时间:2天。还剩余的时间:8天3. 4.已经写完接口文档。 ......