Package net.mingsoft.basic.action
Class TemplateAction
java.lang.Object
net.mingsoft.base.action.BaseAction
net.mingsoft.basic.action.BaseAction
net.mingsoft.basic.action.TemplateAction
@Controller("/basicTemplate")
@RequestMapping("/${ms.manager.path}/basic/template")
public class TemplateAction
extends BaseAction
- Author:
- 铭软开发团队
-
Field Summary
Fields inherited from class net.mingsoft.base.action.BaseAction
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckFileType(String fileName) 校验文件后缀名是否符合要求net.mingsoft.base.entity.ResultDatadelete(jakarta.servlet.http.HttpServletRequest request) 删除模版net.mingsoft.base.entity.ResultDatadeleteTemplateFile(jakarta.servlet.http.HttpServletRequest request) 删除模版文件edit(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) 返回模板编辑页面form(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) 返回模板编辑index(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) 返回主界面indexnet.mingsoft.base.entity.ResultDataqueryAppTemplateSkin(jakarta.servlet.http.HttpServletRequest request) 接口:获取当前应用下的模版文件夹列表,提供给应用设置页面调用net.mingsoft.base.entity.ResultDataqueryTemplateFileForColumn(jakarta.servlet.http.HttpServletRequest request) 接口:获取指定模下面所有的模版文件protected net.mingsoft.base.entity.ResultDataqueryTemplateSkin(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) 点击模板管理,获取所有的模板文件名net.mingsoft.base.entity.ResultDatareadFileContent(org.springframework.ui.ModelMap model, jakarta.servlet.http.HttpServletRequest request) 读取模版文件内容net.mingsoft.base.entity.ResultDatashowChildFileAndFolder(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) 显示子文件和子文件夹net.mingsoft.base.entity.ResultDatawriteFileContent(org.springframework.ui.ModelMap model, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) http://localhost:5118/ms/file/uploadTemplate.do 写入模板文件内容Methods inherited from class net.mingsoft.basic.action.BaseAction
checkRandCode, checkRandCode, decryptByAES, encryptByAES, getRandCode, getResString, hasPermissions, redirectBack, removeUrlParams, validated, validatedMethods inherited from class net.mingsoft.base.action.BaseAction
getDomain, getHost, getHostIp, getLocaleString, getMapByProperties, getMapByProperties, getResString, getResString, getResString, getUrl, isMobileDevice
-
Constructor Details
-
TemplateAction
public TemplateAction()
-
-
Method Details
-
index
@GetMapping("/index") @RequiresPermissions("basic:template:view") public String index(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) 返回主界面index -
form
@GetMapping("/form") @RequiresPermissions("basic:template:view") public String form(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) 返回模板编辑 -
edit
@GetMapping("/edit") @RequiresPermissions("basic:template:view") public String edit(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) 返回模板编辑页面 -
queryTemplateSkin
@GetMapping("/queryTemplateSkin") @RequiresPermissions("basic:template:view") @ResponseBody protected net.mingsoft.base.entity.ResultData queryTemplateSkin(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) 点击模板管理,获取所有的模板文件名- Parameters:
response- 响应request- 请求- Returns:
- 返回模板文件名集合
-
writeFileContent
@LogAnn(title="\u5199\u5165\u6a21\u677f\u6587\u4ef6\u5185\u5bb9", businessType=UPDATE) @PostMapping("/writeFileContent") @ResponseBody @RequiresPermissions("basic:template:update") public net.mingsoft.base.entity.ResultData writeFileContent(org.springframework.ui.ModelMap model, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException http://localhost:5118/ms/file/uploadTemplate.do 写入模板文件内容- Parameters:
model-request- 请求response- 响应- Throws:
IOException
-
delete
@LogAnn(title="\u5220\u9664\u6a21\u7248", businessType=DELETE) @PostMapping("/delete") @ResponseBody @RequiresPermissions("basic:template:del") public net.mingsoft.base.entity.ResultData delete(jakarta.servlet.http.HttpServletRequest request) 删除模版模版名称
- Parameters:
request- 响应
-
showChildFileAndFolder
@GetMapping("/showChildFileAndFolder") @ResponseBody public net.mingsoft.base.entity.ResultData showChildFileAndFolder(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) 显示子文件和子文件夹- Parameters:
response- 响应request- 请求- Returns:
- 返回文件名集合
-
readFileContent
@GetMapping("/readFileContent") @ResponseBody @RequiresPermissions("basic:template:view") public net.mingsoft.base.entity.ResultData readFileContent(org.springframework.ui.ModelMap model, jakarta.servlet.http.HttpServletRequest request) 读取模版文件内容- Parameters:
model-request- 请求- Returns:
- 返回文件内容
-
deleteTemplateFile
@LogAnn(title="\u5220\u9664\u6a21\u7248\u6587\u4ef6", businessType=DELETE) @PostMapping("/deleteTemplateFile") @ResponseBody @RequiresPermissions("basic:template:del") public net.mingsoft.base.entity.ResultData deleteTemplateFile(jakarta.servlet.http.HttpServletRequest request) 删除模版文件文件名称
- Parameters:
request- 请求
-
checkFileType
校验文件后缀名是否符合要求- Parameters:
fileName- 文件名- Returns:
- false 不合法 true 符合
-
queryAppTemplateSkin
@GetMapping("/queryAppTemplateSkin") @ResponseBody public net.mingsoft.base.entity.ResultData queryAppTemplateSkin(jakarta.servlet.http.HttpServletRequest request) 接口:获取当前应用下的模版文件夹列表,提供给应用设置页面调用- Parameters:
request- 请求- Returns:
- 模版文件集合
-
queryTemplateFileForColumn
@GetMapping("/queryTemplateFileForColumn") @ResponseBody public net.mingsoft.base.entity.ResultData queryTemplateFileForColumn(jakarta.servlet.http.HttpServletRequest request) 接口:获取指定模下面所有的模版文件- Parameters:
request-- Returns:
-