package com.fgkj.services; import java.util.List; import com.fgkj.dao.BaseDAO; import com.fgkj.dao.BaseDAOFactory; import com.fgkj.dao.impl.CustompageImpl; import com.fgkj.dto.Custompage; import com.fgkj.dto.ServiceModel; public class CustompageService { private ServiceModel model; private BaseDAO dao; public CustompageService() { model=new ServiceModel(); dao=BaseDAOFactory.getBaseDAO(BaseDAO.CUSTOMPAGE); } //页面定制下添加导航或者子页面 public ServiceModel add(Object obj) { Boolean bl=dao.add(obj); if(bl){ model.setCode(1); model.setMsg("添加成功!"); } else{ model.setMsg("添加失败!"); } return model; } //页面定制可以看到的子菜单和子模块 public ServiceModel update(Object obj) { List list=(List) obj; Boolean bl=true; if(list.size()>0&&list!=null){ for(int i=0;i list=(List) obj; Boolean bl=true; if(list.size()>0&&list!=null){ for(int i=0;i0){ model.setCode(1); model.setData(list); } //System.out.println(model); return model; } //查询所有的菜单(页面定制可以看到的子菜单和子模块) public ServiceModel searchAll(){ List list=dao.searchAll(); /*for (Object object : list) { System.out.println(object); }*/ if(list!=null && list.size()>0){ model.setCode(1); model.setData(list); }else{ model.setCode(0); model.setMsg("查询失败!"); } // System.out.println(model); return model; } //根据主导航的名字查询所有的子页面 public ServiceModel serchByInfo(Object obj){ List list=dao.serchByInfo(obj); if(list!=null && list.size()>0){ model.setCode(1); model.setData(list); }else{ model.setCode(0); model.setMsg("查询失败!"); } return model; } public static void main(String[] args) { CustompageService cservice=new CustompageService(); Custompage cpage=new Custompage(); cpage.setNum(25); cpage.setNavigate_order(6); cpage.setSubflag(1); cpage.setSubenable(0); cpage.setSubjudge(1); //cservice.searchAll(); //cservice.update(cpage); } }