ry_20191202.sql 57 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675
  1. -- ----------------------------
  2. -- 1、部门表
  3. -- ----------------------------
  4. drop table if exists sys_dept;
  5. create table sys_dept (
  6. dept_id bigint(20) not null auto_increment comment '部门id',
  7. parent_id bigint(20) default 0 comment '父部门id',
  8. ancestors varchar(50) default '' comment '祖级列表',
  9. dept_name varchar(30) default '' comment '部门名称',
  10. order_num int(4) default 0 comment '显示顺序',
  11. leader varchar(20) default null comment '负责人',
  12. phone varchar(11) default null comment '联系电话',
  13. email varchar(50) default null comment '邮箱',
  14. status char(1) default '0' comment '部门状态(0正常 1停用)',
  15. del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
  16. create_by varchar(64) default '' comment '创建者',
  17. create_time datetime comment '创建时间',
  18. update_by varchar(64) default '' comment '更新者',
  19. update_time datetime comment '更新时间',
  20. primary key (dept_id)
  21. ) engine=innodb auto_increment=200 comment = '部门表';
  22. -- ----------------------------
  23. -- 初始化-部门表数据
  24. -- ----------------------------
  25. insert into sys_dept values(100, 0, '0', '若依科技', 0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00');
  26. insert into sys_dept values(101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00');
  27. insert into sys_dept values(102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00');
  28. insert into sys_dept values(103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00');
  29. insert into sys_dept values(104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00');
  30. insert into sys_dept values(105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00');
  31. insert into sys_dept values(106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00');
  32. insert into sys_dept values(107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00');
  33. insert into sys_dept values(108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00');
  34. insert into sys_dept values(109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00');
  35. -- ----------------------------
  36. -- 2、用户信息表
  37. -- ----------------------------
  38. drop table if exists sys_user;
  39. create table sys_user (
  40. user_id bigint(20) not null auto_increment comment '用户ID',
  41. dept_id bigint(20) default null comment '部门ID',
  42. user_name varchar(30) not null comment '用户账号',
  43. nick_name varchar(30) not null comment '用户昵称',
  44. user_type varchar(2) default '00' comment '用户类型(00系统用户)',
  45. email varchar(50) default '' comment '用户邮箱',
  46. phonenumber varchar(11) default '' comment '手机号码',
  47. sex char(1) default '0' comment '用户性别(0男 1女 2未知)',
  48. avatar varchar(100) default '' comment '头像地址',
  49. password varchar(100) default '' comment '密码',
  50. status char(1) default '0' comment '帐号状态(0正常 1停用)',
  51. del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
  52. login_ip varchar(50) default '' comment '最后登陆IP',
  53. login_date datetime comment '最后登陆时间',
  54. create_by varchar(64) default '' comment '创建者',
  55. create_time datetime comment '创建时间',
  56. update_by varchar(64) default '' comment '更新者',
  57. update_time datetime comment '更新时间',
  58. remark varchar(500) default null comment '备注',
  59. primary key (user_id)
  60. ) engine=innodb auto_increment=100 comment = '用户信息表';
  61. -- ----------------------------
  62. -- 初始化-用户信息表数据
  63. -- ----------------------------
  64. insert into sys_user values(1, 103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2018-03-16 11-33-00', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00', '管理员');
  65. insert into sys_user values(2, 105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2018-03-16 11-33-00', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00', '测试员');
  66. -- ----------------------------
  67. -- 3、岗位信息表
  68. -- ----------------------------
  69. drop table if exists sys_post;
  70. create table sys_post
  71. (
  72. post_id bigint(20) not null auto_increment comment '岗位ID',
  73. post_code varchar(64) not null comment '岗位编码',
  74. post_name varchar(50) not null comment '岗位名称',
  75. post_sort int(4) not null comment '显示顺序',
  76. status char(1) not null comment '状态(0正常 1停用)',
  77. create_by varchar(64) default '' comment '创建者',
  78. create_time datetime comment '创建时间',
  79. update_by varchar(64) default '' comment '更新者',
  80. update_time datetime comment '更新时间',
  81. remark varchar(500) default null comment '备注',
  82. primary key (post_id)
  83. ) engine=innodb comment = '岗位信息表';
  84. -- ----------------------------
  85. -- 初始化-岗位信息表数据
  86. -- ----------------------------
  87. insert into sys_post values(1, 'ceo', '董事长', 1, '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00', '');
  88. insert into sys_post values(2, 'se', '项目经理', 2, '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00', '');
  89. insert into sys_post values(3, 'hr', '人力资源', 3, '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00', '');
  90. insert into sys_post values(4, 'user', '普通员工', 4, '0', 'admin', '2018-03-16 11-33-00', 'ry', '2018-03-16 11-33-00', '');
  91. -- ----------------------------
  92. -- 4、角色信息表
  93. -- ----------------------------
  94. drop table if exists sys_role;
  95. create table sys_