薪酬管理系统数据库设计
作者:企起期小编 阅读次数:

演示视频

     

表清单

名称

注释

tb_adjust_salary

调节工资主表

tb_adjust_salary_detail

调节工资明细表

tb_area

地域表

tb_assistant_adjust_salary

助理及以上调节工资明细表

tb_branch_user_performance_salary

营运网点岗位补贴及绩效

tb_center_department

集中作业中心可以查看明细的部门表

tb_check_exclude_user

费用报销时可以不校验的用户

tb_department

部门表

tb_department_admin

部门负责人关联表

tb_department_code

部门编号表

tb_department_expenses_field

部门科目比例表

tb_department_pluralism

兼职部门表

tb_department_runningcost_field

部门维持费用科目额度表

tb_department_user

部门用户关联表

tb_expense_field_info

营销费用相关字段表

tb_expense_information

营销费用明细

tb_expense_stat_field_info

营销费用计算和统计相关字段表

tb_expense_stat_information

营销费用计算和统计表

tb_expense_stat_report

费用计算与统计报表

tb_expenses_claim

营销费用报销申请表

tb_expenses_claim_detail

营销费用报销申请明细表

tb_expenses_claim_item

报销费用明细科目表

tb_expenses_field

报销系统科目表

tb_export_template

导出模板

tb_export_template_field

导出excel所需要的字段

tb_field_info

薪资相关字段表

tb_globalparameter

全局参数表

tb_mark_rate

评分标准基础表

tb_name

数据字典表

tb_operation_type_param

条线参数设置

tb_performance

评分表

tb_permission

权限元素表

tb_position

岗位性质

tb_private_tax_rate

个人所得税税率表

tb_qualification

从业资格表

tb_runningcost_claim

维持费用报销申请表

tb_runningcost_claim_detail

维持费用报销申请明细表

tb_runningcost_claim_item

维持费用报销明细科目表

tb_runningcost_field

支行维持费用科目表

tb_salary_information

薪资表(动态表)

tb_salary_information_status

薪资状态表

tb_salary_level

工资序列

tb_salary_level_formula

工资级别相关的公式

tb_sequence

自增序列表

tb_sms_send_result

短信发送结果

tb_sms_template

短信模板

tb_user

用户基本信息表

tb_user_leave

职工请假表

tb_user_permission

用户权限

tb_vacation

请假申请表

tb_vacation_approve

请假申请——通过申请

tb_vacation_attachment

请假申请附件列表

tb_vacation_reject

请假申请——拒绝申请

tb_vacation_report

员工考勤报表

tb_vacation_sms_template

请假申请-短信模板管理

tb_vacation_type

请假类型表

tb_vacation_verify

请假申请——核实申请

tb_virtual_user

虚拟用户表

表设计

表tb_adjust_salary

名称

注释

数据类型

长度

精度

year


varchar(10)

10


month


varchar(10)

10


type


char(1)

1


flag


char(1)

1


departmentid

部门id

int(11)

11


recorddate

记录产生时间

datetime



money

金额

decimal(18, 2)

18

2

typemoney

初始化时,部门该条线下的调节工资总额

decimal(18, 2)

18

2

kpi

kpi

decimal(5, 2)

5

2

comments


varchar(1000)

1,000


tb_adjust_salary_detail

名称

注释

数据类型

长度

精度

year


varchar(10)

10


month


varchar(10)

10


type


char(1)

1


flag


char(1)

1


departmentid

部门id

int(11)

11


recorddate

记录产生时间

datetime



money

金额

decimal(18, 2)

18

2

userid


varchar(50)

50


comments


varchar(500)

500


operator


varchar(50)

50


personaltypemoney

个人当时的三项工资比例之和

decimal(18, 2)

18

2

tb_area

名称

注释

数据类型

长度

精度

areacode


char(6)

6


name


varchar(200)

200


zipcode


varchar(200)

200


tb_assistant_adjust_salary

名称

注释

数据类型

长度

精度

year


varchar(10)

10


month


varchar(10)

10


type


char(1)

1


flag


char(1)

1


departmentid

部门id

int(11)

11


recorddate

记录产生时间

datetime



money

金额

decimal(18, 2)

18

2

userid


varchar(50)

50


comments


varchar(500)

500


operator


varchar(50)

50


personaltypemoney

个人当时的三项工资比例之和

decimal(18, 2)

18

2

kpi

kpi

decimal(5, 2)

5

2

tb_branch_user_performance_salary

