首页 > 其他分享 >12.12

12.12

时间:2023-12-18 21:47:26浏览次数:22  
标签:return String public Result userService id 12.12

后端代码

UserController

复制代码
package com.example.controller;

import com.example.pojo.*;
import com.example.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/user")
public class UserController {
    @Autowired
    private UserService userService;

    //登陆验证
    @GetMapping("/getByUser")
    public Result getByUser(String username, String password) {
        return Result.success(userService.getByUser(username, password));
    }

    @PostMapping("/add")
    public Result add(@RequestBody Customer customer) {
        userService.add(customer);
        return Result.success(customer);
    }

    @GetMapping("/getAll")
    public Result getAll() {
        return Result.success(userService.getAll());
    }

    @GetMapping("/selectid/{id}")
    public Result selectid(@PathVariable("id") String id) {
        return Result.success(userService.selectid(id));
    }

    @PutMapping("/updateById/{id}/{state}")
    public Result updateById(@PathVariable("id") String id, @PathVariable("state") String state) {
        userService.updateById(id, state);
        return Result.success(userService.selectid(id));
    }

    @PostMapping("/addUser")
    public Result addUser(@RequestBody Users users) {
        userService.addUser(users);
        return Result.success(users);
    }

    @PostMapping("/addHouse")
    public Result addHouse(@RequestBody House house) {
        userService.addHouse(house);
        return Result.success(house);
    }

    @PostMapping("/addAgent")
    public Result addAgent(@RequestBody Agent agent) {
        userService.addAgent(agent);
        return Result.success(agent);
    }

    @GetMapping("/selectUsers/{username}")
    public Result selectUsers(@PathVariable("username") String id) {
        return Result.success(userService.selectUsers(id));
    }

    @GetMapping("/select1/{id}")
    public Result select1(@PathVariable("id") String id) {
        return Result.success(userService.select1(id));
    }

    @GetMapping("/select2/{id}")
    public Result select2(@PathVariable("id") String id) {
        return Result.success(userService.select2(id));
    }

    @PutMapping("/updatePassword/{id}/{password}")
    public Result updatePassword(@PathVariable("id") String id, @PathVariable("password") String password) {
        userService.updatePassword(id, password);
        return Result.success(userService.selectUsers(id));
    }

    @GetMapping("/selectHouse")
    public Result selectHouse() {
        return Result.success(userService.selectHouse());
    }

    @GetMapping("/selectHouse2/{type}")
    public Result selectHouse2(String type) {
        return Result.success(userService.selectHouse2(type));
    }

    @GetMapping("/selectHouse3/{username}")
    public Result selectHouse3(String username) {
        return Result.success(userService.selectHouse3(username));
    }
}
复制代码

UserService

复制代码
package com.example.service;

import com.example.mapper.UserMapper;
import com.example.pojo.Agent;
import com.example.pojo.Customer;
import com.example.pojo.House;
import com.example.pojo.Users;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Random;

@Service
public class UserService {
    @Autowired
    private UserMapper userMapper;

    //登陆验证
    public Users getByUser(String username, String password) {
        return userMapper.getByUser(username, password);
    }

    public void add(Customer customer) {
        String id = customer.getId();
        String name = customer.getName();
        String sex = customer.getSex();
        String phone = customer.getPhone();
        String idNumber = customer.getIdNumber();
        String position = customer.getPosition();
        int state = customer.getState();
        userMapper.add(id, name, sex, phone, idNumber, position, state);
    }

    public List<Customer> getAll() {
        int state = 0;
        return userMapper.getAll(state);
    }

    public Customer selectid(String id) {
        return userMapper.selectid(id);
    }

    public void updateById(String id, String state) {
        userMapper.updateById(id, state);
    }

    public void addUser(Users users) {
        String id = users.getId();
        String password = users.getPassword();
        String position = users.getPosition();
        userMapper.addUser(id, password, position);
    }

    public void addHouse(House house) {
        String id = house.getId();
        String type = house.getType();
        String position = house.getPosition();
        String year = house.getYear();
        String area = house.getArea();
        String much = house.getMuch();
        String state = house.getState();
        userMapper.addHouse(id, type, position, year, area, much, state);
    }

    public void addAgent(Agent agent) {
        String id = agent.getAgentID();
        String name = agent.getAgentName();
        String address = agent.getAgentAddress();
        String phone = agent.getPhone();
        userMapper.addAgent(id, name, address, phone);
    }

