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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    校验文件后缀名是否符合要求
    net.mingsoft.base.entity.ResultData
    delete(jakarta.servlet.http.HttpServletRequest request)
    删除模版
    net.mingsoft.base.entity.ResultData
    deleteTemplateFile(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)
    返回主界面index
    net.mingsoft.base.entity.ResultData
    queryAppTemplateSkin(jakarta.servlet.http.HttpServletRequest request)
    接口:获取当前应用下的模版文件夹列表,提供给应用设置页面调用
    net.mingsoft.base.entity.ResultData
    queryTemplateFileForColumn(jakarta.servlet.http.HttpServletRequest request)
    接口:获取指定模下面所有的模版文件
    protected net.mingsoft.base.entity.ResultData
    queryTemplateSkin(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request)
    点击模板管理,获取所有的模板文件名
    net.mingsoft.base.entity.ResultData
    readFileContent(org.springframework.ui.ModelMap model, jakarta.servlet.http.HttpServletRequest request)
    读取模版文件内容
    net.mingsoft.base.entity.ResultData
    showChildFileAndFolder(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request)
    显示子文件和子文件夹
    net.mingsoft.base.entity.ResultData
    writeFileContent(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.base.action.BaseAction

    getDomain, getHost, getHostIp, getLocaleString, getMapByProperties, getMapByProperties, getResString, getResString, getResString, getUrl, isMobileDevice

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      protected boolean checkFileType(String fileName)
      校验文件后缀名是否符合要求
      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: