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
40
41
42
package com.thhy.materials.modules.biz.suSteelCageMaterialLabel.controller;
 
import com.thhy.general.common.BasicResult;
import com.thhy.materials.modules.biz.suSteelCageMaterialLabel.entity.SuSteelCageMaterialLabelEntity;
import com.thhy.materials.modules.biz.suSteelCageMaterialLabel.service.SuSteelCageMaterialLabelService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
 
import java.util.Map;
 
/**
 * @Author QiuYuHao
 * @CreateDate 2023-11-29 13:17:17
 * 钢筋笼标识牌控制层
 */
@RestController
@RequestMapping("suSteelCageMaterialLabel")
public class SuSteelCageMaterialLabelController {
 
    @Autowired
    private SuSteelCageMaterialLabelService service;
 
    @PostMapping("insertAndUpdate")
    public BasicResult insertAndUpdate(@RequestBody SuSteelCageMaterialLabelEntity suVo) {
        return service.insertAndUpdate(suVo);
    }
 
    @GetMapping("delete")
    public BasicResult delete(@RequestParam String id) {
        return service.delete(id);
    }
 
    @PostMapping("selectPageList")
    public BasicResult selectPageList(@RequestBody Map map) {
        return service.selectPageList(map);
    }
 
    @GetMapping("selectInfo")
    public BasicResult selectInfo(@RequestParam(required = false) String id,@RequestParam(required = false) String region) {
        return service.selectInfo(id,region);
    }
}