首页>代码>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; } }
最近下载更多
weilaizhisheng LV21
3月27日
pureshyness LV6
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日
wuying8208 LV15
2023年7月27日
自丶渡 LV3
2023年6月16日
哇塞塞哈哈哈 LV8
2023年5月5日
最近浏览更多
1134116035
昨天
暂无贡献等级
惊艳的猕猴桃
4月7日
暂无贡献等级
Chuhhx
4月1日
暂无贡献等级
weilaizhisheng LV21
3月27日
qinxixing LV4
3月2日
test6758 LV2
2月23日
mypogo
2月20日
暂无贡献等级
pureshyness LV6
2月14日
midyn203 LV2
2月5日
admin_z LV22
1月28日