package com.thhy.engineering.modules.biz.moldquality.controller; import com.thhy.engineering.modules.biz.moldquality.entity.MoldQualityEntity; import com.thhy.engineering.modules.biz.moldquality.service.MoldQualityService; import com.thhy.general.common.BasicResult; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Map; /** * @Author QiuYuHao * @CreateDate 2023-10-25 14:57:04 * 模具质量检测控制层 */ @RestController @RequestMapping(value = "moldQuality") public class MoldQualityController { @Autowired private MoldQualityService moldQualityService; @PostMapping(value = "insert") BasicResult insert(@RequestBody MoldQualityEntity moldQualityEntity){ return moldQualityService.insert(moldQualityEntity); } @GetMapping(value = "delete") BasicResult delete(Integer id){ return moldQualityService.delete(id); } @PostMapping(value = "update") BasicResult update(@RequestBody MoldQualityEntity moldQualityEntity){ return moldQualityService.update(moldQualityEntity); } /** * 查询列表 * @param map * @return */ @PostMapping(value = "findAll") BasicResult findAll(@RequestBody Map map){ return moldQualityService.findAll(map); } /** * 根据id查询一条 * @param id * @return */ @GetMapping(value = "findOneById") BasicResult findOneById(Integer id){ return moldQualityService.findOneById(id); } /** * 获取模具编号列表 * @return */ @GetMapping(value = "getMoldNum") BasicResult getMoldNum(String proId){ return moldQualityService.getMoldNum(proId); } /** * 根据项目和模具编号获取模具型号列表 * @return */ @PostMapping(value = "getMoldCode") BasicResult getMoldCode(@RequestBody Map map){ return moldQualityService.getMoldCode(map); } /** * 获取1条模具 * @return */ @PostMapping(value = "getMoldByProIdAndModNumAndModCode") BasicResult getMoldByProIdAndModNumAndModCode(@RequestBody Map map){ return moldQualityService.getMoldByProIdAndModNumAndModCode(map); } }