/** * Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved. * EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * http://www.ewcms.com */ /** * */ package com.ewcms.core.site.service; import java.util.List; import com.ewcms.core.site.model.Site; import com.ewcms.publication.service.SitePublishServiceable; import com.ewcms.web.vo.TreeNode; /** * @author 周冬初 * */ public interface SiteServiceable extends SitePublishServiceable { public Integer addSite(Integer parentId, String siteName, Integer organId); public Integer saveSiteServer(Site vo); public void delSiteBatch(List<Integer> idList); public Integer updSite(Site vo); public void delSite(Integer id); public List<Site> getSiteListByOrgans(Integer[] organs, Boolean publicenable); public void updSiteParent(Integer organId, Integer parentId, Integer newParentId); /** * 获取机构跟站点集 * */ public List<TreeNode> getOrganSiteTreeList(Integer organId); /** * 获取机构站点子站点集 * */ public List<TreeNode> getOrganSiteTreeList(Integer parentId,Integer organId); /** * 获取客户跟站点集 * */ public List<TreeNode> getCustomerSiteTreeList(); /** * 获取客户站点子站点集 * */ public List<TreeNode> getCustomerSiteTreeList(Integer parentId); /** * 获取子站点. */ public List<TreeNode> getSiteChildren(Integer parentId, Integer organId); }