谁做过医院排班表的,要求自动排班和手动排班,自动排班排的是一个月之后的,每次排一周,自动排班遇到手动排班就自动停止

zimeng1314 2017-10-25 09:23:58
想要达成这个目标数据库要怎么设计,本人是个初学者,请大家帮帮忙,谢谢
...全文
791 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
山城忙碌人 2017-11-07
  • 打赏
  • 举报
回复
表1:autoWorkStatus(id bigint primary key , mStatus int default 0 -- 0自动排班,1手动排班); 表2:user(id bigint primary key ,name varchar(50) not null); 表3:work(id bigint primary key,userId bigint,workStatus int-- 0 早班,1 中班,2 晚班); 表4:workTime(id bigint primary key,workStatus int-- 0 早班,1 中班,2 晚班,startWorkTime varchar(10)--开始工作时间,endWorkTime varchar(10)--结束工作时间); java方案:开启一个定时器,定时去扫描autoWorkStatus表,发现是自动排班,就往work加数据,否则就不用排班。以上只是简单的表结构,具体根据你需求修改。

57,063

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