标准管理
标准登记
薪酬标准编号,薪酬标准名称,薪酬总额(8项自动相加)
制定人,登记时间
序号,薪酬项目管理,金额 ==》 薪酬总额
保存后 = 起草,还可以修改 ,未提交审核
申请复核——>审核中状态,不可修改
标准复核
+审核意见:
审核通过 / 驳回
标准变更
+变更原因:
审核变更=更改起草
发放管理
发放登记
新增(自增编号) 删除
对已有的档案登记/复核 : 绩效工资、应扣金额、加班补助、出差补助
发放登记复核
**薪酬标准管理:**st_ manage
薪酬标准编号,薪酬标准名称,审核状态,登记时间,制定人,
薪酬总额(自动相加标准登记的8个值),
CREATE TABLE `st_manage` ( --表名:标准管理
`st_id` int NOT NULL AUTO_INCREMENT, --薪酬标准编号
`st_name` int NOT NULL, --薪酬标准名称
`st_status` char(4) DEFAULT '起草', --审核状态
`st_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,--登记时间
`st_per` char(3) DEFAULT 'zxc', --登记人
`st_total` double(6,2) DEFAULT '0.00', --薪酬总额
PRIMARY KEY (`st_id`)
)
CREATE TABLE `st_register`(
`st_sum` DOUBLE(6,2) DEFAULT 0.00, --8项之和
`st_num` INT NOT NULL, --薪酬标准编号
FOREIGN KEY (st_num) REFERENCES st_manage(st_id),
`基本工资` DOUBLE(6,2) DEFAULT 0.00,
`绩效奖金` DOUBLE(6,2) DEFAULT 0.00,
`交通补助` DOUBLE(6,2) DEFAULT 0.00,
`通讯补助` DOUBLE(6,2) DEFAULT 0.00,
`餐补` DOUBLE(6,2) DEFAULT 0.00,
`住房补助` DOUBLE(6,2) DEFAULT 0.00,
`出差补助` DOUBLE(6,2) DEFAULT 0.00,
`加班补助` DOUBLE(6,2) DEFAULT 0.00,
`应扣金额` DOUBLE(6,2) DEFAULT 0.00, --这是第九项
PRIMARY KEY (`st_sum`)
)
-- 序号,姓名,8项,应扣金额(最小的 个人)
create gr_person(
gr_id INT NOT NULL AUTO_INCREMENT, --序号
gr_name char not null, --姓名
gr_
gr_actual --实发金额,9项之和
)
-- 序号 , Ⅰ级机构名称 , Ⅱ级结构名称 , 人数(几个per=上个表的自增) ,基本薪酬金额(8项之和)
gr_organ
create table gr_all(
gr_id INT NOT NULL AUTO_INCREMENT, --薪酬单编号
gr_allnum int DEFAULT 0, --总人数
gr_total double(6,2) --基本薪酬总额
FOREIGN KEY (gr_total) REFERENCES st_register(st_sum),
gr_actual DOUBLE(6,2) DEFAULT 0.00, --实发金额,9项之和
gr_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,--发放时间
primary key(gr_id)
)