首页>代码>ssm开发生产管理ERP系统>/src/main/java/com/megagao/production/ssm/controller/device/DeviceCheckController.java
package com.megagao.production.ssm.controller.device; import javax.validation.Valid; import com.megagao.production.ssm.domain.customize.CustomResult; import com.megagao.production.ssm.domain.DeviceCheck; import com.megagao.production.ssm.domain.customize.EUDataGridResult; import com.megagao.production.ssm.service.DeviceCheckService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.validation.BindingResult; import org.springframework.validation.FieldError; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; @Controller @RequestMapping("/deviceCheck") public class DeviceCheckController { @Autowired private DeviceCheckService deviceCheckService; @RequestMapping("/list") @ResponseBody public EUDataGridResult getListType(Integer page, Integer rows, DeviceCheck deviceCheck) throws Exception{ EUDataGridResult result = deviceCheckService.getList(page, rows, deviceCheck); return result; } @RequestMapping("/add") public String add() throws Exception{ return "deviceCheck_add"; } @RequestMapping("/edit") public String edit() throws Exception{ return "deviceCheck_edit"; } /* *此处的method可以取两个值, *一个是RequestMethod.GET,一个是RequestMethod.POST, *就是请求该方法使用的模式,是get还是post,即参数提交的方法 *ajax或者form表单提交数据有两种方法,即get和post。 */ @RequestMapping(value="/insert", method=RequestMethod.POST) @ResponseBody private CustomResult insert(@Valid DeviceCheck deviceCheck, BindingResult bindingResult) throws Exception { CustomResult result; if(bindingResult.hasErrors()){ FieldError fieldError = bindingResult.getFieldError(); return CustomResult.build(100, fieldError.getDefaultMessage()); } if(deviceCheckService.get(deviceCheck.getDeviceCheckId()) != null){ result = new CustomResult(0, "该设备例检编号已经存在,请更换设备例检编号!", null); }else{ result = deviceCheckService.insert(deviceCheck); } return result; } @RequestMapping(value="/update") @ResponseBody private CustomResult update(@Valid DeviceCheck deviceCheck, BindingResult bindingResult) throws Exception { if(bindingResult.hasErrors()){ FieldError fieldError = bindingResult.getFieldError(); return CustomResult.build(100, fieldError.getDefaultMessage()); } return deviceCheckService.update(deviceCheck); } @RequestMapping(value="/update_note") @ResponseBody private CustomResult updateNote(@Valid DeviceCheck deviceCheck, BindingResult bindingResult) throws Exception { if(bindingResult.hasErrors()){ FieldError fieldError = bindingResult.getFieldError(); return CustomResult.build(100, fieldError.getDefaultMessage()); } return deviceCheckService.updateNote(deviceCheck); } @RequestMapping(value="/delete_batch") @ResponseBody private CustomResult deleteBatch(String[] ids) throws Exception { CustomResult result = deviceCheckService.deleteBatch(ids); return result; } //搜索 @RequestMapping("/search_deviceCheck_by_deviceCheckId") @ResponseBody public EUDataGridResult searchDeviceCheckByDeviceCheckId(Integer page, Integer rows, String searchValue) throws Exception{ EUDataGridResult result = deviceCheckService.searchDeviceCheckByDeviceCheckId(page, rows, searchValue); return result; } //搜索 @RequestMapping("/search_deviceCheck_by_deviceName") @ResponseBody public EUDataGridResult searchDeviceCheckByDeviceName(Integer page, Integer rows, String searchValue) throws Exception{ EUDataGridResult result = deviceCheckService.searchDeviceCheckByDeviceName(page, rows, searchValue); return result; } }

爱情的本质 LV16
2024年8月8日
泓鼎168 LV20
2024年6月18日
educationAAA LV11
2024年4月30日
weilaizhisheng LV21
2024年3月27日
pureshyness LV6
2024年2月14日
403401 LV2
2023年12月17日
guanrenan LV10
2023年11月28日
daguocai001 LV3
2023年11月4日
ytiian_hm LV6
2023年9月12日
baozhenghua LV2
2023年8月29日

哪里的完整版 LV8
3月1日
xianyu091012 LV5
2024年12月26日
蛋蛋蛋蛋的糕糕
2024年12月17日
暂无贡献等级
别让自己无聊 LV13
2024年12月10日
微信网友_7269098639953920 LV2
2024年11月25日
shunlun8855 LV1
2024年10月29日
lz88888 LV12
2024年10月17日
用户名已经存在了啊 LV2
2024年10月12日
微信网友_7151914139078656 LV2
2024年9月4日
937298860 LV1
2024年8月13日