package com.zym.pss.multiTenant.controller;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import com.zym.pss.multiTenant.po.PricePolicy;
import com.zym.pss.multiTenant.service.PricePolicyService;
import com.zym.pss.sysadmin.po.Function;
import com.zym.pss.sysadmin.service.FunctionService;
import com.zym.pss.core.controller.BaseController;
@Controller
@RequestMapping("/multimm/servicemanage/pricepolicy")
public class PricePolicyController extends BaseController {
@Resource
PricePolicyService pricePolicyService ;
@Resource
FunctionService functionService ;
//存放列表信息
private List<PricePolicy> dataList ;
/**
* 跳转到列表页面
*/
@RequestMapping("/list.action")
public String list(Model model){
dataList = pricePolicyService.find(null);
model.addAttribute("dataList",dataList);
return "/multimm/servicemanage/pricepolicy/jPricePolicyList.jsp" ;
}
@RequestMapping("/toview.action")
public String toview(String id , Model model){
PricePolicy obj = this.pricePolicyService.get(id);
model.addAttribute("obj",obj);
return "/multimm/servicemanage/pricepolicy/jPricePolicyView.jsp";
}
/**
* 跳到添加页面
*/
@RequestMapping("/tocreate.action")
public String tocreate(Model model ){
//准备模块列表下拉菜单
List<Function> functionList = functionService.find(null);
model.addAttribute("functionList",functionList);
return "/multimm/servicemanage/pricepolicy/jPricePolicyCreate.jsp";
}
/**
* 添加
*/
@RequestMapping("/insert.action")
public String create(PricePolicy PricePolicy){
this.pricePolicyService.insert(PricePolicy);
return "redirect:/multimm/servicemanage/pricepolicy/list.action";
}
/**
* 跳到更新页面
*/
@RequestMapping("/toupdate.action")
public String toupdate(String id,Model model){
//准备模块列表下拉菜单
List<Function> functionList = functionService.find(null);
model.addAttribute("functionList",functionList);
PricePolicy obj = this.pricePolicyService.get(id);
model.addAttribute("obj",obj);
return "/multimm/servicemanage/pricepolicy/jPricePolicyUpdate.jsp";
}
/**
* 更新
*/
@RequestMapping("/update.action")
public String update(PricePolicy PricePolicy){
this.pricePolicyService.update(PricePolicy);
return "redirect:/multimm/servicemanage/pricepolicy/list.action";
}
/**
* 删除
*/
@RequestMapping("/deleteById.action")
public String deleteById(String id){
this.pricePolicyService.deleteById(id);
return "redirect:/multimm/servicemanage/pricepolicy/list.action";
}
/**
* 批量删除
*/
@RequestMapping("/delete.action")
public String delete(@RequestParam("id")String[] ids){
this.pricePolicyService.delete(ids);
return "redirect:/multimm/servicemanage/pricepolicy/list.action";
}
}