校企合作UML
2019-04-14 14:59:54 0 举报
校企合作UML
作者其他创作
大纲/内容
Category (标签类别)
+ Id unsigned Integer PK+ Name varchar(30)
Position(职位)
+ Id unsigned interger PK+ Name varchar(50)+ CompanyId unsigned integer // 公司ID+ Description text // 职位描述+ Salary varchar(40) // 薪资水平+ PersonNumber unsigned Integer // 人数+ Experience varchar(200) // 工作经验描述 + Education varchar(200) // 学历要求 + Treatment varchar(200) //福利待遇 + PositionInfo text // 职位信息介绍
Company(公司)
+ Id unsigned Integer + Name varchar(100)+ Tel varchar(20) // 企业联系电话 用于公示+ Mail varchar(50) // 企业联系邮件 用于公示+ Wechat varchar(30) //微信+ Logo varchar(200) // 企业logo+ Nature varchar(100) // 企业性质+ BusinessLicenseURL varchar(200) // 营业执照照片+ BusinessLicenseLocation varchar(200)// 营业执照地址+ OrganizationCodeURL varchar(100) // 组织机构代码照片+ LegalBodyName varchar(50) // 企业法人姓名+ LegalBodyIdNumber varchar(50) // 企业法人身份证号+ ContactName varchar(20) // 联系人姓名+ ContactPhoneNumber varchar(20) // 联系人电话span style=\"font-size: inherit;\
Account(账户 注册、登录、绑定统一在这里)
+ Id unsigned integer PK+ Email varchar(30) // 用户绑定的email+ Tel varchar(20) // 用户绑定的电话号+ PasswordHash Text // 密码hash+ Role varchar(10) // \"user\" \"company\" \"reviewer\" + Uid unsigned integer // 对应类型的用户id
MissionListMissions(选材清单中的任务)
+ Id unsigned Integer PK + MissionListId unsigned Integer+ MissionId unsigned Integer
UserMissionList (用户关注选材清单)
+ Id unsigned Integer PK + MissionListId unsigned integer // 任务清单id+ UserId unsigned integer // 用户id
MissionList(选材清单)
+ Id unsigned Integer PK + MissionListName varchar(100) // 任务清单名+ CompanyId unsigned Integer+ CreateDate varchar(15) // 创建时期+ Intro Text // 简介
User(求职者)
+ Id unsigned int + Name varchar(40) + AvararURL varchar(100) // 头像URL+ Sex varchar(10) // 性别 male female + BirthYear unsigned int// 出生年份+ BirthMonth unsigned int// 出生月+ Location varchar(30) // 所在城市+ University varchar(50) // 大学+ EnrollYear varchar(4) // 入学年份+ GraduateYear varchar(4) // 毕业年份+ Education varchar(10) // 学历 本科 硕士 博士+ Major varchar(50) // 专业+ Status varchar(10) // 状态 in 求职中 已就业 就读中 暂不求职+ Intro varchar(400) // 自我介绍+ Wechat varchar(30) //微信+ Level unsigned integer //等级,现在暂有 1,2,3 三个+ LastActivity varchar(15) // 最近动态 如 2018-01-01,在完成任务时更新+ CanBeSearch boolean // 隐私设置 是否可以被企业搜索 默认true+ SendMail boolean // 有新消息是否发送邮件提醒 默认false
用户向企业和企业向用户发送的消息主要用于:任务完成与反馈,求职 两个用途
MissionFeedback(任务反馈)
+ Id unsigned Integer PK+ MissionId unsigned Integer+ UsersMissionId unsigned Integer // 记录具体是哪次任务,以便一个任务做多次,也方便根据UserMissionId找反馈+ UserId unsigned Integer+ CompanyId unsigned Integer+ Content Text // 内容+ Score unsigned Integer // 反馈评分 0~100分
CompanyToUserInfo(企业向用户发消息)
+ Id unsigned Integer PK+ CompanyId unsigned Integer+ UserId unsigned Integer+ Content Text // 内容+ Readed Boolean // 是否已读
TagForCompany(公司的标签 包括主营行业)
+ Id unsigned Integer+ TagId unsigned Integer+ CompanyId unsigned Integer
Mission(任务)
TagForUser(用户的标签 包括理想职业)
+ Id unsigned Integer+ TagId unsigned Integer + UserId unsigned Integer+ Value unsigned integer // 星级,用户每完成一个任务就加一个tagforuser
CompanyUser(公司用户)
+ Id unsigned integer PK+ Name varchar(40)+ CompanyId unsigned integer
Reviewer(审核者)
+ Id unsigned Integer+ Level unsigned Integer // 等级 1, 2, 3+ Name varchar(40) + Intro TEXT // 介绍
PositionMissionList(职位绑定选材清单)
+ Id unsigned integer PK+ PositionId unsigned integer+ MissionListId unsigned integer
TagForMission(任务的标签)
+ Id unsigned Integer+ TagId unsigned Integer+ MissionId unsigned Integer
Feedback (平台反馈)
+ Id unsigned integer PK + UserId unsigned integer + Content Text
TagForPosition(职位的标签)
+ Id unsigned Integer+ TagId unsigned Integer+ PositionId unsigned Integer
CompanyFollowUser(公司关注用户)
+ Id unsigned Integer PK+ UserId unsigned Integer+ CompanyId unsigned Integer
UserPlatformMessage(用户平台消息)
+ Id unsigned Integer PK+ UserId unsigned Integer+ Content Text // 内容+ Readed Boolean //是否已读
发布职位时绑定选材清单.删除职位时不会删除选材清单,只会删除这个关系
Complaint(投诉公司)
+ Id unsigned integer PK + UserId unsigned integer+ CompanyId // 投诉的公司的Id+ Content Text+ Material varchar(200) // 证明材料URL
UsersMission(用户做任务)
+ Id unsigned Integer PK+ UserId unsigned Integer+ MissionId unsigned Integer+ Status unsigned Integer //任务进行状态:未完成(0)、已完成(1)、已放+弃(2) 已反馈(3)+ Intro varchar(200) // 作品简介+ Attachment varchar(200)// 附件URL
(MissionCooperation)任务合作表
+ Id unsigned Integer PK + MissionId unsigned Integer // 合作任务Id+ MainCompanyId unsigned Integer //主要公司Id+ FriendCompanyId unsigned Integer //合作伙伴Id + FeedbackPermission boolean // 合作伙伴是否有任务反馈权限
UserFollowCompany(用户关注公司)
+ Id unsigned Integer PK+ UserId unsigned Integer+ CompanyId unsigned Integer
PlatformArticle(平台文章)
+ Id unsigned Integer+ AuthorId unsigned Integer // 作者id+ Title varchar(100) // 标题+ Content Text // 内容+ Date varchar(30) // 2018-01-01
CompanyPlatformMessage(企业平台消息)
+ Id unsigned Integer PK+ CompanyId unsigned Integer+ Content Text // 内容+ Readed Boolean // 是否已读
Tags(标签)
+ Id PK unsigned Integer + Name varchar(30) + CategoryId unsigned integer // 标签类别:如 能力,地点,学校 职业 行业 等+ Checked boolean //审核是否通过
UserToCompanyInfo(用户向企业发消息)
+ Id unsigned Integer PK+ UserId unsigned Integer+ CompanyId unsigned Integer+ Content Text // 内容+ Readed Boolean // 是否已读
CompanyArticle(公司文章)
+ Id unsigned Integer+ CompanyId unsigned Integer+ Title varchar(100) // 标题+ Content Text // 内容+ Date varchar(15) // 日期2018-01-01
0 条评论
下一页