员工表
CREATE TABLE ` tf_company_employee` ( ` employee_id` bigint ( 20 ) NOT NULL COMMENT '职员Id' , ` employee_no` varchar ( 15 ) NOT NULL COMMENT '职员编号' , ` e_mail` varchar ( 50 ) DEFAULT NULL COMMENT '工作邮箱' , ` company_id` bigint ( 20 ) DEFAULT NULL COMMENT '企业ID' , ` emp_name` varchar ( 50 ) DEFAULT NULL COMMENT '真实姓名' , ` emp_sex` smallint ( 6 ) DEFAULT NULL COMMENT '性别' , ` emp_duty` varchar ( 100 ) DEFAULT NULL COMMENT '职务' , ` emp_nickname` varchar ( 100 ) DEFAULT NULL COMMENT '昵称' , ` emp_avatar` varchar ( 500 ) DEFAULT NULL COMMENT '头像' , ` emp_status` smallint ( 6 ) DEFAULT NULL COMMENT '账户状态' , ` user_id` bigint ( 20 ) DEFAULT NULL COMMENT '用户ID' , PRIMARY KEY ( ` employee_id` ) , KEY ` FK_Reference_20` ( ` company_id` ) , CONSTRAINT ` FK_Reference_20` FOREIGN KEY ( ` company_id` ) REFERENCES ` tf_company` ( ` company_id` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8;
字段说明
新增字段 employee_no,默认空,允许管理员自定义员工编号,允许为空,但是非空时不许重复,可以是字母和数字组合 新增字段 e_mail,工作邮箱 删除字段 emp_duty,员工职务会在「员工部门」表中体现,员工和部门是多对多的关系,一个员工可以同时兼任其它部门的岗位 字段 emp_nickname,员工在公司内部取的昵称不允许重复 字段 emp_status 的取值:0 -正常,1-禁用,2-已注销,需要保存到「数据字典」表中