package com.atguigu.controller;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import com.atguigu.bean.MODEL_OBJECT_T_MALL_ATTR;
import com.atguigu.bean.OBJECT_T_MALL_ATTR;
import com.atguigu.service.AttrServiceInf;
@Controller
public class AttrController {
@Autowired
AttrServiceInf attrServiceInf;
@RequestMapping("save_attr")
public ModelAndView save_attr(int class_2_id, String class_2_name, MODEL_OBJECT_T_MALL_ATTR list_attr,
ModelMap map) {
attrServiceInf.save_attr(class_2_id, list_attr.getList_attr());
ModelAndView mv = new ModelAndView("redirect:/goto_attr_add.do");
mv.addObject("class_2_id", class_2_id);
mv.addObject("class_2_name", class_2_name);
return mv;
}
@RequestMapping("get_attr_by_class_2")
public String get_attr_by_class_2(int class_2_id, ModelMap map) {
// 调用业务层,根据二级分类查询属性列表
List<OBJECT_T_MALL_ATTR> list_attr = attrServiceInf.get_attr_by_class_2(class_2_id);
map.put("list_attr", list_attr);
return "manager_attr_list";
}
@RequestMapping("goto_attr")
public String goto_attr() {
return "manager_attr";
}
@RequestMapping("goto_attr_add")
public String goto_attr_add(int class_2_id, String class_2_name, ModelMap map) {
map.put("class_2_id", class_2_id);
map.put("class_2_name", class_2_name);
return "manager_attr_add";
}
}
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import com.atguigu.bean.MODEL_OBJECT_T_MALL_ATTR;
import com.atguigu.bean.OBJECT_T_MALL_ATTR;
import com.atguigu.service.AttrServiceInf;
@Controller
public class AttrController {
@Autowired
AttrServiceInf attrServiceInf;
@RequestMapping("save_attr")
public ModelAndView save_attr(int class_2_id, String class_2_name, MODEL_OBJECT_T_MALL_ATTR list_attr,
ModelMap map) {
attrServiceInf.save_attr(class_2_id, list_attr.getList_attr());
ModelAndView mv = new ModelAndView("redirect:/goto_attr_add.do");
mv.addObject("class_2_id", class_2_id);
mv.addObject("class_2_name", class_2_name);
return mv;
}
@RequestMapping("get_attr_by_class_2")
public String get_attr_by_class_2(int class_2_id, ModelMap map) {
// 调用业务层,根据二级分类查询属性列表
List<OBJECT_T_MALL_ATTR> list_attr = attrServiceInf.get_attr_by_class_2(class_2_id);
map.put("list_attr", list_attr);
return "manager_attr_list";
}
@RequestMapping("goto_attr")
public String goto_attr() {
return "manager_attr";
}
@RequestMapping("goto_attr_add")
public String goto_attr_add(int class_2_id, String class_2_name, ModelMap map) {
map.put("class_2_id", class_2_id);
map.put("class_2_name", class_2_name);
return "manager_attr_add";
}
}