开发基于jsp+servlet+sqlserver养老院管理系统

基于jsp+servlet+sqlserver养老院管理系统sql数据源

1.包含源程序,数据库脚本。
2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善。
开发环境:

代码已经上传github,下载地址 https://github.com/21503882/pension
Eclipse ,MySQL 5.1,JDK1.7,Tomcat 7
涉及技术点:
MVC模式、JavaWeb、JDBC、HTML、CSS、JQUERY、Bootstrap、json、PageModel分页、等。

项目描述:

package com.trans.translation.controller;

import com.trans.translation.common.Result;
import com.trans.translation.service.SubpackageService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/subpackage")
public class SubpackageController {

    @Autowired
    private SubpackageService subpackageService;

    @GetMapping
    public Result findAll(){
        return subpackageService.findAll();
    }

    @GetMapping(value = "/search/{page}/{size}")
    public Result pageQuery(@PathVariable int page, @PathVariable int size){
        return subpackageService.pageQuery(page,size);
    }

    @GetMapping(value = "/{territory}")
    public Result findByTerritory(@PathVariable String territory){
        return subpackageService.findByTerritory(territory);
    }

    /**
     * 通过领域查找分包信息
     * @param page
     * @param size
     * @param territory
     * @return
     */
    @GetMapping(value = "/search/{page}/{size}/{territory}")
    public Result pageQueryByTerritory(@PathVariable int page, @PathVariable int size, @PathVariable String territory){
        return subpackageService.pageQueryByTerritory(page,size,territory);
    }

    /**
     * 查找上下文
     * @param section
     * @return
     */
    @GetMapping(value = "/{taskId}/{section}")
    public Result findByContext(@PathVariable String taskId,@PathVariable Integer section){
        return subpackageService.findByContext(taskId,section);
    }

    @GetMapping(value = "/{id}")
    public Result findById(@PathVariable String id){
        return subpackageService.findById(id);

    }

}
package com.trans.translation.controller;

import com.trans.translation.common.Result;
import com.trans.translation.common.StatusCode;
import com.trans.translation.pojo.User;
import com.trans.translation.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Map;

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

    @Autowired
    private UserService userService;


    /**
     * 用户登录
     * @param params
     * @return
     */
    @PostMapping(value = "/login")
    public Result getOpenId(@RequestBody Map<String,Object> params){
        return userService.getOpenId(params.get("code").toString());
    }

    /**
     * 添加用户
     */
    @PostMapping
    public Result add(@RequestBody User user){
        return userService.add(user);
    }

    /**
     * 查询全部数据
     */
    @GetMapping
    public Result findAll(){
        return userService.findAll();
    }

    /**
     * 修改用户信息
     */
    @PutMapping(value="/{id}")
    public Result update(@RequestBody User user,@PathVariable String id){
        user.setId(id);
        return userService.update(user);
    }

    /**
     * 根据ID查询
     * @param id ID
     * @return
     */
    @GetMapping(value="/{id}")
    public Result findById(@PathVariable String id){
        return userService.findById(id);
    }

}

代码已经上传github,下载地址 https://github.com/21503882/pension

发布了38 篇原创文章 · 获赞 10 · 访问量 4150

猜你喜欢

转载自blog.csdn.net/QQ21503882/article/details/102524206