附件基類表
附件父表(其他附件表需繼承該表)(TSAttachment)
這裏是指,需要建立自己帶有自己特殊屬性的附件表(一般來說,只做基本上傳的話,不需要獨立做繼承)
附件業務表
實際業務表,與附件無關,只是在回寫的時候搽寫相關數據
附件關係表
連接業務表與基類表之間關係的表(cgUploadEntity)
文件上載時:
public AjaxJson saveFiles(HttpServletRequest request, HttpServletResponse response, *****Entity *****Entity)
其中 entity 爲 附件關係表
調用
systemService.uploadFile(uploadFile)時,將附件信息寫入 TSAttachment,關係信息寫入 cgUploadEntity
然後把返回值回傳
回傳對象的 id 爲 關係表的 ID 也是 附件基類表 的附件ID
此ID 應作爲 附件業務表的附件 ID
然後通過
cgUploadService.writeBack方法,將附件業務表的附件ID更新進業務表中 完成所有操作