<?php
namespace niuframework\api;
/**
* 系统网站基本信息
* @author Administrator
*
*/
interface IWebsite
{
/**
* 获取版本号
*/
function getVersion();
/**
* 获取网站信息
* @param string $field
*/
function getWebSiteInfo($field = "*");
/**
* 修改网站信息
* @param unknown $title
* @param unknown $logo
* @param unknown $web_desc
* @param unknown $key_words
* @param unknown $web_icp
* @param unknown $web_style
* @param unknown $web_qrcode
*/
function updateWebSite($title, $logo, $web_desc, $key_words, $web_icp, $web_style, $web_qrcode );
/**
* 添加系统模块
* @param unknown $module_id
* @param unknown $module_name
* @param unknown $controller 控制器名
* @param unknown $method 方法名
* @param unknown $pid 上级模块ID
* @param unknown $url 链接url
* @param unknown $is_menu 是否是菜单
* @param unknown $is_dev 是否开发者模式可见
* @param unknown $sort 排序号
* @param unknown $desc 备注
*/
function addSytemModule($module_name,$controller,$method, $pid, $url, $is_menu, $is_dev, $sort, $desc);
/**
* 修改系统模块
* @param unknown $module_name
* @param unknown $controller
* @param unknown $method
* @param unknown $pid
* @param unknown $url
* @param unknown $is_menu
* @param unknown $is_dev
* @param unknown $sort
* @param unknown $desc
*/
function updateSystemModule($module_id, $module_name,$controller,$method, $pid, $url, $is_menu, $is_dev, $sort, $desc);
/**
* 删除系统模块
* @param unknown $module_id
*/
function deleteSystemModule($module_id);
/**
* 获取系统模块
* @param unknown $module_id
*/
function getSystemModule($module_id);
/**
* 修改系统模块排序
* @param unknown $module_id
* @param unknown $order
*/
function ModifyOrder($module_id, $order);
/**
* 获取系统模块列表
* @param unknown $where
* @param unknown $order
* @param unknown $page_size
* @param unknown $page_index
*/
function getSystemModuleList($page_index=1, $page_size=0, $condition = '', $order = '', $field = '*');
/**
* 根据当前实例查询权限列表
*/
function getInstanceModuleQuery();
/**
* 添加系统实例
*/
function addSystemInstance();
/**
* 修改系统实例
*/
function updateSystemInstance();
/**
* 获取系统实例
* @param unknown $instance_id
*/
function getSystemInstance($instance_id);
/**
* 查询系统实例列表
* @param unknown $where
* @param unknown $order
* @param unknown $page_size
* @param unknown $page_index
*/
function getSystemInstanceList($page_index=1, $page_size=0, $condition = '', $order = '', $field = '*');
/**
* 根据模块和方案查询权限
* @param unknown $controller
* @param unknown $action
*/
function getModuleIdByModule($controller, $action);
}
IWebsite
最新推荐文章于 2021-01-08 11:20:25 发布