Merge branch 'develop' of https://bdgit.educoder.net/mwxbgi697/softegg into develop
commit
5770cc6dd5
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 64 KiB |
After Width: | Height: | Size: 74 KiB |
After Width: | Height: | Size: 39 KiB |
After Width: | Height: | Size: 30 KiB |
@ -0,0 +1,13 @@
|
|||||||
|
package com.softegg.freetogo.Demand.Dao;
|
||||||
|
|
||||||
|
import com.softegg.freetogo.Demand.bean.Demands;
|
||||||
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description:继承Jpa数据库接口类
|
||||||
|
* @author:wuyifan
|
||||||
|
* @date:2024/5/10 19:50
|
||||||
|
*/
|
||||||
|
public interface DemandsRepository extends JpaRepository<Demands, Integer> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,47 @@
|
|||||||
|
package com.softegg.freetogo.Demand.bean;
|
||||||
|
|
||||||
|
import jakarta.persistence.*;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description:数据库中表demand的对应实体类
|
||||||
|
* @author:wuyifan
|
||||||
|
* @date:2024/5/10 11:36
|
||||||
|
*/
|
||||||
|
@Entity
|
||||||
|
@Table(name="demands")
|
||||||
|
@Setter
|
||||||
|
@Getter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class Demands {
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||||
|
private Integer uid;
|
||||||
|
@Column
|
||||||
|
private String phone;//游客手机号码
|
||||||
|
@Column
|
||||||
|
private boolean touristGender;//游客性别 ture:male, false:female
|
||||||
|
@Column
|
||||||
|
private String nickname;//发布需求的游客昵称信息
|
||||||
|
@Column
|
||||||
|
private String createTime;//需求发布时间
|
||||||
|
@Column
|
||||||
|
private String departureDate;//游客需求起始日期
|
||||||
|
@Column
|
||||||
|
private String endDate;//游客需求结束日期
|
||||||
|
@Column
|
||||||
|
private String sumDay;//游客旅游总天数
|
||||||
|
@Column
|
||||||
|
private String city;//发布需求的目的城市
|
||||||
|
@Column
|
||||||
|
private String message;//需求备注内容
|
||||||
|
// @Column
|
||||||
|
// private boolean guideGender;//希望导游性别
|
||||||
|
// @Column
|
||||||
|
// private int status;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,92 @@
|
|||||||
|
package com.softegg.freetogo.Demand.service;
|
||||||
|
|
||||||
|
import com.softegg.freetogo.Demand.Dao.DemandsRepository;
|
||||||
|
import com.softegg.freetogo.Demand.bean.Demands;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description:数据库操作接口实现类
|
||||||
|
* @author:wuyifan
|
||||||
|
* @date:2024/5/10 19:50
|
||||||
|
*/
|
||||||
|
@Component
|
||||||
|
public class DemandsServiceImpl implements DemandsService {
|
||||||
|
@Autowired
|
||||||
|
private DemandsRepository DemandsRepository;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 查找所有游客需求
|
||||||
|
* @param: null
|
||||||
|
* @return: java.util.List<com.softegg.freetogo.Demand.Bean.Demands>
|
||||||
|
* @author: wuyifan
|
||||||
|
* @date: 2024/5/10 19:53
|
||||||
|
*/
|
||||||
|
public List<Demands> findAll() {
|
||||||
|
System.out.println("查询成功");
|
||||||
|
return DemandsRepository.findAll();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 以demand为游客需求入库
|
||||||
|
* @param: demand
|
||||||
|
* @return: void
|
||||||
|
* @author: wuyifan
|
||||||
|
* @date: 2024/5/10 19:55
|
||||||
|
*/
|
||||||
|
public void add(Demands demand) {
|
||||||
|
DemandsRepository.save(demand);
|
||||||
|
System.out.println("添加成功");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 删除对应序号id的需求
|
||||||
|
* @param: id
|
||||||
|
* @return: void
|
||||||
|
* @author: wuyifan
|
||||||
|
* @date: 2024/5/10 19:59
|
||||||
|
*/
|
||||||
|
public void deleteById(int id) {
|
||||||
|
DemandsRepository.deleteById(id);
|
||||||
|
System.out.println("删除成功");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 获得对应序号id的需求
|
||||||
|
* @param: id
|
||||||
|
* @return: com.softegg.freetogo.Demand.Bean.Demands
|
||||||
|
* @author: wuyifan
|
||||||
|
* @date: 2024/5/10 20:02
|
||||||
|
*/
|
||||||
|
public Demands getDemandById(int id) {
|
||||||
|
return DemandsRepository.findById(id).orElse(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 更新需求信息
|
||||||
|
* @param: demand
|
||||||
|
* @return: void
|
||||||
|
* @author: wuyifan
|
||||||
|
* @date: 2024/5/10 20:05
|
||||||
|
*/
|
||||||
|
public void update(Demands demand) {
|
||||||
|
DemandsRepository.save(demand);
|
||||||
|
System.out.println("更新成功");
|
||||||
|
}
|
||||||
|
|
||||||
|
// /**
|
||||||
|
// * @description: 判断相同需求是否已经入库
|
||||||
|
// * @param: id
|
||||||
|
// * @return: boolean
|
||||||
|
// * @author: wuyifan
|
||||||
|
// * @date: 2024/5/10 20:05
|
||||||
|
// */
|
||||||
|
// public boolean isRegister(int id) {
|
||||||
|
// Demands demand = DemandsRepository.findById(id);
|
||||||
|
// System.out.println(demand);
|
||||||
|
// return users != null;
|
||||||
|
// }
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,58 @@
|
|||||||
|
package com.softegg.freetogo.Evaluate.controller;
|
||||||
|
|
||||||
|
import com.softegg.freetogo.Evaluate.bean.Evaluations;
|
||||||
|
import com.softegg.freetogo.Evaluate.service.EvaluateService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 对评价的操作
|
||||||
|
* @author: zhanglinhao
|
||||||
|
* @date: 2024/5/11 17:33
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/evaluate")
|
||||||
|
public class EvaluationController {
|
||||||
|
@Autowired
|
||||||
|
EvaluateService evaluateService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 获取所有需求
|
||||||
|
* @param: null
|
||||||
|
* @return: java.util.List<com.softegg.freetogo.Evaluate.bean.Evaluations>
|
||||||
|
* @author: zhanglinhao
|
||||||
|
* @date: 2024/5/12 0:11
|
||||||
|
*/
|
||||||
|
@GetMapping("findAllEvaluation")
|
||||||
|
public List<Evaluations> findAllEvaluation() {
|
||||||
|
return evaluateService.evaluationList();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 添加评价
|
||||||
|
* @param: ebody
|
||||||
|
* @return: void
|
||||||
|
* @author: zhanglinhao
|
||||||
|
* @date: 2024/5/12 0:28
|
||||||
|
*/
|
||||||
|
@PostMapping("addEvaluation")
|
||||||
|
public void addEvaluation(@RequestBody Map<String, Evaluations> ebody) {
|
||||||
|
Evaluations evaluation = ebody.get("evaluation");
|
||||||
|
evaluateService.addEvaluation(evaluation);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 通过手机获取评价
|
||||||
|
* @param: phone
|
||||||
|
* @return: java.util.List<com.softegg.freetogo.Evaluate.bean.Evaluations>
|
||||||
|
* @author: zhanglinhao
|
||||||
|
* @date: 2024/5/12 0:30
|
||||||
|
*/
|
||||||
|
@GetMapping("evaluationByPhone")
|
||||||
|
public List<Evaluations> evaluationByPhone(String phone) {
|
||||||
|
return evaluateService.getEListByPhone(phone);
|
||||||
|
}
|
||||||
|
}
|
@ -1,42 +0,0 @@
|
|||||||
package com.softegg.freetogo.Login;
|
|
||||||
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @description:
|
|
||||||
* @author:zhanglinhao
|
|
||||||
* @date:2024/5/9 9:35
|
|
||||||
*/
|
|
||||||
@RestController
|
|
||||||
//@CrossOrigin(origins = "*")
|
|
||||||
@RequestMapping("/Login")
|
|
||||||
public class LoginController {
|
|
||||||
@Autowired
|
|
||||||
LoginService loginService;
|
|
||||||
|
|
||||||
@PostMapping("login")
|
|
||||||
public String Login(@RequestBody Map<String,Object> map){
|
|
||||||
System.out.println(map);
|
|
||||||
System.out.println(map.get("username").toString());
|
|
||||||
System.out.println(map.get("password").toString());
|
|
||||||
return switch (loginService.loginAccount( map.get("username").toString(), map.get("password").toString())) {
|
|
||||||
case 1000 -> "登陆成功";
|
|
||||||
case 1001 -> "密码错误";
|
|
||||||
case 1002 -> "未注册";
|
|
||||||
default -> null;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
@PostMapping("register")
|
|
||||||
public String Register(@RequestBody Map<String,Object> map){
|
|
||||||
return switch (loginService.registerAccount(map.get("username").toString(), map.get("password").toString())) {
|
|
||||||
case 1003 -> "已注册";
|
|
||||||
case 1004 -> "注册成功";
|
|
||||||
default -> null;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
package com.softegg.freetogo.Login;
|
|
||||||
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @description:
|
|
||||||
* @author:zhanglinhao
|
|
||||||
* @date:2024/5/9 8:37
|
|
||||||
*/
|
|
||||||
@Service
|
|
||||||
public interface LoginService {
|
|
||||||
int loginAccount(String phone,String password);
|
|
||||||
int registerAccount(String phone,String password);
|
|
||||||
}
|
|
@ -1,52 +0,0 @@
|
|||||||
package com.softegg.freetogo.Login;
|
|
||||||
|
|
||||||
import com.softegg.freetogo.Users;
|
|
||||||
import com.softegg.freetogo.UsersService;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @description:
|
|
||||||
* @author:zhanglinhao
|
|
||||||
* @date:2024/5/9 9:33
|
|
||||||
*/
|
|
||||||
@Component
|
|
||||||
public class LoginServiceImpl implements LoginService{
|
|
||||||
@Autowired
|
|
||||||
UsersService usersService;
|
|
||||||
/**
|
|
||||||
* @param phone
|
|
||||||
* @param password
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public int loginAccount(String phone,String password){
|
|
||||||
if(usersService.isRegister(phone)){
|
|
||||||
if(usersService.getUserByPhone(phone).getPassword().equals(password))
|
|
||||||
return 1000;
|
|
||||||
else
|
|
||||||
return 1001;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
return 1002;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param phone
|
|
||||||
* @param password
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public int registerAccount(String phone,String password) {
|
|
||||||
if (usersService.isRegister(phone))
|
|
||||||
return 1003;
|
|
||||||
else {
|
|
||||||
Users user = new Users();
|
|
||||||
user.setPhone(phone);
|
|
||||||
user.setPassword(password);
|
|
||||||
usersService.add(user);
|
|
||||||
return 1004;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -0,0 +1,9 @@
|
|||||||
|
1000->1 登录成功
|
||||||
|
1001->2 密码或账号错误
|
||||||
|
1002->3 该账户未注册
|
||||||
|
1003->4 该账户已经注册
|
||||||
|
1004->5 注册成功
|
||||||
|
1005->6 未输入账号密码
|
||||||
|
1006->7 未输入账号
|
||||||
|
1007->8 身份证输入错误
|
||||||
|
1008->9
|
@ -0,0 +1,41 @@
|
|||||||
|
package com.softegg.freetogo.SendDemand.controller;
|
||||||
|
|
||||||
|
import com.softegg.freetogo.SendDemand.service.SendDemandService;
|
||||||
|
import com.softegg.freetogo.Demand.Dao.DemandsRepository;
|
||||||
|
import com.softegg.freetogo.Demand.bean.Demands;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
/**
|
||||||
|
* @description:登录服务前后端交互
|
||||||
|
* @author:wuyifan
|
||||||
|
* @date:2024/5/10 23:09
|
||||||
|
*/
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
//@CrossOrigin(origins = "*")
|
||||||
|
@RequestMapping("/SendDemand")
|
||||||
|
public class SendDemandController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
SendDemandService sendDemandService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description: 发送需求的交互逻辑
|
||||||
|
* @param: map
|
||||||
|
* @return: java.lang.String
|
||||||
|
* @author: zhanglinhao
|
||||||
|
* @date: 2024/5/9 22:45
|
||||||
|
*/
|
||||||
|
@PostMapping("register")
|
||||||
|
public int SendDemand(@RequestBody Map<String, Object> map) {
|
||||||
|
return switch (sendDemandService.sendnewDemandAccount(map.get("city").toString(), map.get("phone").toString())){
|
||||||
|
case 1005 -> 1;//需求发送成功
|
||||||
|
default -> 0;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
package com.softegg.freetogo.SendDemand.service;
|
||||||
|
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @description:抽象需求发送服务接口类
|
||||||
|
* @author:wuyifan
|
||||||
|
* @date:2024/5/10 23:31
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public interface SendDemandService {
|
||||||
|
int sendnewDemandAccount(String city, String phone);
|
||||||
|
}
|
@ -1,51 +0,0 @@
|
|||||||
package com.softegg.freetogo;
|
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @description:UsersService接口实现类
|
|
||||||
* @author:zhanglinhao
|
|
||||||
* @date:2024/5/8 8:50
|
|
||||||
*/
|
|
||||||
@Component
|
|
||||||
public class UserServiceImpl implements UsersService{
|
|
||||||
@Autowired
|
|
||||||
private UsersRepository usersRepository;
|
|
||||||
|
|
||||||
public List<Users> findAll(){
|
|
||||||
System.out.println("查询成功");
|
|
||||||
return usersRepository.findAll();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void add(Users user){
|
|
||||||
usersRepository.save(user);
|
|
||||||
System.out.println("添加成功");
|
|
||||||
}
|
|
||||||
|
|
||||||
public void deleteById(int id){
|
|
||||||
usersRepository.deleteById(id);
|
|
||||||
System.out.println("删除成功");
|
|
||||||
}
|
|
||||||
|
|
||||||
public Users getUserById(int id) {
|
|
||||||
return usersRepository.findById(id).orElse(null);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void update(Users user){
|
|
||||||
usersRepository.save(user);
|
|
||||||
System.out.println("更新成功");
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isRegister(String phone){
|
|
||||||
Users users = usersRepository.findByPhone(phone);
|
|
||||||
System.out.println(users);
|
|
||||||
return users != null;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Users getUserByPhone(String phone){
|
|
||||||
return usersRepository.findByPhone(phone);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,44 +0,0 @@
|
|||||||
package com.softegg.freetogo;
|
|
||||||
|
|
||||||
import jakarta.persistence.*;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Getter;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.Setter;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @description:数据库中表users的对应实体类
|
|
||||||
* @author:zhanglinhao
|
|
||||||
* @date:2024/5/7 15:36
|
|
||||||
*/
|
|
||||||
@Entity
|
|
||||||
@Table(name="users")
|
|
||||||
@Setter
|
|
||||||
@Getter
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
public class Users {
|
|
||||||
@Id
|
|
||||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
||||||
private Integer uid;
|
|
||||||
@Column
|
|
||||||
private String name;
|
|
||||||
@Column
|
|
||||||
private String email;
|
|
||||||
@Column
|
|
||||||
private String password;
|
|
||||||
@Column
|
|
||||||
private String createtime;
|
|
||||||
@Column
|
|
||||||
private String IDCard;
|
|
||||||
@Column
|
|
||||||
private int reputation;
|
|
||||||
@Column
|
|
||||||
private boolean gender;
|
|
||||||
@Column
|
|
||||||
private boolean membertype;
|
|
||||||
@Column
|
|
||||||
private String phone;
|
|
||||||
@Column
|
|
||||||
private String nickname;
|
|
||||||
}
|
|
@ -1,86 +0,0 @@
|
|||||||
package com.softegg.freetogo;
|
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.web.bind.annotation.CrossOrigin;
|
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @description:
|
|
||||||
* @author:zhanglinhao
|
|
||||||
* @date:2024/5/8 8:28
|
|
||||||
*/
|
|
||||||
@RestController
|
|
||||||
//@CrossOrigin(origins = "*")
|
|
||||||
@RequestMapping("/users")
|
|
||||||
public class UsersController {
|
|
||||||
@Autowired
|
|
||||||
private UsersService usersService;
|
|
||||||
|
|
||||||
@GetMapping("findAll")
|
|
||||||
public List<Users> findAll() {
|
|
||||||
return usersService.findAll();
|
|
||||||
}
|
|
||||||
|
|
||||||
@GetMapping("add")
|
|
||||||
public String add(String name,
|
|
||||||
String email,
|
|
||||||
String psw,
|
|
||||||
String ct,
|
|
||||||
int rpt,
|
|
||||||
String phone,
|
|
||||||
String nkn,
|
|
||||||
String idc,
|
|
||||||
boolean gender,
|
|
||||||
boolean type) {
|
|
||||||
Users user = new Users();
|
|
||||||
setUsers(name, email, psw, ct, rpt, phone, nkn, idc, gender, type, user);
|
|
||||||
usersService.add(user);
|
|
||||||
return "添加成功";
|
|
||||||
}
|
|
||||||
|
|
||||||
@GetMapping("delbyid")
|
|
||||||
public String delById(int id) {
|
|
||||||
usersService.deleteById(id);
|
|
||||||
return "删除成功";
|
|
||||||
}
|
|
||||||
|
|
||||||
@GetMapping("findbyid")
|
|
||||||
public Users getUserById(int id) {
|
|
||||||
return usersService.getUserById(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
@GetMapping("update")
|
|
||||||
public String update(int id,
|
|
||||||
String name,
|
|
||||||
String email,
|
|
||||||
String psw,
|
|
||||||
String ct,
|
|
||||||
int rpt,
|
|
||||||
String phone,
|
|
||||||
String nkn,
|
|
||||||
String idc,
|
|
||||||
boolean gender,
|
|
||||||
boolean type){
|
|
||||||
Users user = usersService.getUserById(id);
|
|
||||||
setUsers(name, email, psw, ct, rpt, phone, nkn, idc, gender, type, user);
|
|
||||||
usersService.update(user);
|
|
||||||
return "更新成功";
|
|
||||||
}
|
|
||||||
|
|
||||||
private void setUsers(String name, String email, String psw, String ct, int rpt, String phone, String nkn, String idc, boolean gender, boolean type, Users user) {
|
|
||||||
user.setName(name);
|
|
||||||
user.setGender(gender);
|
|
||||||
user.setPassword(psw);
|
|
||||||
user.setEmail(email);
|
|
||||||
user.setReputation(rpt);
|
|
||||||
user.setMembertype(type);
|
|
||||||
user.setCreatetime(ct);
|
|
||||||
user.setPhone(phone);
|
|
||||||
user.setNickname(nkn);
|
|
||||||
user.setIDCard(idc);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
package com.softegg.freetogo;
|
|
||||||
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
import org.springframework.data.jpa.repository.JpaRepository;
|
|
||||||
import org.springframework.data.jpa.repository.Query;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
/**
|
|
||||||
* @description:继承Jpa数据库接口类
|
|
||||||
* @author:zhanglinhao
|
|
||||||
* @date:2024/5/8 8:50
|
|
||||||
*/
|
|
||||||
public interface UsersRepository extends JpaRepository<Users, Integer> {
|
|
||||||
// @Query(value = "select * from users where phone = ?1",nativeQuery = true)
|
|
||||||
Users findByPhone(String phone);
|
|
||||||
}
|
|
@ -1,22 +0,0 @@
|
|||||||
package com.softegg.freetogo;
|
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @description:Service接口类
|
|
||||||
* @author:zhanglinhaon
|
|
||||||
* @date:2024/5/7 16:06
|
|
||||||
*/
|
|
||||||
|
|
||||||
public interface UsersService {
|
|
||||||
List<Users> findAll();
|
|
||||||
void add(Users user);
|
|
||||||
void deleteById(int id);
|
|
||||||
Users getUserById(int id);
|
|
||||||
void update(Users user);
|
|
||||||
boolean isRegister(String phone);
|
|
||||||
Users getUserByPhone(String phone);
|
|
||||||
}
|
|
Loading…
Reference in new issue