`
旭少版
  • 浏览: 87287 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

JEECG3.6.X--附件设计备忘录

阅读更多

附件基类表

附件父表(其他附件表需继承该表)(TSAttachment)

这里是指,需要建立自己带有自己特殊属性的附件表(一般来说,只做基本上传的话,不需要独立做继承)

附件业务表

实际业务表,与附件无关,只是在回写的时候搽写相关数据

附件关系表

连接业务表与基类表之间关系的表(cgUploadEntity)

 

文件上载时:

public AjaxJson saveFiles(HttpServletRequest request, HttpServletResponse response, *****Entity *****Entity)

其中 entity 为 附件关系表

调用

systemService.uploadFile(uploadFile)时,将附件信息写入 TSAttachment,关系信息写入 cgUploadEntity

然后把返回值回传

回传对象的 id 为 关系表的 ID 也是 附件基类表 的附件ID

此ID 应作为 附件业务表的附件 ID

然后通过

cgUploadService.writeBack方法,将附件业务表的附件ID更新进业务表中 完成所有操作

 

 

分享到:
评论

相关推荐

    xulrunner-3.6.26.en-US.win32

    在本例中,我们讨论的是xulrunner-3.6.26.en-US.win32版本,这是一个针对Windows 32位系统的英文版本。 XULRunner的核心是XUL,这是一种基于XML的语言,用于定义用户界面。它允许开发者使用HTML、CSS、JavaScript...

    PhoenixOSInstaller-v3.6.1.564-x64.exe

    将电脑配置低的老古董电脑变成手机或者平板的系统,除了不能打电话接短信之外,他都能做

    FileZilla 3.6.0.2-64位

    **FileZilla 3.6.0.2-64位**是一款专为64位操作系统设计的免费FTP客户端软件,旨在提供高效、安全的文件传输解决方案。FTP,即文件传输协议,是互联网上用于在不同计算机之间上传、下载文件的标准协议。FileZilla因...

    org.sonarlint.eclipse.site-3.6.0.201806071228-RELEASE .zip

    这里我们关注的是其Eclipse版本——org.sonarlint.eclipse.site-3.6.0.201806071228-RELEASE。这个版本的发布日期为2018年6月7日,是SonarLint针对Eclipse集成开发环境的一个离线安装包。 SonarLint的主要功能在于...

    Firefox火狐浏览器官方3.6.24-win32版本exe安装包

    《Firefox火狐浏览器3.6.24-win32版本:历史、功能与安装详解》 Firefox火狐浏览器,作为一款由Mozilla基金会开发的开源网络浏览器,自2004年发布以来,以其开放源码、高度可定制化以及注重用户隐私的特点赢得了...

    rabbitmq_delayed_message_exchange-20171215-3.6.x.ez.zip

    标题中的“rabbitmq_delayed_message_exchange-20171215-3.6.x.ez.zip”指的是RabbitMQ的一个插件,名为“延迟消息交换”(Delayed Message Exchange),发布于2017年12月15日,适用于RabbitMQ 3.6.x版本。...

    Firefox火狐浏览器官方3.6.24-mac版本dmg安装包

    Firefox 3.6.24是Mozilla公司在2011年发布的一个稳定版本,它在3.x系列中提供了诸多性能优化和功能改进。这个版本对网页渲染速度进行了提升,增强了对HTML5的支持,并修复了若干安全漏洞,确保用户浏览网页时的安全...

    pywin32-220.win-amd64-py3.6.exe

    《深入理解pywin32-220.win-amd64-py3.6.exe:Python在Windows平台上的扩展库》 pywin32-220.win-amd64-py3.6.exe是一个针对Python 3.6版本、64位(amd64)架构的扩展库安装包,其主要功能是为Python提供与Windows...

    Firefox火狐浏览器官方3.6.28-win32版本exe安装包

    "Firefox火狐浏览器官方3.6.28-win32版本exe安装包"指的是针对Windows 32位操作系统的一个特定版本。这个版本号3.6.28代表了该软件在发布时的稳定性和修复了众多已知问题。 在3.6.28版本中,Firefox继续提供了许多...

    Uniapp APP Android 离线SDK 版本号Android-SDK@3.6.18.81676-20230117

    《 Uniapp Android 离线SDK:Android-SDK@3.6.18.81676-20230117 深度解析》 在移动应用开发领域,Uniapp是一个备受开发者青睐的框架,它允许开发者使用一套代码库构建跨平台的应用程序,覆盖iOS、Android以及Web等...

    Firefox火狐浏览器官方3.6.21-win32版本exe安装包

    首先,Firefox 3.6.21是Firefox系列的一个重要版本,针对Windows 32位操作系统设计。这个版本在当时带来了许多显著的改进,包括性能优化、稳定性提升以及对网页标准的更全面支持。在性能方面,3.6版本引入了更快的...

    pywin32-221.win-amd64-py3.6.exe

    双击即可安装,官网下载,绿色软件

    Firefox火狐浏览器官方3.6.25-win32版本exe安装包

    1. **多平台支持**:尽管标签为“win32”,但Firefox 3.6.25同时支持Windows、Mac OS X和Linux等多种操作系统,体现了其跨平台的特性。 2. **强大的安全特性**:Firefox 3.6.25引入了改进的安全机制,包括更好的反...

    Firefox火狐浏览器官方3.6.26-win32版本exe安装包

    《Firefox火狐浏览器3.6.26-win32版本:历史、功能与安装详解》 Firefox火狐浏览器,作为一款由Mozilla基金会开发的开源网络浏览器,自2004年发布以来,以其开放源码、高度可定制化以及注重用户隐私保护的特点,...

    commons-net-3.6.jarjakarta-oro-2.0.8.jar

    它的3.6版本带来了许多改进和新特性,比如支持FTP over TLS/SSL,更完善的错误处理,以及对IPv6的支持。 Jakarta ORO(Oro Regular Expression Package)是Apache Jakarta项目的一部分,它是一个强大的正则表达式库...

    dgreadiness_v3.6.zip

    Disable Windows Defender Credential Guard by using the Windows Defender Device Guard...解压到桌面,运行cmd,cd到解压后的目录下,输入命令:DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot,回车之后重启电脑

    Firefox火狐浏览器官方3.6.21-mac版本dmg安装包

    它支持Mac OS X 10.5(Leopard)及以上版本,界面设计遵循Mac的人机交互指南,使得用户在使用时感觉熟悉且舒适。同时,该版本优化了内存管理,减少了浏览器对系统资源的占用,提高了运行效率。 在安全方面,Firefox...

    PyPI 官网下载 | trimesh-3.6.32-py3-none-any.whl

    资源来自pypi官网。 资源全名:trimesh-3.6.32-py3-none-any.whl

    Firefox火狐浏览器官方3.6.27-mac版本dmg安装包

    - Firefox 3.6.27支持Mac OS X 10.5(Leopard)及更高版本的操作系统,这意味着即使在较老的Mac设备上也能运行此浏览器,享受优质的网络浏览服务。 3. **DMG安装文件** - 提供的"Firefox 3.6.27.dmg"是一个Mac OS...

Global site tag (gtag.js) - Google Analytics