自定义表单类图
2023-02-08 10:46:32 0 举报
自定义表单设计类图,配套搜索自定义表单详细设计图
作者其他创作
大纲/内容
CustomFormDataVersionService
+ get(id)+ delete()+ save() /*插入或更新*/
查看时获取layoutsetting
CustomFormDesigner
+ checkChange(json):Boolean+ save(json):ServiceStatus+ getByRelatedBusinessId(relatedBusinessId):JsonFile /*调用custom..ListService*/
CustomFormHelper
读取插入更新删除
对于custom_form_data_version表中的数据,不可删除字段值,不可覆盖,只可以整合更新
依赖
插入,更新,删除
CustomFormDataAgent
AdverseEventService
/*获取业务数据再调用agent assemble*/+ get(id) /*插入业务数据之后,再调用customFormDataService的插入*/+ add(fieldValueMapping)/*修改本业务数据之后,再调用customFormDataService的更新*/+ edit(fieldValueMapping)/*删除本业务数据,再删除自定义表单数据*/+ delete(id)
CustomFormDataService
+ ADUQ+ deleteFieldData(columnName,customFormId)
AdverseEventController
1.具体接口的方法名,在工程代码中可能会有调整2.返回值如果有多个,使用对象包装,具体对象名,参考工程代码
举例:CustomFormHelper 可以帮助AdverseEventService把fieldValueMapping中的属于业务字段的数据变为AdverseEventModel,以便AdverseEventService的新增和更新
CustomFormListService
CustomFormFieldMappingProcessor
+ allocateField(getAfterDeletionFieldMappingspan style=\"font-size: inherit;\
依据customFormId删除一列数据
根据fieldValueMapping获取AdverseEventModel
CustomFormDesignController
0 条评论
下一页