    public Users selectUsers(String id) {
        return userMapper.selectUsers(id);
    }

    public Agent select1(String id) {
        return userMapper.select1(id);
    }

    public Customer select2(String id) {
        return userMapper.select2(id);
    }

    public void updatePassword(String id, String password) {
        userMapper.updatePassword(id, password);
    }

    public List<House> selectHouse() {
        return userMapper.selectHouse();
    }

    public List<House> selectHouse2(String type) {
        return userMapper.selectHouse2(type);
    }

    public List<House> selectHouse3(String username) {
        return userMapper.selectHouse3(username);
    }
}
 

标签:return,String,public,Result,userService,id,12.12
From: https://www.cnblogs.com/gjsgjs/p/17912345.html

相关文章

  • 2023.12.12 校赛解题报告
    7-1点菜题面Congruent和ComistryMo两个人正在饭店吃饭,饭店里面一共有\(n\)道菜,每道菜有一个价格\(a_i\)​\((1≤i≤n)\)。他俩会在饭店按顺序点\(k\)道菜(可以不连续,保证相对顺序即可),假设点的菜序列为\(S_1−S_k\)。他们约定:一个人付所有奇数下标已点菜品价格的最大......
  • 12.12每日总结
    今日重点学习英语一套试卷拿了阅读150分大数据实验二勉强写完实验二:熟悉常用的HDFS操作_hdfs编程实践实验报告-CSDN博客1大学英语四级作文引出开头的亮点句型1:Itiswell-knowntousthat……(我们都知道……)==Asfarasmyknowledgeisconcerned,…(就我所知…)2:Recentlyt......
  • 12.12每日总结
    今天继续了昨天未完成的软件案例分析大作业importokhttp3.*;importorg.json.JSONArray;importorg.json.JSONObject;importjava.io.IOException;importjava.util.Scanner;classSample{publicstaticfinalStringAPI_KEY="h1Hn3oHAWMObDjjFGUY9a2sP";......
  • 每日总结12.12
    JFinal框架功能总结介绍: JFinal是一款基于Java的轻量级Web开发框架,它主要用于简化和加速JavaWeb应用程序的开发。以下是对JFinal框架功能的总结介绍: MVC架构: JFinal采用了经典的MVC(Model-View-Controller)架构,将应用程序划分为模型、视图和控制器三个部分,使代码结构更清......
  • 2023.12.12——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.c#明日计划:学习......
  • 12.12闲话
    推歌梨花香缠着衣角掠过熙攘复悄入红帘深帐听枝头黄鹂逗趣儿细风绕指淌坐船舫兰桨拨开雾霭迷茫不觉已一日过半过眼的葱郁风光悉数泛了黄褪尽温度的风无言牵引中便清晰了在此的眉目暮色的消融隐约了晦朔葱茏在这老街回眸烟云中追溯我是谁只消暮雨点滴便足以粉......
  • Solution Set 2023.12.12
    ABC332GNotTooManyBalls可以转化为最大流模型,设节点\(x_i\)代表第\(i\)种球,\(y_j\)代表第\(j\)个盒子。考虑如下建边方案:\(S\rightarrowx_i\),容量为\(A_i\)\(x_i\rightarrowy_j\),容量为\(i\timesk\)\(y_j\rightarrowT\),容量为\(B_j\)可以发现该网络......
  • 12.12邻接表存储实现图的深度优先遍历(c++)
    今天学习了数据结构中的邻接表存储实现图的深度优先遍历,其中让我受益匪浅,以下是我的解题思路。编写程序,实现由邻接表存储实现无向图的深度优先搜索遍历的功能。顶点为字符型。输入格式:第一行输入顶点个数及边的个数,第二行依次输入各顶点,第三行开始依次输入边的两个顶点,用空格......
  • 12.12日记
    defGet_Detail(Details_Url):   Detail_Url=Base_Url+Details_Url   One_Detail=requests.get(url=Detail_Url,headers=Headers)   One_Detail_Html=One_Detail.content.decode('gbk')   Detail_Html=etree.HTML(One_Detail_Html)   Detail_Conte......
  • 上周热点回顾(12.12-12.18)
    热点随笔:· 瞧瞧别人家的API接口,那叫一个优雅 (苏三说技术)· 我做了第一个ChatGPT.netapi聊天库 (BruceNeter)· 用Flutter写了个博客园APP (xiaoyaocz)· 玩C......