Author: 罗展丰

打印模块对接文档

一、概述 打印模块支持两种模板类型: 类型 文件后缀 报表名枚举 说明 SIE 报表 .sied PrintReportNameEnum.SIE_REPORT Stimulsoft 设计器,JSON 格式 BarTender .btw PrintReportNameEnum.BARTENDER Ba

罗展丰 罗展丰 Published on 2026-06-17

打印模块架构设计

一、整体架构 打印模块分两层:框架层(framework-print)和业务层(sys-biz/print)。 ┌─────────────────────────────────────────────────────────────┐ │ sys-biz /

罗展丰 罗展丰 Published on 2026-06-17

初始化对接文档

基础信息 基础路径:/sys/v1/init 协议:HTTP/HTTPS 内容类型:application/json 接口列表 1. 获取初始化任务列表 请求 GET /sys/v1/init/list 无请求参数。 响应 { "code": 200, "msg": "succes

罗展丰 罗展丰 Published on 2026-06-12

导入导出功能接入指南

一、接口说明 1.1 导入接口(TaskImportController) 接口 方法 路径 说明 创建导入任务 POST /sys/v1/task/import/create 上传Excel文件并创建导入任务 查询导入状态 GET /sys/v1/task/import/status 查询导入任务

罗展丰 罗展丰 Published on 2026-06-12

任务模块架构设计

一、概述 Task 模块是一个通用的异步任务执行框架,采用工厂模式 + 策略模式设计,支持任务的异步执行、状态管理、结果持久化和分布式锁保护。核心能力包括:导入/导出任务处理、任务状态跟踪、失败重试、结果文件上传等。 二、核心架构 2.1 架构分层 ┌────────────────────────

罗展丰 罗展丰 Published on 2026-06-12

字典模块使用指南

一、快速开始 1.1 新增一个系统枚举字典 假设需要为"消息通知"模块新增一个系统字典分类,包含通知类型和通知渠道。 步骤 1:在 SysSysEnum 中注册新的子分类 // 文件:sys-api/.../common/enums/SysSysEnum.java public enum SysSy

罗展丰 罗展丰 Published on 2026-06-11

字典模块架构设计

字典模块设计文档 一、概述 字典模块为系统提供统一的字典数据管理能力,核心设计思想是双源字典 + 统一树形结构——将编译时确定的系统枚举字典与运行时动态创建的业务字典无缝融合为一致的树形数据,上层业务无需感知数据来源。 二、核心架构 ┌────────────────────────────────

罗展丰 罗展丰 Published on 2026-06-11

编码规则使用指南

编码规则使用指南 一、编码规则使用 产品线调用 文件位置:com.sie.imom.sys.api.encoder.EncoderApi 方法:EncoderApi.getEncoder 接口功能:对外API网关编码生成接口,供其他产品线调用。 请求格式: { "encoderConfigCod

罗展丰 罗展丰 Published on 2026-05-19

编码规则架构设计

编码规则模块架构设计 一、概述 编码规则模块负责管理和生成各种业务编码,支持多种编码段类型的组合,实现灵活的编码规则配置。 二、核心架构 2.1 架构层次 ┌─────────────────────────────────────────────────────────────────┐ │

罗展丰 罗展丰 Published on 2026-05-19

业务初始化

背景 在业务系统中,常常需要在系统启动时初始化一些基础数据,如部门结构、角色权限、用户账号等。为了统一管理这些初始化操作,提供标准化的初始化流程和日志记录,我们引入了 AbstractInitializer 抽象类,作为所有初始化器的基类。 模块概述 init 文件夹用于业务系统的初始化操作,主要负

罗展丰 罗展丰 Published on 2026-03-18
Previous Next