
com.ajaxjs.website.controller.ArticleController Maven / Gradle / Ivy
package com.ajaxjs.website.controller;
//package com.ajaxjs.entity.article;
//
//import java.util.Map;
//
//import javax.inject.Inject;
//import javax.ws.rs.GET;
//import javax.ws.rs.Path;
//import javax.ws.rs.PathParam;
//import javax.ws.rs.Produces;
//import javax.ws.rs.QueryParam;
//import javax.ws.rs.core.MediaType;
//
//import org.springframework.stereotype.Component;
//import org.springframework.web.servlet.ModelAndView;
//
//import com.ajaxjs.config.ConfigService;
//import com.ajaxjs.entity.BaseModel;
//import com.ajaxjs.entity.filter.FrontEndOnlyCheck;
//import com.ajaxjs.entity.section.TreeLikeService;
//import com.ajaxjs.entity.service.ArticleService;
//import com.ajaxjs.framework.BaseController;
//import com.ajaxjs.framework.BaseService;
//import com.ajaxjs.framework.CommonConstant;
//import com.ajaxjs.framework.filter.DataBaseFilter;
//import com.ajaxjs.util.logger.LogHelper;
//import com.ajaxjs.web.mvc.filter.MvcFilter;
//
//@Path("/cms/article2")
//public class ArticleController extends BaseController {
// private static final LogHelper LOGGER = LogHelper.getLog(ArticleController.class);
//
// @Inject
// private TreeLikeService treeLikeService;
//
// @Inject
// private ArticleService service;
//
// @Override
// public ArticleService getService() {
// return service;
// }
//
// @GET
// @MvcFilter(filters = { DataBaseFilter.class })
//// @Authority(filter = PrivilegeFilter.class, value = RightConstant.ARTICLE_ONLINE)
// public String list(@QueryParam(START) int start, @QueryParam(LIMIT) int limit) {
// return page("article-list");
// }
//
// @GET
// @Path("listJson")
// @Produces(MediaType.APPLICATION_JSON)
// @MvcFilter(filters = DataBaseFilter.class)
// public String listJson(@QueryParam(START) int start, @QueryParam(LIMIT) int limit, @QueryParam(CATALOG_ID) int catalogId, ModelAndView mv) {
// return toJson(getService().list(catalogId, start, limit, CommonConstant.ON_LINE));
// }
//
// @GET
// @Path(ID_INFO)
// @MvcFilter(filters = { DataBaseFilter.class, FrontEndOnlyCheck.class })
// public String getInfo(@PathParam(ID) Long id, ModelAndView mv) {
// LOGGER.info("图文详情-前台");
// Map map = getService().findById(id);
//
// BaseService.getNeighbor(mv, "entity_article", id);
//
// System.out.println(new AttachmentService().findByOwner((long) map.get("uid")));
// if (ConfigService.getValueAsBool("domain.article.attachmentDownload"))
// map.put("attachment", new AttachmentService().findByOwner((long) map.get("uid")));
//
// return output(mv, map, "jsp::article-info");
// }
//
// @Override
// public void prepareData(ModelAndView mv) {
// int catalogId = getService().getDomainCatalogId();
// Map map = TreeLikeService.idAskey(treeLikeService.getAllChildren(catalogId));
// mv.put("newsCatalogs", map);
//// System.out.println(map.get(""));
// mv.put(DOMAIN_CATALOG_ID, catalogId);
//
// super.prepareData(mv);
// }
//}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy