首页>代码>spring boot+mybatis开发海底捞的排队系统(简易版)>/hdl/src/main/java/vip/waitfor/hdl/controller/HdlUserController.java
package vip.waitfor.hdl.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import vip.waitfor.hdl.entity.hdluser;
import vip.waitfor.hdl.service.IHdlUserService;
import vip.waitfor.hdl.util.ResponseResult;

import javax.servlet.http.HttpSession;
import java.util.List;

/**
 * 处理预约座位控制器层
 */
@RestController
@RequestMapping("HdlUser")
public class HdlUserController extends BaseController {

    @Autowired
    private IHdlUserService iHdlUserService;

    @CrossOrigin
    @RequestMapping("/insert")
    public ResponseResult<Void> regHdlUser(hdluser hdluser, HttpSession session) {

        //执行注册
        iHdlUserService.addnew(hdluser, (String) session.getAttribute("username"));
        //返回注册成功的数据
        return new ResponseResult<Void>(SUCCESS);
    }


    @RequestMapping("/find")
    public ResponseResult<Object> findAllGoods(@RequestParam(value = "page", defaultValue = "1") int page,
                                               @RequestParam(value = "size", defaultValue = "10") int size) {

        Object volunteers = iHdlUserService.gethdluser(page, size);

        return new ResponseResult<Object>(SUCCESS, volunteers);
    }


    @RequestMapping("/findhdluser")
    public ResponseResult<hdluser> findAllGoods(String hdlid) {

        hdluser hdluser = iHdlUserService.findByhdluer(hdlid);

        return new ResponseResult<hdluser>(SUCCESS, hdluser);
    }


    @RequestMapping("{uid}/delete")
    public ResponseResult<Void> delete(
            @PathVariable("uid") Integer uid) {

        // 调用业务层对象执行设置默认
        iHdlUserService.delete(uid);
        // 响应成功
        return new ResponseResult<>(SUCCESS);
    }


    @RequestMapping("/deleteallhdlid")
    public ResponseResult<Void> deleteAllhdlid(@RequestParam("list[]") List<String> hdlid) {
        System.err.println(hdlid);
        // 调用业务层对象执行设置默认
        iHdlUserService.deleteAll(hdlid);
        // 响应成功
        return new ResponseResult<>(SUCCESS);
    }

}
最近下载更多
autonomy  LV1 4月12日
kkkllll  LV2 1月24日
hbj1285984841  LV4 2023年10月19日
iceboard  LV2 2023年6月4日
万紫怡  LV4 2023年5月15日
youzitao  LV11 2023年4月17日
朱朱啊哈  LV16 2023年1月31日
LukeMaster  LV1 2022年11月19日
crosa_Don  LV18 2022年10月7日
cmbzyjw  LV3 2022年8月17日
最近浏览更多
autonomy  LV1 4月12日
WBelong  LV7 3月29日
暂无贡献等级
kkkllll  LV2 1月24日
xshxxm1  LV21 1月23日
kaye7549317 1月16日
暂无贡献等级
fff2003  LV6 2023年12月19日
微信网友_6200582435409920 2023年12月11日
暂无贡献等级
廖业贵  LV18 2023年11月16日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友