发布内容管理详细类图
2017-03-10 21:47:11   0  举报             
     
         
 发布内容管理详细类图主要包括以下几个部分:用户、内容、分类和标签。用户是发布内容的主体,可以创建、编辑和删除自己的内容。内容是用户发布的具体信息,包括标题、正文、图片等。分类是对内容进行分类管理,方便用户查找和浏览。标签是对内容进行关键词标记,提高内容的检索效率。此外,还涉及到审核、评论、点赞等操作,以及与用户的权限管理相关联。通过这个类图,可以清晰地了解到发布内容管理系统的各个组成部分及其之间的关系,为后续的系统设计和开发提供参考。
    作者其他创作
 大纲/内容
 InnerAnnouncementItem
  + affairId: Int+ announcement: Object
  + onClick(): Object
    TaskCard
  + announcement: Object+ affair: Object+ task: Object+ guestList: Array+ officialList: Array+ permission: Object- showPriSelector: Boolean- showStateSelector: Boolean- showEditWorkModal: Boolean- isOfficial: Boolean
  + handleKeyTask: Boolean+ handleModifyTask: Object+ handleUpdateWork: Array- handleChangePri: Boolean- handleChangeState: Boolean
  React
  - componentWillMount()- componentDidMount()- componentWillReceiveProps()- render()
  TaskContainer
  + announcement: Object+ affair: Object- isEdit: Boolean- editType: Int- tasklList: Array- hasmore: Boolean- isFetching: Boolean
  + fetchTaskList: Array
  EditTaskModal
  + announcement: Object+ affair: Object+ task: Object+ guestList: Array+ officialList: Array+ permission: Object- title: Object- showAddAttachmentModal: Boolean- selectedCoopList: Array- selectedResp: Object- roleList: Array- isOfficial: Boolean
  - fetchTaskDetail: Object- getResponsorCandidates: Object- getCooperatorCandidates: Array- handleFormSubmit: Boolean- handleChangeRespRole: Boolean- handleChangeCoopRole: Boolean- handleDeleteTask: Boolean- handleDeleteFile: Boolean
  AnnouncementTab
  + activeKey: Int- showAddGuestModal: Boolean
  + handlePartiDelete: Boolean+ handleAddOfficial: Boolean+ handleAddGuest: Boolean
  SubAnnouncementContainer
  + announcement: Object+ affair: Object- subAnnouncementList: Array- showCreateAnnouncementModal: Boolean
  - onCreateAnnouncement: Boolean- fetchSubAnnouncementList: Array
  AnnouncementItem
  - onClick(): Object
  AttachmentContainer
  + announcement: Object+ affair: Object- fileList: Array
  - handleDownloadFile: Boolean- fetchFileList: Array
  AnnouncementDetail
  - publicTypePopoverVisible: Boolean- toolDropdown: Boolean- showDifference: Boolean- announcement: Object- announcementHasSub: Object- showAnnouncementMoveModal: Boolean- version: Array- officialList: Array- guestList: Array- followerList: Array
  CommentContainer
  + announcement: Object+ affair: Object- commentPublicType: Int- commentList: Array
  + onCreateComment: Boolean- fetchCommentList: Array- onDeleteComment: Boolean- changeCommentPublicType: Boolean
  announcementAction
  + FETCH_DRAFT_LIST: String+ FETCH_ANNOUNCEMENT_LIST: String+ DELETE_DRAFT: String
  CommentInput
  + placeholder: String+ btnText: String
  - onSubmit: Boolean
  ParticipantContainer
  + announcement: Object+ affair: Object+ officialList: Array+ guestList: Array
  - handleAddParti: Boolean- handleDeleteParti: Boolean
  TaskCreateInput
  + announcement: Object+ affair: Object+ optRole: Object+ officialList: Array+ guestList: Array- type: Int- selectedMeetingRoles: Array- showTypeSelector: Boolean- showRespSelector: Boolean
  + onCancel: Boolean+ onSuccess: Boolean
  CreateAnnouncementModal
  + affairId: Int+ parentAnnouncement: Object+ editAnnouncement: Object+ initialDraft: Object- selectedOfficialRoleList: Array- selectedGuestList: Array- openChooseTemplatePanel: Boolean- currentTemplate: Int- chosenTemplate: Int- officialRoleList: Array
  - handleChangeTemplate(Int): Int- handleCreate(Boolean): Object- handleSaveDraft(): Object- handleSelectOfficialChange(Array): Boolean
  announcementReducer
  - state: Object
  + getAnnouncementState(): Object
  InteractAnnouncementItem
  InnerAnnouncementContainer
  + announcementList: Array+ affair: Object- type: Int- containChild: Boolean- vision: Int- hasMore: Boolean- filters: Object- showCreateAnnouncementModal: Boolean- draftModalVisible: Boolean- initialDraft: Object
  - loadAnnouncementList(): Array- handleDeleteDraft(): Object- handleFetchDraftList(): Array- onFilterChange(Object): Object- onSearch(Object): Array- handleEditDraft(Int): Object
  oss
  + downloadFile+ uploadAnnouncementAttachment+ uploadAnnouncementFile
   
 
 
 
 
  0 条评论
 下一页
 为你推荐
 查看更多
    
   
   
   
   
   
  
  
  
  
  
  
  
  
 