
业务支撑
文章平均质量分 97
一二三应用开发平台业务支撑模块的设计与实现,包括流水号、内容模板、数据导入导出、自定义桌面、附件管理等
行者无疆1982
热爱技术,专注于架构、设计、开发,侧重于综合运用与实战,所有内容均动手验证确认,不以讹传讹,欢迎评论、转发和私信。
每周更新一篇高质量原创文章,你的支持是创作的动力,记得添加关注~。
一起努力,遇见更好的自己。
展开
-
一二三应用开发平台业务支撑功能——内容模板功能设计与实现
在一些业务场景下,我们需要生成一些格式化的内容,典型应用场景是通知类消息,通知形式可能是短信、邮件、微信等。定义一些固化文本并设置格式,同时附加占位符,在系统运行期内,使用业务数据替换占位符,生成最终的内容。以服务器CPU使用率超限报警信息为例,内容模板如下:输入业务数据,替换掉占位符后,生成的最终消息示例如下:模板不仅仅需要支持纯文本,在一些业务场景下,如邮件通知,可以使用富文本,因此内容模板也需要支持富文本。下图中使用红色字体将CPU使用率进行显著标识。使用开发平台的实体配置功能,建立实体“内容模板原创 2025-02-17 08:05:24 · 663 阅读 · 0 评论 -
一二三应用开发平台业务支撑功能——自定义桌面功能方案、设计与实现
用户登录业务系统后,通常会进入一个系统首页,该页面通常被设计为用户的“桌面”或工作台。不同岗位角色关注的业务和信息各不相同。如果平台能够提供自定义配置功能,允许用户自行设置桌面展示的信息和布局,将显著提升办公效率和用户体验。该功能本质上是常见的Portal(门户)功能,其核心概念是通过模块化的组件(通常称为portlet,中文可译为组件)来构建个性化的用户界面。具体实现上,平台提供Portal功能的技术支持,通过以下步骤实现:1. 建立组件容器:提供一个可灵活配置布局的容器框架。2. 构建组件库:开发原创 2025-02-10 08:00:00 · 920 阅读 · 0 评论 -
应用开发平台业务支撑功能——单据编号、流水号功能方案、设计与实现
业务系统中通常存在生成具有业务含义的流水号功能,该流水号要求唯一,通常由以下三部分组成:具备业务含义的字符串(可选)+年月日(年或年月或年月日时等,可选)+若干位流水号(从1开始),如HT201910080003,表示的是2019年10月8日拟定的第3份合同。流水号的设置由IT管理员进行维护和管理。方案选择流水号跟常规实体还是有一定差别,一定程度上从属于实体,怎么来管理,主要有两种方案,具体如下:方案1:独立管理,配置流水号规则,然后实体模型配置时选择流水号实体记录进行关联方案2:实体配置时进行原创 2023-06-13 14:12:56 · 3070 阅读 · 0 评论 -
应用开发平台业务支撑功能——集成阿里EasyExcel组件实现Excel导入导出功能
数据导入导出是应用系统常见需求,而excel是主要的辅助工具,特别是数据导入。数据导出场景excel用的也相对最多,其他导出格式,如word、pdf,通常用于线下打印或电子传递,用报表工具处理更多一些。java领域操作excel组件库主要是EasyPoi,功能比较齐备,但是用起来比较繁琐,需要额外做一些定制化开发工作,并且据说存在若干BUG以及性能问题。阿里在EasyPoi基础上做了二次封装和优化,推出了EasyExcel开源项目。以下资料来源于easyexcel官网。原创 2023-06-20 08:38:18 · 5882 阅读 · 0 评论