首页 > 其他分享 >DTCloud中台共用模块开发规范

DTCloud中台共用模块开发规范

时间:2023-05-23 17:22:16浏览次数:49  
标签:DTCloud 模型 中台 模块 共用 方法 代码

目前中台仓库代码的运行依赖dtcloud,在贡献中台模块的时候,可能会存在大量重复且能共用的模块。这时候就希望能将这部分代码封装起来,能供其他模块方便使用。直接的方法是提供一个commons包来存放共用代码,包括以后代码的新增、修改都在这里进行。在中台仓库中添加直接from...import会引发导包异常问题,于是想通过dtcloud的抽象模型进行实现,以下以实现一个本地存储来进行一些尝试:

模块结构

controllers: 接口控制器、接口对方法进行调用
models: 模型定义,基于抽象模型实现方法、模块核心
versions: 版本信息

模块方法实现

继承自抽象模型AbstractModel,实现了两个主要方法upload(文件上传), download_url(文件下载地址)。

模块方法调用

直接通过环境变量调用模型相关方法

作者:吴超

标签:DTCloud,模型,中台,模块,共用,方法,代码
From: https://www.cnblogs.com/DTCLOUD/p/17425827.html

相关文章

  • 从PaaS平台到技术中台,BoCloud博云直指“数字中国的架构师”
    在IaaS和SaaS如火如荼之后,PaaS也迎来了属于自己的春天。随着头部云服务商和技术创业公司纷纷入场,在业内正在打造“PaaS技术中台”的博云,能否为PaaS企业服务市场带来新的格局?BoCloud博云是一个难以下单一标签的公司,说它是单纯的容器,云管理,PaaS技术企业似乎都不够准确,但又都是博云的......
  • dede共用同一个文章ID展示多个不同的模板页面
    DEDE共用同一个文章ID展示多个不同的模板页面,比如链接:http://jinmengqiang.cn/info-1.htmlhttp://jinmengqiang.cn/plus/show.php?aid=1以上2个链接可以使用不同的模板,其实内容可以相同也可以不同的进行调用(这个需要后台二次开发进行配合)。首先复制/m/view.php并且改名......
  • 阿里拆了中台,中台还有未来吗?
    hi,我是熵减,见字如面。近日,阿里在继年初3月份的1+6+N的战略变革的基础上,对持续建设和运营8年的中台的调整终于落地了。阿里对中台的这一举措,引发了外界对于中台战略是否还有意义的大量质疑和讨论。甚至有人将中台战略称之为自欺欺人的一场骗局。中台战略真的是一场骗局和闹剧......
  • DTCloud 瞬态模型_models
    DTCloud是一款功能强大的企业资源计划(ERP)软件,它提供了许多模型和功能,用于管理各种业务流程和数据。在DTCloud中,瞬态模型(TransientModel)是一种特殊类型的模型,用于处理临时数据和临时状态。瞬态模型是一种临时性的模型,不会在数据库中创建对应的表。它们用于存储一些临时数据或......
  • WM_技术中台下终搜的技术解决方案-stage1 mysql->logstash->es 数据采集并处理 暂时
    1技术中台与终搜介绍1.1技术中台与终搜介绍中台产生的背景中台(技术、业务、数据)最早是阿里巴巴提出来的。2015年阿里进行过一次架构调整,将搜索事业部、共享业务平台、数据技术及产品部组成了中台事业群。并喊出“小前台,大中台”的管理模式。什么是中台中台是介于前台......
  • java如何利用反射实现方法共用?条件:相同的业务逻辑但实体类不同(要求:其使用的方法属性在
    一、情景:在项目开发中经常遇到在两个不同的地方要处理相同逻辑的数据处理,但所使用的实体确是两个实体,且没有继承关系,这样简单的使用泛型就无法实现方法共用,但这样重复的代码在项目中存在实在不是一个优雅的方案,故随着技术水平的提高,不断的研究,终于找到了能解决的方案,故此记录。......
  • 3分钟搞懂中台
    什么是数据中台?背景2015年全年产生的数据量等于历史上所有人类产生数据的总和,人类的数据增长正式从乘法型增长变成了指数型增长,海量数据处理成为了全人类的挑战。阿里提出了DT时代已经到来:DataTech替代ITTech,强调数据驱动的重要性。阿里走在了前面,阿里用几百人的团队支撑了几......
  • 低代码开发平台 新型企业中台解决方案
    企业业务系统按照价值链分为前台和后台,前台是发散的一端,是运用与演绎,后台是收敛的一端,是归纳与抽象。前台敏态地响应需求,后台稳定有序地面向内部系统或者固定业务逻辑实现管理。数字化创新时代,前台的创新速度、敏捷性和后台系统的稳定性之间,存在前快、后慢的“齿轮差距”,这就需要......
  • 医疗行业中台设计-前言
         这几年一直从事医疗行业数据治理相关工作。深入了解了这个行业的现状,未来并不知道是啥样。虽然医疗行业教其他行业起步很晚,各种新技术近几年来在该行业应用场景层次不穷,医疗行业确实有很大的挖掘价值,专攻专精的精神在最近几年各种概念伴随这PPT影响下,开始飘了起来。 ......
  • DTCloud结合amis编辑器下篇~外联版
    项目目录最终需要展示的amis编辑器的html文件参考编辑器源码链接<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="format-det......