名称

注释

数据类型

长度

精度

userid


varchar(50)

50


year


char(4)

4


month


char(2)

2


positionallowance

岗位补贴

decimal(18, 2)

18

2

performanceallowance

绩效工资

decimal(18, 2)

18

2

flag


char(1)

1


recorddate

操作时间

datetime



finalpositionallowance

营运管理部返回回来的岗位补贴

decimal(18, 0)

18


finalperformanceallowance

营运管理部返回回来的绩效

decimal(18, 0)

18


basicsalary

基本工资

decimal(18, 0)

18


checksalary

考核工资

decimal(18, 2)

18

2

tb_department

名称

注释

数据类型

长度

精度

id

自增

int(11)

11


name


varchar(50)

50


comments


varchar(500)

500


orderid

排序字段

int(4)

4


表tb_department_admin

名称

注释

数据类型

长度

精度

userid


varchar(50)

50


departmentid

部门id

int(11)

11


orderid

排序id

int(11)

11


表tb_department_expenses_field

名称

注释

数据类型

长度

精度

departmentid

部门id

int(11)

11


expensesfieldid

报销系统科目id

int(11)

11


rate

该科目在该部门的报销比例

decimal(3, 2)

3

2

quotiety

系数,暂时用不上

decimal(3, 1)

3

1

limitmoney

限制金额,当存在时,部门科目的报销金额要以此判断

decimal(18, 2)

18

2

表tb_department_pluralism

名称

注释

数据类型

长度

精度

id

自增ID

int(11)

11


userid


varchar(50)

50


departmentid

部门ID

int(11)

11


comments


varchar(500)

500


orderid

排序ID

int(11)

11


表tb_department_runningcost_field

名称

注释

数据类型

长度

精度

id

关键字

int(11)

11


departmentid

部门id

int(11)

11


runningcostfieldid

维持费用科目id

int(11)

11


limitmoney

限制金额,当存在时,部门维持费用科目的报销金额要以此判断,可多次导入进行累加

decimal(18, 2)

18

2

importdate

导入时间

datetime



year


varchar(4)

4


表tb_department_user

名称

注释

数据类型

长度

精度

userid


varchar(50)

50


departmentid

部门id

int(11)

11


表tb_expense_field_info

名称

注释

数据类型

长度

精度

code


varchar(30)

30


name


varchar(200)

200


comments


varchar(500)

500


orderid

排序id

int(11)

11


表tb_expense_information(动态表)

名称

注释

数据类型

长度

精度

userid


varchar(50)

50


expensedate

发生费用日期

date



comments


varchar(1000)

1,000


field001

招待费

decimal(18, 2)

18

2

field002

公杂费

decimal(18, 2)

18

2

field003

电子设备运转费

decimal(18, 2)

18

2

field004

会议费

decimal(18, 2)

18

2

field005

差旅费

decimal(18, 2)

18

2

field006

宣传费

decimal(18, 2)

18

2

field007

绿植费

decimal(18, 2)

18

2

field008

修理费

decimal(18, 2)

18

2

field009

印刷费

decimal(18, 2)

18

2

id

自增,主键

int(10)

10


表tb_expense_stat_field_info

名称

注释

数据类型

长度

精度

code

代码

varchar(30)

30


name

名称

varchar(200)

200


type

类型

varchar(30)

30


length

长度

varchar(20)

20


precise

精度

varchar(6)

6


enableflag

是否可用

char(1)

1


isbasic

是否基础指标

char(1)

1


comments

备注

varchar(500)

500


formula

公式

varchar(1000)

1,000


orderid

排序id

int(11)

11


formulaname

公式描述

varchar(2000)

2,000


表tb_expense_stat_information

名称

注释

数据类型

长度

精度

rptid

对应的报表id

int(11)

11


userid


varchar(50)

50


lastimportdate

最后一次导入时间

datetime



lastsavedate

最后一次保存时间

datetime



username


varchar(300)

300


departmentname


varchar(300)

300


field001

对公活期存款日均余额

decimal(18, 2)

18

2

field002

对公活期存款分值

decimal(18, 2)

18

2

allgetexpense

累计已报费用

decimal(18, 2)

18

2

field003

对公定期存款日均余额

decimal(18, 2)

18

2

field004

对公定期存款分值

decimal(18, 2)

18

2

tb_export_template

名称

注释

数据类型

长度

精度

id

自增id

int(11)

11


name

模版名称

varchar(100)

100


