1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package com.gyee.backconfig.controller;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.gyee.backconfig.config.R;
- import com.gyee.backconfig.model.auto.ProBasicLine;
- import com.gyee.backconfig.service.auto.IProBasicLineService;
- import org.springframework.web.bind.annotation.*;
- import javax.annotation.Resource;
- import java.util.Arrays;
- /**
- * <p>
- * 集电线路 前端控制器
- * </p>
- *
- * @author wang
- * @since 2022-10-15
- */
- @RestController
- @RequestMapping("//pro-basic-line")
- public class ProBasicLineController {
- @Resource
- private IProBasicLineService proBasicLineService;
- /**
- * 查询
- * @param id
- * @param code
- * @param name
- * @param aname
- * @param pageNum
- * @param pageSize
- * @return
- */
- @GetMapping(value = "/listByPage")
- public R findList(@RequestParam(value = "id", required = false) String id,
- @RequestParam(value = "code", required = false) String code,
- @RequestParam(value = "name", required = false) String name,
- @RequestParam(value = "aname", required = false) String aname,
- @RequestParam(value = "pageNum", required = true) String pageNum,
- @RequestParam(value = "pageSize", required = true) String pageSize) {
- IPage<ProBasicLine> list = proBasicLineService.list(id, code,name, aname, pageNum, pageSize);
- if (null != list) {
- return R.ok().data(list);
- } else {
- return R.error().data("查询失败!");
- }
- }
- /**
- * 新增
- * @param proBasicLine
- * @return
- */
- @PostMapping("/add-Line")
- @CrossOrigin(origins = "*", maxAge = 3600)
- public R addModifyProjectPlan(@RequestBody ProBasicLine proBasicLine){
- boolean saveOrUpdate = proBasicLineService.saveOrUpdate(proBasicLine);
- if (saveOrUpdate) {
- return R.ok().data("保存或更新成功");
- }else{
- return R.error().message("保存失败");
- }
- }
- /**
- * 删除
- * @param ids
- * @return
- */
- @DeleteMapping(value = "/remove-lines/{ids}")
- public R deleteAll(@PathVariable("ids") String ids) {
- String[] strings = ids.split(",");
- boolean b = proBasicLineService.removeByIds(Arrays.asList(strings));
- if (b) {
- return R.ok().data(b);
- } else {
- return R.error().data("删除失败!");
- }
- }
- }
|