import BaseModel from '../../../core/base' import useSummaryModel from '../transform/summary' import useCommonTitleModel from '../transform/content' class ContentModel extends BaseModel { constructor(config) { super(config) } createModel() { return { content: useCommonTitleModel().createModel(), summary: useSummaryModel().createModel() } } formatModel(data, isInit = false) { const result = this.createModel() // 基础信息 if (data?.baseInfo) { result.content = useCommonTitleModel().transformModel(data) } // 摘要 if (data?.abstract) { result.summary = useSummaryModel().transformModel(data) } return result } } /** * /publicapply/detail/baseInfo * 基础信息接口数据模型转换 */ function useContentModel() { return new ContentModel() } export default useContentModel