package com.thhy.materials.modules.biz.suMaterialWarehouse.controller; import com.thhy.general.common.BasicResult; import com.thhy.materials.modules.biz.suMaterialWarehouse.entity.SuMaterialWarehouseEntity; import com.thhy.materials.modules.biz.suMaterialWarehouse.service.SuMaterialWarehouseService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Map; /** * @Author QiuYuHao * @CreateDate 2023-11-15 9:13:31 * 苏州料仓控制层 */ @RestController @RequestMapping("/suMaterialWarehouse") public class SuMaterialWarehouseController { @Autowired private SuMaterialWarehouseService service; /** * 添加/修改 * @param suMaterialWarehouseEntity * @return */ @PostMapping("insertAndUpdate") BasicResult insert(@RequestBody SuMaterialWarehouseEntity suMaterialWarehouseEntity){ return this.service.insertAndUpdate(suMaterialWarehouseEntity); } /** * 删除 * @param id * @return */ @GetMapping("delete") BasicResult delete(@RequestParam String id){ return this.service.delete(id); } /** * 查询列表带分页 * @param map * @return */ @PostMapping("selectPageList") BasicResult selectPageList(@RequestBody Map map){ return this.service.selectPageList(map); } /** * 查询详情 * @param id * @return */ @GetMapping("selectInfo") BasicResult selectInfo(@RequestParam String id){ return this.service.selectInfo(id); } /** * 通过屏幕号查询每个号码最新一条数据 大屏上显示 * @param tableNum * @return */ @GetMapping("selectNewOneByTableNum") BasicResult selectNewOneByTableNum(@RequestParam Integer tableNum){ return this.service.selectNewOneByTableNum(tableNum); } }