package com.fgkj.mapper.impl;
|
|
import java.util.List;
|
|
import com.fgkj.dto.Custompage;
|
import org.apache.ibatis.annotations.Insert;
|
import org.apache.ibatis.annotations.Select;
|
import org.apache.ibatis.annotations.Update;
|
import org.springframework.stereotype.Repository;
|
|
public interface CustompageMapper {
|
|
//页面定制下添加导航或者子页面
|
@Insert("insert into web_site.tb_custompage(navigate,navigate_order,submenu,subflag,sublink,subenable,subname,subjudge,page_order) " +
|
"values(#{navigate},#{navigate_order},#{submenu},#{subflag},#{sublink},#{subenable},#{subname},#{subjudge},#{page_order})")
|
public int add(Custompage obj);
|
|
//页面定制可以看到的子菜单和子模块
|
@Update("update web_site.tb_custompage set subflag=#{subflag} where num=#{num} ")
|
public int update(Custompage obj);
|
|
//页面定制修改主导航下子页面的顺序
|
@Update("update web_site.tb_custompage set page_order=#{page_order} where num=#{num} ")
|
public int updateOrder(Custompage obj);
|
|
public boolean del(Object obj);
|
|
//查询所有的菜单(页面定制可以看到的子菜单和子模块)
|
@Select("select num,navigate,navigate_order,submenu,subflag,sublink,page_order, subenable,subname,subjudge from web_site.tb_custompage order by navigate_order,page_order ")
|
public List<Custompage> searchAll() ;
|
|
//根据页面查询子模块
|
@Select(" select num,navigate,navigate_order,submenu,subflag,sublink,page_order, subenable,subname,subjudge " +
|
"from web_site.tb_custompage where navigate=#{navigate} and subjudge=#{subjudge} order by page_order ")
|
public List<Custompage> serchByCondition(Custompage obj) ;
|
//根据主导航的名字查询所有的子页面
|
@Select("select num,navigate,navigate_order,submenu,subflag,sublink,page_order," +
|
"subenable,subname,subjudge from web_site.tb_custompage where navigate=#{navigate} order by navigate_order,page_order ")
|
public List<Custompage> serchByInfo(Custompage obj);
|
|
}
|