2021-06-18——@GetMapping、@PostMapping、@PutMapping、@DeleteMapping

@GetMapping、

前台傳參:前台傳對象過來,

1export async function all(data:any) {
  return request(`personnelAllowances/queryAllowanceInfo`, {
    method: "GET",
    params:data
  });
}

後台方法:會自動序列化為對象中的鍵值對,如果傳字段活自動撇配

  @GetMapping("/getExcep")
    public JsonResult query(String dept, String mDatee) {
        return pasi.query(dept, mDate, uDate);
    }
    }

@PostMapping、

前台傳參:

export async function saveSite(objs?:any) {
  console.log(objs)
  return request(`sitedata/savesite`, {
    method: "POST",
    data: objs,
  });
}

後台方法:

    @PostMapping("savesite")
    public JsonResult savesite( @RequestBody Sitedata objs ){
        sitedataDao.updateByPrimaryKeySelective(objs);
        return new JsonResult();
    }

@PutMapping、

前台傳參:

export async function save(datas?:any) {
  return request(`personnelAllowances/except`, {
      method: "PUT",
      data:datas
  });
  }

後台方法:

  @PutMapping("/except")
    public JsonResult except(@RequestBody List<Exception> List) {
        return pasi.except(List);
    }

@DeleteMapping

前台傳參:

export async function deleteBySid(sid:any) {
  return request (`sitedata/deletebysid?sid=${sid}`,{
    method: "DELETE",
  })
}
後台方法:
 @DeleteMapping("deletebysid")
    public JsonResult deletebysid(  Long sid){
        System.out.println(sid);
        return  new JsonResult(sitedataDao.deleteByKey(sid));
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值