tb_export_template_field

名称

注释

数据类型

长度

精度

templateid

模板id

int(11)

11


field


varchar(50)

50


orderid

排序字段

int(11)

11


tb_field_info

名称

注释

数据类型

长度

精度

code

指标代码

varchar(30)

30


name

名称

varchar(200)

200


type

类型

varchar(30)

30


length

长度

varchar(20)

20


precise

精度

varchar(6)

6


enableflag

是否可用

char(1)

1


canexport

是否能导出

char(1)

1


candisplay

是否显示

char(1)

1


isbasic

是否基础指标

char(1)

1


comments

备注

varchar(500)

500


formula

公式

varchar(1000)

1,000


isincome

是否是收入

char(1)

1


isrelationtolevel

是否关联工资序列

char(1)

1


isrelationtoposition

是否关联岗位性质

char(1)

1


isdefaulthidden

是否默认隐藏

char(1)

1


isrelationtotax

是否关联个税

char(1)

1


orderid

排序id

int(11)

11


isrelationtomark

是否关联评分

char(1)

1


formulaname

公式描述

varchar(2000)

2,000


isrelationtoleave

是否关联考勤

char(1)

1


isround

是否需要四舍五入

char(1)

1


tb_mark_rate

名称

注释

数据类型

长度

精度

start

开始值

int(11)

11


end

结束值

int(11)

11


fee

金额(对应工资序列的绩效工资 performance)

decimal(18, 2)

18

2

positionid

岗位性质

int(11)

11


id

关键字,自增id

int(11)

11


allowancefee

岗位补贴(对应工资序列的岗位补贴 position)

decimal(18, 2)

18

2

checkfee

考核工资(对应工资序列的考核工资 check)

decimal(18, 2)

18

2

tb_name

名称

注释

数据类型

长度

精度

keycol

字典key

varchar(200)

200


colvalue

字典值

varchar(2)

2


name

名称

varchar(200)

200


tb_performance

名称

注释

数据类型

长度

精度

userid

用户id

varchar(50)

50


year

char(4)

4


month

char(2)

2


mark

分值

int(11)

11


tb_position

名称

注释

数据类型

长度

精度

id

自增id

int(11)

11


name


varchar(100)

100


orderid

排序字段

int(11)

11


comments


varchar(300)

300


isrelationtomark


char(1)

1


tb_private_tax_rate

名称

注释

数据类型

长度

精度

start

开始值

decimal(18, 2)

18

2

end

结束值

decimal(18, 2)

18

2

rate

税率

decimal(3, 3)

3

3

id

自增id,关键字

int(11)

11


balan

速算扣除数

decimal(18, 2)

18

2

tb_salary_information(动态表)

名称

注释

数据类型

长度

精度

userid

用户id

varchar(50)

50


year

所属年

char(4)

4


month

所属月

char(2)

2


lockflag

是否锁定

char(1)

1


lastimportdate

最后一次导入时间

datetime



lastsavedate

最后一次保存时间

datetime



sentdate

发送短信时间

datetime



username

用户名

varchar(300)

300


departmentname

部门名称

varchar(300)

300


salaryleveltype


varchar(300)

300


positionname


varchar(300)

300


salarylevel


varchar(300)

300


basicsalary

预发基础工资

decimal(18, 2)

18

2

positionallowance

预发岗位补贴

decimal(18, 2)

18

2

field001

绩效工资

decimal(18, 2)

18

2

field002

预发绩效工资

decimal(18, 2)

18

2

field003

本月应发工资

decimal(18, 2)

18

2

field004


varchar(300)

300


field005


varchar(300)

300


field006

考勤扣款

decimal(18, 2)

18

2

field007

本月应发考勤工资

decimal(18, 2)

18

2

performanceallowance

绩效工资

decimal(18, 2)

18

2

field008

行长异地补贴

decimal(18, 2)

18

2

field009

补发天数

decimal(18, 2)

18

2

field010

补发上月考勤工资

decimal(18, 2)

18

2

insurancebase

社保基数

decimal(18, 2)

18

2

fundbase

住房公积金基数

decimal(18, 2)

18

2

housingallowancebase

住房补贴基数

decimal(18, 2)

18

2

field011

补发上月住房补贴

decimal(18, 2)

18

2

field012

本月住房补贴

decimal(18, 2)

18

2

field013

补扣上月社保

decimal(18, 2)

18

2

field014

补扣上月公积金

decimal(18, 2)

18

2

