首页>代码>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
                前天
            
            
        
                chutianyu     LV4
                7月22日
            
            
        
                13188866605     LV12
                4月18日
            
            
        
                爱情的本质     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日
            
            
        
最近浏览更多
                
                dazi001    
                8月10日
            
            
                    暂无贡献等级
            
        
                chutianyu     LV4
                7月22日
            
            
        
                萌萌哒的泰迪熊     LV4
                6月16日
            
            
        
                xmjying     LV13
                6月11日
            
            
        
                哪里的完整版     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日
            
            
        
    
    
                