package com.northglass.web.arrangemachinerank;
|
|
import javax.validation.Valid;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Controller;
|
import org.springframework.ui.Model;
|
import org.springframework.web.bind.annotation.ModelAttribute;
|
import org.springframework.web.bind.annotation.PathVariable;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMethod;
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import com.northglass.entity.ArrangeMachineRank;
|
import com.northglass.service.arrangemachinerank.ArrangeMachineRankService;
|
|
|
@Controller
|
@RequestMapping(value="/arrangemachinerank")
|
public class ArrangeMachineRankController {
|
|
@Autowired
|
private ArrangeMachineRankService arrangeMachineRankService;
|
|
@RequestMapping(method=RequestMethod.GET, value="/create")
|
public String create(Model model) {
|
model.addAttribute("arrangeMachineRank", new ArrangeMachineRank());
|
model.addAttribute("action", "createAction");
|
return "arrangemachinerank/createModify";
|
}
|
|
@RequestMapping(method=RequestMethod.POST, value="/createAction")
|
public String createAction(@Valid ArrangeMachineRank arrangeMachineRank) {
|
arrangeMachineRankService.save(arrangeMachineRank);
|
return "redirect:/arrangemachine/editArrangeMachineRank";
|
}
|
|
@RequestMapping(method=RequestMethod.GET, value="/modify/{arrangeMachineRankId}")
|
public String modify(@PathVariable("arrangeMachineRankId") Long arrangeMachineRankId, Model model) {
|
model.addAttribute("arrangeMachineRank", arrangeMachineRankService.getById(arrangeMachineRankId));
|
model.addAttribute("action", "modifyAction");
|
return "arrangemachinerank/createModify";
|
}
|
|
@RequestMapping(method=RequestMethod.POST, value="/modifyAction")
|
public String modifyAction(@Valid @ModelAttribute("arrangeMachineRank") ArrangeMachineRank rank) {
|
arrangeMachineRankService.save(rank);
|
return "redirect:/arrangemachine/editArrangeMachineRank";
|
}
|
|
@RequestMapping(method=RequestMethod.POST, value="/delete")
|
public String delete(@RequestParam("arrangeMachineRankId") Long arrangeMachineRankId) {
|
arrangeMachineRankService.delete(arrangeMachineRankId);
|
return "redirect:/arrangemachine/editArrangeMachineRank";
|
}
|
|
@RequestMapping(method=RequestMethod.POST, value="/deleteTougheningGlassForArrangeMachineRank")
|
public String deleteTougheningGlassForArrangeMachineRank(@RequestParam("arrangeMachineRankId") Long arrangeMachineRankId) {
|
arrangeMachineRankService.deleteTougheningGlassForArrangeMachineRank(arrangeMachineRankId);
|
return "redirect:/arrangemachine/editArrangeMachineRank";
|
}
|
|
}
|