1.抽象内容信息,支持模板中插入动态数据(例如 {{username}}),即动态替换占位符生成完整的消息内容。 2.抽象渠道信息,比如支持短信、邮件等 3.提供模板管理能力,即提供模板的创建、修改、删除和查询功能。
text/template:用于生成纯文本内容(如配置文件、代码)
模板表(t_msg_template)
| 字段 | 类型 | 描述 |
|---|---|---|
| id | bigint | 模板唯一标识 |
| source_id | string | 业务ID |
| name | varchar(256) | 模板名称 |
| template_id | varchar(256) | 模板ID |
| rel_template_id | varchar(256) | 关联模板ID(对接第三方平台模板时使用) |
| content | varchar(4096) | 模板内容(支持占位符) |
| subject | varchar(256) | 主题 |
| sign_name | varchar(256) | 签名(短信渠道需要) |
| channel | int(10) | 推送渠道(1: 邮件;2: 短信;3: 飞书) |
| status | tinyint(4) | 状态(1: 等待审核;2: 正常) |
| create_time | datetime | 创建时间 |
| modify_time | datetime | 修改时间 |
RESTful 接口设计 创建模板:POST /api/templates 获取模板:GET /api/templates/{id} 更新模板:POST /api/templates/{id} 删除模板:DELETE /api/templates/{id}
Reply by Email