SendPlanController.java
1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package com.tianbo.analysis.controller;
import com.tianbo.analysis.annotation.ReSubmitCheck;
import com.tianbo.analysis.annotation.UserPermissionCheck;
import com.tianbo.analysis.dao.SENDPLANMapper;
import com.tianbo.analysis.model.ResultJson;
import com.tianbo.analysis.model.SENDPLAN;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
@RestController
@RequestMapping("/sendplan")
public class SendPlanController {
@Resource
SENDPLANMapper sendplanMapper;
@ReSubmitCheck
@UserPermissionCheck
@PostMapping("add")
public ResultJson add(@RequestBody SENDPLAN sendplan,@CookieValue("username") String username,@CookieValue("userid") String userid){
return sendplanMapper.insertSelective(sendplan)>0? new ResultJson("200","新增成功") : new ResultJson("400","新增失败");
}
@UserPermissionCheck
@PostMapping("del")
public ResultJson del(@RequestBody SENDPLAN sendplan,@CookieValue("username") String username,@CookieValue("userid") String userid){
return sendplanMapper.deleteByPrimaryKey(sendplan.getCarrier())>0? new ResultJson("200","新增成功") : new ResultJson("400","新增失败");
}
@ReSubmitCheck
@GetMapping("list")
public ResultJson<List<SENDPLAN>> list(@RequestParam(value = "carrier",required = false) String carrier){
List result = sendplanMapper.list(carrier);
return new ResultJson("200","查询成功",result);
}
}