Skip to content

Add assembler for post and sheet to replace service convert

Created by: guqing

What this PR does?

使用 assembler 替代原 service方法中的各种数据组装逻辑,并针对前台主题渲染使用数据与后端数据的差异提供不同的 assembler,例如 PostAssembler针对后台文章数据组装,PostRenderAssembler针对前台主题渲染所需数据的组装

Why we need it?

由于前台和后台使用数据上的差异,公用service方法时数据组装出现分歧,原有方式是在service上加参数或者针对不同的调用场景特殊处理,使用assembler后可以灵活的针对不同的使用场景针对性的组装数据,代码更集中更方便维护。

合并请求报告