field015

扣本月应缴社保

decimal(18, 2)

18

2

field016

扣本月应缴公积金

decimal(18, 2)

18

2

field017

其它税前收入1

decimal(18, 2)

18

2

field018

其它税前收入2

decimal(18, 2)

18

2

field019

其它税前收入3

decimal(18, 2)

18

2

field020

个人交养老

decimal(18, 2)

18

2

field021

个人交医疗

decimal(18, 2)

18

2

field022

个人交失业

decimal(18, 2)

18

2

field023

单位交养老

decimal(18, 2)

18

2

field024

单位交医疗

decimal(18, 2)

18

2

field025

单位交失业

decimal(18, 2)

18

2

field026

单位交工伤

decimal(18, 2)

18

2

field027

单位交生育

decimal(18, 2)

18

2

noprivatetax

本月应税金额

decimal(18, 2)

18

2

privatetax

扣税

decimal(18, 2)

18

2

field028


varchar(300)

300


field029

本月工会费

decimal(18, 2)

18

2

field030

补上月工会费

decimal(18, 2)

18

2

field031

工会费

decimal(18, 2)

18

2

hasprivatetax

税后实发

decimal(18, 2)

18

2

field032

党费

decimal(18, 2)

18

2

field033


varchar(300)

300


field034

税后收入_算党费用

decimal(18, 2)

18

2

bsprivatetax

基础工资扣税_算党费用

decimal(18, 2)

18

2

field035

现金形式发放

decimal(18, 2)

18

2

field036

存折形式发放

decimal(18, 2)

18

2

field037

银行卡形式发放

decimal(18, 2)

18

2

field038

保单形式发放

decimal(18, 2)

18

2

bankcardaccount


varchar(300)

300


bankbookaccount


varchar(300)

300


telephone


varchar(300)

300


firstjobdate


varchar(300)

300


joindate


varchar(300)

300


yearmonth


varchar(300)

300


field050

其它税前支出1

decimal(18, 2)

18

2

field051

短信通知税前工资

decimal(18, 2)

18

2

filed055

社保公积金合计

decimal(18, 2)

18

2

field052

税后工资

decimal(18, 2)

18

2

field053

税后养老金

decimal(18, 2)

18

2

identification


varchar(300)

300


degreename


varchar(300)

300


areaname


varchar(300)

300


sourcepositionallowance

应发岗位补贴

decimal(18, 2)

18

2

field054

税后支出

decimal(18, 2)

18

2

field060

其它税前收入4

decimal(18, 2)

18

2

adjustsalary

调节工资

decimal(18, 2)

18

2

field056

单位交公积金

decimal(18, 2)

18

2

field057

工资扣税

decimal(18, 2)

18

2

field058

养老扣税

decimal(18, 2)

18

2

checksalary

预发考核工资

decimal(18, 2)

18

2

sourcechecksalary

应发考核工资

decimal(18, 2)

18

2

field080

公积金免税扣减额

decimal(18, 2)

18

2

field081

公积金超缴应税额

decimal(18, 2)

18

2

tb_salary_information_status

名称

注释

数据类型

长度

精度

year


varchar(20)

20


month


varchar(20)

20


status


char(1)

1


comments


varchar(1000)

1,000


tb_salary_level

名称

注释

数据类型

长度

精度

firstlevel

等级

int(11)

11


secondlevel

int(11)

11


type


char(1)

1


basicsalary

基本工资

decimal(18, 2)

18

2

positionallowance

岗位补贴

decimal(18, 2)

18

2

performanceallowance

绩效工资

decimal(18, 2)

18

2

id

自增

int(11)

11


comments


varchar(500)

500


name


varchar(100)

100


checksalary

考核工资

decimal(18, 2)

18

2

tb_salary_level_formula

名称

注释

数据类型

长度

精度

salarylevelid

工资级别id

int(11)

11


fieldcode


varchar(30)

30


formula


varchar(1000)

1,000


formulaname


varchar(2000)

2,000


tb_sms_send_result

名称

注释

数据类型

长度

精度

id

自增id

int(8)

8


userid


varchar(50)

50


year


varchar(4)

4


month


varchar(2)

2


senddate

发送时间

timestamp



result


varchar(1000)

1,000


tb_sms_template

名称

注释

数据类型

长度

精度

id

自增id

int(11)

11


name


varchar(100)

100


content


varchar(1000)

1,000


positionid

岗位性质

int(11)

11


isdefault


char(10)

