From bf18409b642e13774655a0200dfcc9038232487e Mon Sep 17 00:00:00 2001
From: wujj <1027418825@qq.com>
Date: Mon, 30 Dec 2019 21:55:47 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mingsoft/cms/action/CategoryAction.java | 56 +++----
.../mingsoft/cms/action/ContentAction.java | 45 +++---
.../mingsoft/cms/action/GeneraterAction.java | 2 -
.../cms/action/web/CategoryAction.java | 146 ------------------
.../cms/action/web/ContentAction.java | 144 -----------------
.../mingsoft/cms/action/web/FieldAction.java | 53 ++-----
.../mingsoft/cms/action/web/MCmsAction.java | 44 +++---
.../cms/bean/ColumnArticleIdBean.java | 46 ------
.../net/mingsoft/cms/constant/ModelCode.java | 115 --------------
.../cms/constant/e/ColumnTypeEnum.java | 59 -------
.../net/mingsoft/cms/util/CmsParserUtil.java | 30 ++--
src/main/resources/application.yml | 2 +-
12 files changed, 87 insertions(+), 655 deletions(-)
delete mode 100644 src/main/java/net/mingsoft/cms/bean/ColumnArticleIdBean.java
delete mode 100644 src/main/java/net/mingsoft/cms/constant/ModelCode.java
delete mode 100644 src/main/java/net/mingsoft/cms/constant/e/ColumnTypeEnum.java
diff --git a/src/main/java/net/mingsoft/cms/action/CategoryAction.java b/src/main/java/net/mingsoft/cms/action/CategoryAction.java
index 729253ea..e19633f5 100644
--- a/src/main/java/net/mingsoft/cms/action/CategoryAction.java
+++ b/src/main/java/net/mingsoft/cms/action/CategoryAction.java
@@ -1,47 +1,29 @@
package net.mingsoft.cms.action;
-import java.util.List;
-import java.io.File;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import com.alibaba.fastjson.JSON;
-import net.mingsoft.base.entity.ResultData;
-import org.apache.commons.lang3.StringUtils;
-import org.springframework.validation.BindingResult;
-import org.apache.shiro.authz.annotation.RequiresPermissions;
-import org.springframework.ui.ModelMap;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.ModelAttribute;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.ResponseBody;
-import org.springframework.web.bind.annotation.ModelAttribute;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-
-import net.mingsoft.cms.biz.ICategoryBiz;
-import net.mingsoft.cms.entity.CategoryEntity;
-import net.mingsoft.base.util.JSONObject;
-import net.mingsoft.base.entity.BaseEntity;
-import net.mingsoft.basic.util.BasicUtil;
-import net.mingsoft.basic.util.StringUtil;
-import net.mingsoft.base.filter.DateValueFilter;
-import net.mingsoft.base.filter.DoubleValueFilter;
-import net.mingsoft.basic.bean.EUListBean;
-import net.mingsoft.basic.annotation.LogAnn;
-import net.mingsoft.basic.constant.e.BusinessTypeEnum;
-
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
+import net.mingsoft.base.entity.BaseEntity;
+import net.mingsoft.base.entity.ResultData;
+import net.mingsoft.basic.annotation.LogAnn;
+import net.mingsoft.basic.bean.EUListBean;
+import net.mingsoft.basic.constant.e.BusinessTypeEnum;
+import net.mingsoft.basic.util.BasicUtil;
+import net.mingsoft.basic.util.StringUtil;
+import net.mingsoft.cms.biz.ICategoryBiz;
+import net.mingsoft.cms.entity.CategoryEntity;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.*;
import springfox.documentation.annotations.ApiIgnore;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 分类管理控制层
* @author 铭飞开发团队
diff --git a/src/main/java/net/mingsoft/cms/action/ContentAction.java b/src/main/java/net/mingsoft/cms/action/ContentAction.java
index 3d6356a0..ddab9a5c 100644
--- a/src/main/java/net/mingsoft/cms/action/ContentAction.java
+++ b/src/main/java/net/mingsoft/cms/action/ContentAction.java
@@ -1,36 +1,29 @@
package net.mingsoft.cms.action;
-import java.util.List;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import net.mingsoft.base.entity.ResultData;
-import org.springframework.validation.BindingResult;
-import org.apache.shiro.authz.annotation.RequiresPermissions;
-import org.springframework.ui.ModelMap;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.ModelAttribute;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.ResponseBody;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-
-import net.mingsoft.cms.biz.IContentBiz;
-import net.mingsoft.cms.entity.ContentEntity;
-import net.mingsoft.base.entity.BaseEntity;
-import net.mingsoft.basic.util.BasicUtil;
-import net.mingsoft.basic.util.StringUtil;
-import net.mingsoft.basic.bean.EUListBean;
-import net.mingsoft.basic.annotation.LogAnn;
-import net.mingsoft.basic.constant.e.BusinessTypeEnum;
-
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
+import net.mingsoft.base.entity.BaseEntity;
+import net.mingsoft.base.entity.ResultData;
+import net.mingsoft.basic.annotation.LogAnn;
+import net.mingsoft.basic.bean.EUListBean;
+import net.mingsoft.basic.constant.e.BusinessTypeEnum;
+import net.mingsoft.basic.util.BasicUtil;
+import net.mingsoft.basic.util.StringUtil;
+import net.mingsoft.cms.biz.IContentBiz;
+import net.mingsoft.cms.entity.ContentEntity;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.*;
import springfox.documentation.annotations.ApiIgnore;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 文章管理控制层
* @author 铭飞开发团队
diff --git a/src/main/java/net/mingsoft/cms/action/GeneraterAction.java b/src/main/java/net/mingsoft/cms/action/GeneraterAction.java
index 19d85752..7f98b209 100644
--- a/src/main/java/net/mingsoft/cms/action/GeneraterAction.java
+++ b/src/main/java/net/mingsoft/cms/action/GeneraterAction.java
@@ -49,9 +49,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
import net.mingsoft.basic.action.BaseAction;
import net.mingsoft.basic.biz.IModelBiz;
import net.mingsoft.basic.entity.AppEntity;
-import net.mingsoft.cms.bean.ColumnArticleIdBean;
import net.mingsoft.cms.util.CmsParserUtil;
-import net.mingsoft.mdiy.biz.IContentModelBiz;
import net.mingsoft.mdiy.biz.IContentModelFieldBiz;
import cn.hutool.core.io.FileUtil;
diff --git a/src/main/java/net/mingsoft/cms/action/web/CategoryAction.java b/src/main/java/net/mingsoft/cms/action/web/CategoryAction.java
index da4cdd90..fe2e781a 100644
--- a/src/main/java/net/mingsoft/cms/action/web/CategoryAction.java
+++ b/src/main/java/net/mingsoft/cms/action/web/CategoryAction.java
@@ -59,14 +59,6 @@ public class CategoryAction extends net.mingsoft.cms.action.BaseAction{
@Autowired
private ICategoryBiz categoryBiz;
- /**
- * 返回主界面index
- */
- @GetMapping("/index")
- public String index(HttpServletResponse response,HttpServletRequest request){
- return "/cms/category/index";
- }
-
/**
* 查询分类列表
* @param category 分类实体
@@ -106,17 +98,6 @@ public class CategoryAction extends net.mingsoft.cms.action.BaseAction{
return ResultData.build().success(new EUListBean(categoryList,(int)BasicUtil.endPage(categoryList).getTotal()));
}
- /**
- * 返回编辑界面category_form
- */
- @GetMapping("/form")
- public String form(@ModelAttribute CategoryEntity category,HttpServletResponse response,HttpServletRequest request,ModelMap model){
- if(category.getId()!=null){
- BaseEntity categoryEntity = categoryBiz.getEntity(Integer.parseInt(category.getId()));
- model.addAttribute("categoryEntity",categoryEntity);
- }
- return "/cms/category/form";
- }
/**
* 获取分类
@@ -133,132 +114,5 @@ public class CategoryAction extends net.mingsoft.cms.action.BaseAction{
CategoryEntity _category = (CategoryEntity)categoryBiz.getEntity(Integer.parseInt(category.getId()));
return ResultData.build().success(_category);
}
-
- @ApiOperation(value = "保存分类列表接口")
- @ApiImplicitParams({
- @ApiImplicitParam(name = "categoryTitle", value = "栏目管理名称", required =true,paramType="query"),
- @ApiImplicitParam(name = "categoryId", value = "所属栏目", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryType", value = "栏目管理属性", required =false,paramType="query"),
- @ApiImplicitParam(name = "categorySort", value = "自定义顺序", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryListUrl", value = "列表模板", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryUrl", value = "内容模板", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryKeyword", value = "栏目管理关键字", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryDescrip", value = "栏目管理描述", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryImg", value = "缩略图", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryDiyUrl", value = "自定义链接", required =false,paramType="query"),
- @ApiImplicitParam(name = "mdiyModelId", value = "栏目管理的内容模型id", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryDatetime", value = "类别发布时间", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryManagerId", value = "发布用户id", required =false,paramType="query"),
- @ApiImplicitParam(name = "appId", value = "应用编号", required =false,paramType="query"),
- @ApiImplicitParam(name = "dictId", value = "字典对应编号", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryFlag", value = "栏目属性", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryPath", value = "栏目路径", required =false,paramType="query"),
- @ApiImplicitParam(name = "categoryParentId", value = "父类型编号", required =false,paramType="query"),
- @ApiImplicitParam(name = "createBy", value = "创建人", required =false,paramType="query"),
- @ApiImplicitParam(name = "createDate", value = "创建时间", required =false,paramType="query"),
- @ApiImplicitParam(name = "updateBy", value = "修改人", required =false,paramType="query"),
- @ApiImplicitParam(name = "updateDate", value = "修改时间", required =false,paramType="query"),
- @ApiImplicitParam(name = "del", value = "删除标记", required =false,paramType="query"),
- @ApiImplicitParam(name = "id", value = "编号", required =false,paramType="query"),
- })
-
- /**
- * 保存分类
- * @param category 分类实体
- */
- @PostMapping("/save")
- @ResponseBody
- public ResultData save(@ModelAttribute @ApiIgnore CategoryEntity category, HttpServletResponse response, HttpServletRequest request) {
- //验证栏目管理名称的值是否合法
- if(StringUtil.isBlank(category.getCategoryTitle())){
- return ResultData.build().error(getResString("err.empty", this.getResString("category.title")));
- }
- if(!StringUtil.checkLength(category.getCategoryTitle()+"", 1, 100)){
- return ResultData.build().error(getResString("err.length", this.getResString("category.title"), "1", "100"));
- }
- if(!StringUtil.checkLength(category.getCategoryFlag()+"", 1, 100)){
- return ResultData.build().error(getResString("err.length", this.getResString("category.flag"), "1", "100"));
- }
- if(!StringUtil.checkLength(category.getCategoryPath()+"", 1, 100)){
- return ResultData.build().error(getResString("err.length", this.getResString("category.path"), "1", "100"));
- }
- if(!StringUtil.checkLength(category.getCategoryParentId()+"", 1, 100)){
- return ResultData.build().error(getResString("err.length", this.getResString("category.parent.id"), "1", "100"));
- }
- categoryBiz.saveEntity(category);
- return ResultData.build().success(category);
- }
-
- /**
- * @param category 分类实体
- */
- @ApiOperation(value = "批量删除分类列表接口")
- @PostMapping("/delete")
- @ResponseBody
- public ResultData delete(@RequestBody List
- * Copyright: Copyright (c) 2014 - 2015 - *
- * - * @author 史爱华 - * - *- * Comments: 供前端页面获取自定义模型中字段实体信息 - *
- * - *- * Create Date:2015-07-11 - *
- * - *- * Modification history: - *
+ * 供前端页面获取自定义模型中字段实体信息 + * @author 铭飞开发团队 + * 创建日期:2019-11-28 15:12:32