10


tb_user

名称

注释

数据类型

长度

精度

userid


varchar(50)

50


username


varchar(200)

200


password


varchar(50)

50


gender


char(1)

1


birthday

出生日期

date



firstjobdate

第一次入职时间

date



joindate

入职时间

date



insurancebase

社保基数(当前值,冗余)

decimal(18, 2)

18

2

fundbase

住房公积金基数(当前值,冗余)

decimal(18, 2)

18

2

comments


varchar(500)

500


position

岗位性质,对应tb_position

int(11)

11


bankbookaccount


varchar(50)

50


bankcardaccount


varchar(50)

50


telephone


varchar(100)

100


mobile


varchar(100)

100


salarylevel

级别

int(11)

11


degree


varchar(2)

2


identificationtype


char(1)

1


identification


varchar(100)

100


areacode


varchar(20)

20


enableflag


char(1)

1


housingallowancebase

住房补贴基数,当前值,冗余字段

decimal(18, 2)

18

2

islocal


char(1)

1


ispartymember


char(1)

1


orderid

员工排序字段

int(4)

4


approve_type


char(1)

1


vacation_type


char(1)

1


qualification

从业资格

int(11)

11


posttext


varchar(200)

200


departuredate

离职时间

datetime



operation_type


char(1)

1


salaryenddate


varchar(20)

20


tb_user_leave

名称

注释

数据类型

长度

精度

userid


varchar(50)

50


year


char(4)

4


month


char(2)

2


annualleave

年假(精确到0.5)

decimal(3, 1)

3

1

weddingleave

婚假(精确到0.5)

decimal(3, 1)

3

1

beforematernityleave

产前假(精确到0.5)

decimal(3, 1)

3

1

maternityleave

产假(精确到0.5)

decimal(3, 1)

3

1

nurseleave

护理假(精确到0.5)

decimal(3, 1)

3

1

funeralleave

丧假(精确到0.5)

decimal(3, 1)

3

1

illleave

病假(精确到0.5)

decimal(3, 1)

3

1

affairleave

事假(精确到0.5)

decimal(3, 1)

3

1

absent2


int(11)

11


absent1


int(11)

11


leaveearly3


int(11)

11


leaveearly2


int(11)

11


leaveearly1


int(11)

11


arrivelate3


int(11)

11


arrivelate2


int(11)

11


arrivelate1


int(11)

11


tb_vacation

名称

注释

数据类型

长度

精度

id

自增

int(11)

11


userid


varchar(50)

50


vacationtype

请假类型ID

int(11)

11


begindate

请假开始时间

datetime



enddate

请假结束时间

datetime



leavedays

请假天数,可以无小数位,也可以有一位,且只能为 .5

decimal(18, 1)

18

1

approvedays

实际批准天数,可以无小数位,也可以有一位,且只能为 .5

decimal(18, 1)

18

1

verifydays

核实天数,可以无小数位,也可以有一位,且只能为 .5

decimal(18, 1)

18

1

comments


varchar(1000)

1,000


recorduserid


varchar(50)

50


recorddate

申请时间

datetime



flag


char(1)

1


approver


varchar(50)

50


transitionuser


varchar(100)

100


transitionuserphone


varchar(100)

100


tb_vacation_approve

名称

注释

数据类型

长度

精度

id

自增

int(11)

11


vacationid

请假申请表主表ID

int(11)

11


approveuserid


varchar(50)

50


approvedate

审批通过时间

datetime



comments


varchar(1000)

1,000


flag


char(1)

1


tb_vacation_attachment

名称

注释

数据类型

长度

精度

id


int(11)

11


vacationid


int(11)

11


name


varchar(100)

100


path


varchar(200)

200


uploaddate

上传时间

datetime



tb_vacation_reject

名称

注释

数据类型

长度

精度

id

自增

int(11)

11


vacationid

请假申请表主表ID

int(11)

11


rejectuserid


varchar(50)

50


rejectdate

审批拒绝时间

datetime



comments


varchar(1000)

1,000


flag


char(1)

1



tb_vacation_report

名称

注释

数据类型

长度

精度

id


int(11)

11


date


date



time


varchar(20)

20


state


varchar(20)

20


username


varchar(50)

50



返回列表

扫码关注不迷路!!!

郑州升龙商业广场B座25层

service@iqiqiqi.cn

企起期科技 qiqiqi

联系电话:400-8049-474

联系电话:187-0363-0315

联系电话:199-3777-5101