742 lines
59 KiB
SQL
742 lines
59 KiB
SQL
-- ----------------------------
|
|
-- 业务模块 完整数据库脚本
|
|
-- 包含:业务表、字典数据、菜单数据
|
|
-- 执行顺序:先执行此脚本,再执行权限分配
|
|
-- ----------------------------
|
|
|
|
-- ----------------------------
|
|
-- 第一部分: 业务表
|
|
-- ----------------------------
|
|
|
|
-- ----------------------------
|
|
-- 清理旧数据: 表 (先删有外键依赖的子表)
|
|
-- ----------------------------
|
|
drop table if exists biz_contract_payment;
|
|
drop table if exists biz_invoice;
|
|
drop table if exists biz_contract;
|
|
drop table if exists biz_performance_case;
|
|
drop table if exists biz_reimbursement;
|
|
drop table if exists biz_bidding;
|
|
drop table if exists biz_settlement;
|
|
drop table if exists biz_project;
|
|
drop table if exists biz_project_personnel;
|
|
drop table if exists biz_social_security;
|
|
drop table if exists biz_salary;
|
|
drop table if exists biz_employee;
|
|
drop table if exists biz_candidate;
|
|
drop table if exists biz_attachment;
|
|
|
|
-- ----------------------------
|
|
-- 候选人信息表
|
|
-- ----------------------------
|
|
create table biz_candidate
|
|
(
|
|
candidate_id bigint(20) not null auto_increment comment '候选人ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
name varchar(100) not null comment '姓名',
|
|
gender char(1) default null comment '性别',
|
|
age int default null comment '年龄',
|
|
phone_number varchar(20) default null comment '手机号码',
|
|
email varchar(100) default null comment '邮箱',
|
|
position varchar(100) default null comment '应聘岗位',
|
|
work_years varchar(50) default null comment '工作年限',
|
|
education varchar(50) default null comment '学历',
|
|
expected_salary varchar(50) default null comment '期望薪资',
|
|
interview_status char(1) default '0' comment '面试状态(0待面试 1面试中 2已通过 3已拒绝 4已入职)',
|
|
interview_date date default null comment '面试日期',
|
|
interview_result varchar(500) default null comment '面试结果',
|
|
resume_attachment_oss_id bigint(20) default null comment '简历附件ossId',
|
|
remark varchar(500) default null comment '备注',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (candidate_id),
|
|
key idx_name (name),
|
|
key idx_interview_status (interview_status),
|
|
key idx_interview_date (interview_date)
|
|
) engine=innodb auto_increment=1 comment = '候选人信息表';
|
|
|
|
-- ----------------------------
|
|
-- 员工信息表
|
|
-- ----------------------------
|
|
create table biz_employee
|
|
(
|
|
employee_id bigint(20) not null auto_increment comment '员工ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
employee_name varchar(100) not null comment '员工姓名',
|
|
position_type varchar(100) default null comment '岗位类型',
|
|
formal_salary decimal(12,2) default null comment '正式工资',
|
|
city varchar(100) default null comment '城市',
|
|
probation_discount decimal(5,4) default null comment '试用期折扣',
|
|
entry_date date default null comment '入职日期',
|
|
regular_date date default null comment '转正日期',
|
|
contract_expire_date date default null comment '合同到期日期',
|
|
id_card_number varchar(50) default null comment '身份证号码',
|
|
phone_number varchar(20) default null comment '手机号码',
|
|
resign_date date default null comment '离职日期',
|
|
salary_type char(1) default '0' comment '税前或税后(0税前 1税后)',
|
|
education varchar(50) default null comment '学历',
|
|
graduation_date date default null comment '毕业时间',
|
|
xfw_verified char(1) default null comment '学信网是否可查(0否 1是)',
|
|
bank_card_number varchar(50) default null comment '银行卡号',
|
|
bank_name varchar(100) default null comment '银行名称',
|
|
provident_fund_account varchar(100) default null comment '公积金账号',
|
|
attachment_oss_id bigint(20) default null comment '附件ossId',
|
|
remark varchar(500) default null comment '备注',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (employee_id),
|
|
key idx_employee_name (employee_name),
|
|
key idx_id_card_number (id_card_number),
|
|
key idx_phone_number (phone_number),
|
|
key idx_entry_date (entry_date),
|
|
key idx_resign_date (resign_date)
|
|
) engine=innodb auto_increment=1 comment = '员工信息表';
|
|
|
|
-- ----------------------------
|
|
-- 工资信息表
|
|
-- ----------------------------
|
|
create table biz_salary
|
|
(
|
|
salary_id bigint(20) not null auto_increment comment '工资ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
employee_id bigint(20) not null comment '员工ID',
|
|
salary_month varchar(10) not null comment '工资发放月份',
|
|
employee_name varchar(100) not null comment '姓名',
|
|
id_card_number varchar(50) default null comment '身份证号码',
|
|
should_attend_days decimal(5,1) default null comment '应出勤天数',
|
|
actual_attend_days decimal(5,1) default null comment '实际出勤天数',
|
|
leave_days decimal(5,1) default null comment '请假天数',
|
|
pre_tax_salary decimal(12,2) default null comment '税前工资',
|
|
probation_salary decimal(12,2) default null comment '试用期工资',
|
|
entry_date date default null comment '入职日期',
|
|
regular_date date default null comment '转正日期',
|
|
resign_date date default null comment '离职日期',
|
|
personal_social_security decimal(12,2) default null comment '个人社保',
|
|
company_social_security decimal(12,2) default null comment '企业社保',
|
|
personal_tax decimal(12,2) default null comment '个税',
|
|
actual_salary decimal(12,2) default null comment '实发工资',
|
|
remark varchar(500) default null comment '备注',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (salary_id),
|
|
key idx_employee_id (employee_id),
|
|
key idx_salary_month (salary_month),
|
|
key idx_employee_name (employee_name),
|
|
unique key uk_employee_month (employee_id, salary_month)
|
|
) engine=innodb auto_increment=1 comment = '工资信息表';
|
|
|
|
-- ----------------------------
|
|
-- 五险一金信息表
|
|
-- ----------------------------
|
|
create table biz_social_security
|
|
(
|
|
social_security_id bigint(20) not null auto_increment comment '五险一金ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
employee_id bigint(20) not null comment '员工ID',
|
|
employee_name varchar(100) not null comment '姓名',
|
|
id_card_number varchar(50) default null comment '身份证号码',
|
|
personal_social_security decimal(12,2) default null comment '个人社保',
|
|
company_social_security decimal(12,2) default null comment '企业社保',
|
|
personal_provident_fund decimal(12,2) default null comment '个人公积金',
|
|
company_provident_fund decimal(12,2) default null comment '企业公积金',
|
|
personal_tax decimal(12,2) default null comment '个税',
|
|
belong_month varchar(10) not null comment '所属月份',
|
|
city varchar(100) default null comment '城市',
|
|
remark varchar(500) default null comment '备注',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (social_security_id),
|
|
key idx_employee_id (employee_id),
|
|
key idx_belong_month (belong_month),
|
|
key idx_employee_name (employee_name),
|
|
unique key uk_employee_month (employee_id, belong_month)
|
|
) engine=innodb auto_increment=1 comment = '五险一金信息表';
|
|
|
|
-- ----------------------------
|
|
-- 合同信息表
|
|
-- ----------------------------
|
|
create table biz_contract
|
|
(
|
|
contract_id bigint(20) not null comment '合同ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
contract_type char(1) not null comment '合同类型(1人月合同 2实施合同 3销售合同)',
|
|
contract_code varchar(64) not null comment '合同编号',
|
|
party_a_name varchar(200) not null comment '甲方名称',
|
|
party_b_name varchar(200) not null comment '乙方名称',
|
|
contract_name varchar(200) not null comment '合同名称',
|
|
start_date date not null comment '合同开始日期',
|
|
end_date date not null comment '合同结束日期',
|
|
contract_amount decimal(12,2) not null comment '合同金额',
|
|
attachment_oss_id bigint(20) default null comment '附件ossId',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (contract_id)
|
|
) engine=innodb comment = '合同信息表';
|
|
|
|
-- ----------------------------
|
|
-- 合同付款管理表
|
|
-- ----------------------------
|
|
create table biz_contract_payment
|
|
(
|
|
payment_id bigint(20) not null comment '付款ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
contract_id bigint(20) not null comment '合同ID',
|
|
payment_stage varchar(100) not null comment '付款阶段',
|
|
payment_percent decimal(5,2) not null comment '付款百分比',
|
|
expected_payment_date date not null comment '预计付款日期',
|
|
payment_amount decimal(12,2) not null comment '付款金额',
|
|
actual_payment_date date default null comment '实际付款日期',
|
|
payment_status char(1) default '0' comment '付款状态(0未付款 1已付款)',
|
|
remark varchar(200) default null comment '备注',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (payment_id)
|
|
) engine=innodb comment = '合同付款管理表';
|
|
|
|
-- ----------------------------
|
|
-- 发票信息表
|
|
-- ----------------------------
|
|
create table biz_invoice
|
|
(
|
|
invoice_id bigint(20) not null comment '发票ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
invoice_title_a varchar(100) not null comment '发票抬头(甲方)',
|
|
invoice_title_b varchar(100) not null comment '发票抬头(乙方)',
|
|
invoice_amount decimal(10,2) not null comment '本次开票金额(元)',
|
|
contract_id bigint(20) default null comment '合同ID',
|
|
contract_code varchar(64) default null comment '合同编号',
|
|
contract_name varchar(200) default null comment '合同名称',
|
|
contract_amount decimal(10,2) default null comment '合同总金额',
|
|
status char(1) default '0' comment '状态(0已开票未付款 1已开票已付款)',
|
|
payment_date datetime default null comment '付款日期',
|
|
payment_remark varchar(200) default null comment '确认付款备注',
|
|
remark varchar(100) default null comment '备注',
|
|
attachment_oss_id varchar(64) default null comment '发票附件ID',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (invoice_id)
|
|
) engine=innodb comment = '发票信息表';
|
|
|
|
-- ----------------------------
|
|
-- 业绩案例表
|
|
-- ----------------------------
|
|
create table biz_performance_case
|
|
(
|
|
case_id bigint(20) not null comment '案例ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
case_type char(1) not null comment '案例类型(1人月案例 2实施案例 3销售案例)',
|
|
case_code varchar(64) not null comment '案例编号',
|
|
party_a_name varchar(200) not null comment '甲方名称',
|
|
party_b_name varchar(200) not null comment '乙方名称',
|
|
case_name varchar(200) not null comment '案例名称',
|
|
start_date date not null comment '案例开始日期',
|
|
end_date date not null comment '案例结束日期',
|
|
case_amount decimal(12,2) not null comment '案例金额',
|
|
attachment_oss_id bigint(20) default null comment '附件ossId',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (case_id)
|
|
) engine=innodb comment = '业绩案例信息表';
|
|
|
|
-- ----------------------------
|
|
-- 项目信息表
|
|
-- ----------------------------
|
|
create table biz_project
|
|
(
|
|
project_id bigint(20) not null auto_increment comment '项目ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
project_code varchar(64) not null comment '项目编号',
|
|
project_name varchar(200) not null comment '项目名称',
|
|
project_manager_id bigint(20) default null comment '项目经理ID',
|
|
project_manager_name varchar(100) default null comment '项目经理名称',
|
|
start_date date not null comment '项目开始日期',
|
|
end_date date default null comment '项目结束日期',
|
|
accounting_type char(1) default null comment '核算类型(1人月核算 2实施核算 3销售核算)',
|
|
project_status char(1) default '0' comment '项目状态(0筹备中 1进行中 2已完成 3已终止)',
|
|
remark varchar(500) default null comment '备注',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (project_id),
|
|
key idx_project_code (project_code),
|
|
key idx_project_status (project_status)
|
|
) engine=innodb auto_increment=1 comment = '项目信息表';
|
|
|
|
-- ----------------------------
|
|
-- 项目人员管理表
|
|
-- ----------------------------
|
|
create table biz_project_personnel
|
|
(
|
|
personnel_id bigint(20) not null auto_increment comment '人员ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
project_id bigint(20) not null comment '项目ID',
|
|
employee_id bigint(20) not null comment '员工ID',
|
|
employee_name varchar(100) not null comment '员工姓名',
|
|
id_card_number varchar(50) default null comment '身份证号码',
|
|
position varchar(100) default null comment '职位',
|
|
entry_date date not null comment '入场日期',
|
|
leave_date date default null comment '退场日期',
|
|
status char(1) default '1' comment '状态(0退场 1在场)',
|
|
remark varchar(500) default null comment '备注',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (personnel_id),
|
|
key idx_project_id (project_id),
|
|
key idx_employee_id (employee_id),
|
|
key idx_status (status),
|
|
key idx_entry_date (entry_date),
|
|
unique key uk_employee_project (employee_id, project_id, del_flag)
|
|
) engine=innodb auto_increment=1 comment = '项目人员信息表';
|
|
|
|
-- ----------------------------
|
|
-- 结算信息表
|
|
-- ----------------------------
|
|
create table biz_settlement
|
|
(
|
|
settlement_id bigint(20) not null auto_increment comment '结算ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
project_id bigint(20) not null comment '项目ID',
|
|
project_code varchar(64) not null comment '项目编号',
|
|
project_name varchar(200) not null comment '项目名称',
|
|
settlement_year varchar(10) not null comment '年份',
|
|
settlement_quarter char(1) not null comment '季度(1第一季度 2第二季度 3第三季度 4第四季度)',
|
|
settlement_date date not null comment '结算日期',
|
|
settlement_amount bigint(20) not null comment '结算金额(元)',
|
|
is_paid char(1) default '0' comment '是否已付款(0未付款 1已付款)',
|
|
payment_date date default null comment '付款日期',
|
|
payment_remark varchar(500) default null comment '付款备注',
|
|
remark varchar(500) default null comment '备注',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (settlement_id),
|
|
key idx_project_id (project_id),
|
|
key idx_project_code (project_code),
|
|
key idx_settlement_year (settlement_year),
|
|
key idx_settlement_quarter (settlement_quarter),
|
|
key idx_is_paid (is_paid)
|
|
) engine=innodb auto_increment=1 comment = '结算信息表';
|
|
|
|
-- ----------------------------
|
|
-- 报销信息表
|
|
-- ----------------------------
|
|
create table biz_reimbursement
|
|
(
|
|
reimbursement_id bigint(20) not null auto_increment comment '报销ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
project_id bigint(20) not null comment '项目ID',
|
|
project_code varchar(64) not null comment '项目编号',
|
|
project_name varchar(200) not null comment '项目名称',
|
|
reimbursement_code varchar(64) not null comment '报销编号',
|
|
reimbursement_content varchar(500) not null comment '报销内容',
|
|
reimbursement_name varchar(100) not null comment '姓名',
|
|
reimbursement_amount decimal(12,2) not null comment '报销金额(元)',
|
|
reimbursement_date date not null comment '报销日期',
|
|
attachment_oss_id bigint(20) default null comment '附件ossId',
|
|
remark varchar(500) default null comment '备注',
|
|
is_granted char(1) default '0' comment '是否已发放(0未发放 1已发放)',
|
|
grant_date date default null comment '发放日期',
|
|
grant_remark varchar(500) default null comment '发放备注',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (reimbursement_id),
|
|
key idx_project_id (project_id),
|
|
key idx_project_code (project_code),
|
|
key idx_reimbursement_code (reimbursement_code),
|
|
key idx_is_granted (is_granted)
|
|
) engine=innodb auto_increment=1 comment = '报销信息表';
|
|
|
|
-- ----------------------------
|
|
-- 招投标信息表
|
|
-- ----------------------------
|
|
create table biz_bidding
|
|
(
|
|
bidding_id bigint(20) not null auto_increment comment '招投标ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
serial_number varchar(50) default null comment '序号',
|
|
company_name varchar(200) not null comment '公司名称',
|
|
responsible_person varchar(100) default null comment '负责人',
|
|
tenderer varchar(200) default null comment '招标人',
|
|
project_name varchar(200) not null comment '项目名称',
|
|
registration_time varchar(100) default null comment '报名时间',
|
|
bid_opening_time varchar(100) default null comment '开标时间',
|
|
registration_fee varchar(100) default null comment '报名费',
|
|
bond varchar(100) default null comment '保证金',
|
|
bond_responsible_person varchar(100) default null comment '保证金负责人',
|
|
business_bid varchar(200) default null comment '商务标',
|
|
technical_bid varchar(200) default null comment '技术标',
|
|
bid_opening_mode varchar(100) default null comment '开标模式',
|
|
bid_opening_address varchar(500) default null comment '开标地址',
|
|
project_status char(10) default '0' comment '项目状态(0筹备中 1已报名 2已开标 3已中标 4未中标)',
|
|
project_cost varchar(100) default null comment '项目费用',
|
|
is_bond_returned char(1) default '0' comment '是否已退保证金(0否 1是)',
|
|
remark varchar(500) default null comment '备注',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
primary key (bidding_id),
|
|
key idx_company_name (company_name),
|
|
key idx_project_name (project_name),
|
|
key idx_project_status (project_status),
|
|
key idx_is_bond_returned (is_bond_returned)
|
|
) engine=innodb auto_increment=1 comment = '招投标信息表';
|
|
|
|
-- ----------------------------
|
|
-- 业务附件表
|
|
-- ----------------------------
|
|
create table biz_attachment
|
|
(
|
|
attachment_id bigint(20) not null auto_increment comment '附件ID',
|
|
tenant_id varchar(20) default '000000' comment '租户编号',
|
|
business_type varchar(50) not null comment '业务类型(contract-合同,invoice-发票,etc)',
|
|
business_id bigint(20) not null comment '业务ID',
|
|
oss_id bigint(20) not null comment '文件OSS ID',
|
|
file_name varchar(255) default null comment '文件名称',
|
|
file_size bigint(20) default null comment '文件大小(字节)',
|
|
file_type varchar(50) default null comment '文件类型',
|
|
sort_order int default 0 comment '排序',
|
|
create_dept bigint(20) default null comment '创建部门',
|
|
create_by bigint(20) default null comment '创建者',
|
|
create_time datetime comment '创建时间',
|
|
update_by bigint(20) default null comment '更新者',
|
|
update_time datetime comment '更新时间',
|
|
del_flag char(1) default '0' comment '删除标志(0正常 1删除)',
|
|
remark varchar(500) default null comment '备注',
|
|
primary key (attachment_id),
|
|
key idx_business (business_type, business_id),
|
|
key idx_oss_id (oss_id)
|
|
) engine=innodb auto_increment=1 comment = '业务附件表';
|
|
|
|
|
|
-- ----------------------------
|
|
-- 第二部分: 字典数据
|
|
-- ----------------------------
|
|
|
|
-- ----------------------------
|
|
-- 清理旧数据: 字典数据
|
|
-- ----------------------------
|
|
delete from sys_dict_data where dict_type in (
|
|
'candidate_interview_status',
|
|
'salary_type',
|
|
'education_level',
|
|
'work_years',
|
|
'biz_contract_type',
|
|
'biz_invoice_status',
|
|
'biz_accounting_type',
|
|
'biz_payment_status',
|
|
'project_accounting_type',
|
|
'project_status',
|
|
'settlement_quarter',
|
|
'bidding_project_status',
|
|
'biz_personnel_status'
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- 清理旧数据: 字典类型
|
|
-- ----------------------------
|
|
delete from sys_dict_type where dict_type in (
|
|
'candidate_interview_status',
|
|
'salary_type',
|
|
'education_level',
|
|
'work_years',
|
|
'biz_contract_type',
|
|
'biz_invoice_status',
|
|
'biz_accounting_type',
|
|
'biz_payment_status',
|
|
'project_accounting_type',
|
|
'project_status',
|
|
'settlement_quarter',
|
|
'bidding_project_status',
|
|
'biz_personnel_status'
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- 人事管理 字典
|
|
-- ----------------------------
|
|
|
|
-- 字典类型-候选人面试状态
|
|
insert into sys_dict_type values(130, '000000', '候选人面试状态', 'candidate_interview_status', 103, 1, sysdate(), null, null, '候选人面试状态列表');
|
|
insert into sys_dict_data values(1300, '000000', 1, '待面试', '0', 'candidate_interview_status', '', 'info', 'N', 103, 1, sysdate(), null, null, '待面试');
|
|
insert into sys_dict_data values(1301, '000000', 2, '面试中', '1', 'candidate_interview_status', '', 'primary', 'N', 103, 1, sysdate(), null, null, '面试中');
|
|
insert into sys_dict_data values(1302, '000000', 3, '已通过', '2', 'candidate_interview_status', '', 'success', 'N', 103, 1, sysdate(), null, null, '已通过');
|
|
insert into sys_dict_data values(1303, '000000', 4, '已拒绝', '3', 'candidate_interview_status', '', 'danger', 'N', 103, 1, sysdate(), null, null, '已拒绝');
|
|
insert into sys_dict_data values(1304, '000000', 5, '已入职', '4', 'candidate_interview_status', '', 'warning', 'N', 103, 1, sysdate(), null, null, '已入职');
|
|
|
|
-- 字典类型-工资类型
|
|
insert into sys_dict_type values(131, '000000', '工资类型', 'salary_type', 103, 1, sysdate(), null, null, '工资类型列表');
|
|
insert into sys_dict_data values(1310, '000000', 1, '税前', '0', 'salary_type', '', 'primary', 'N', 103, 1, sysdate(), null, null, '税前');
|
|
insert into sys_dict_data values(1311, '000000', 2, '税后', '1', 'salary_type', '', 'success', 'N', 103, 1, sysdate(), null, null, '税后');
|
|
|
|
-- 字典类型-学历
|
|
insert into sys_dict_type values(132, '000000', '学历', 'education_level', 103, 1, sysdate(), null, null, '学历列表');
|
|
insert into sys_dict_data values(1320, '000000', 1, '高中', '0', 'education_level', '', 'default', 'N', 103, 1, sysdate(), null, null, '高中');
|
|
insert into sys_dict_data values(1321, '000000', 2, '大专', '1', 'education_level', '', 'primary', 'N', 103, 1, sysdate(), null, null, '大专');
|
|
insert into sys_dict_data values(1322, '000000', 3, '本科', '2', 'education_level', '', 'success', 'N', 103, 1, sysdate(), null, null, '本科');
|
|
insert into sys_dict_data values(1323, '000000', 4, '硕士', '3', 'education_level', '', 'warning', 'N', 103, 1, sysdate(), null, null, '硕士');
|
|
insert into sys_dict_data values(1324, '000000', 5, '博士', '4', 'education_level', '', 'danger', 'N', 103, 1, sysdate(), null, null, '博士');
|
|
|
|
-- 字典类型-工作年限
|
|
insert into sys_dict_type values(133, '000000', '工作年限', 'work_years', 103, 1, sysdate(), null, null, '工作年限列表');
|
|
insert into sys_dict_data values(1330, '000000', 1, '应届生', '0', 'work_years', '', 'default', 'N', 103, 1, sysdate(), null, null, '应届生');
|
|
insert into sys_dict_data values(1331, '000000', 2, '1年以下', '1', 'work_years', '', 'info', 'N', 103, 1, sysdate(), null, null, '1年以下');
|
|
insert into sys_dict_data values(1332, '000000', 3, '1-3年', '2', 'work_years', '', 'primary', 'N', 103, 1, sysdate(), null, null, '1-3年');
|
|
insert into sys_dict_data values(1333, '000000', 4, '3-5年', '3', 'work_years', '', 'success', 'N', 103, 1, sysdate(), null, null, '3-5年');
|
|
insert into sys_dict_data values(1334, '000000', 5, '5-10年', '4', 'work_years', '', 'warning', 'N', 103, 1, sysdate(), null, null, '5-10年');
|
|
insert into sys_dict_data values(1335, '000000', 6, '10年以上', '5', 'work_years', '', 'danger', 'N', 103, 1, sysdate(), null, null, '10年以上');
|
|
|
|
-- ----------------------------
|
|
-- 项目管理 字典
|
|
-- ----------------------------
|
|
|
|
-- 字典类型-合同类型
|
|
insert into sys_dict_type values(100, '000000', '合同类型', 'biz_contract_type', 103, 1, sysdate(), null, null, '合同类型列表');
|
|
insert into sys_dict_data values(1000, '000000', 1, '人月合同', '1', 'biz_contract_type', '', 'primary', 'N', 103, 1, sysdate(), null, null, '人月合同');
|
|
insert into sys_dict_data values(1001, '000000', 2, '实施合同', '2', 'biz_contract_type', '', 'success', 'N', 103, 1, sysdate(), null, null, '实施合同');
|
|
insert into sys_dict_data values(1002, '000000', 3, '销售合同', '3', 'biz_contract_type', '', 'warning', 'N', 103, 1, sysdate(), null, null, '销售合同');
|
|
|
|
-- 字典类型-发票状态
|
|
insert into sys_dict_type values(101, '000000', '发票状态', 'biz_invoice_status', 103, 1, sysdate(), null, null, '发票状态列表');
|
|
insert into sys_dict_data values(1010, '000000', 1, '已开票未付款', '0', 'biz_invoice_status', '', 'primary', 'N', 103, 1, sysdate(), null, null, '已开票未付款');
|
|
insert into sys_dict_data values(1011, '000000', 2, '已开票已付款', '1', 'biz_invoice_status', '', 'success', 'N', 103, 1, sysdate(), null, null, '已开票已付款');
|
|
|
|
-- 字典类型-核算类型
|
|
insert into sys_dict_type values(102, '000000', '核算类型', 'biz_accounting_type', 103, 1, sysdate(), null, null, '核算类型列表');
|
|
insert into sys_dict_data values(1020, '000000', 1, '收入', '1', 'biz_accounting_type', '', 'primary', 'N', 103, 1, sysdate(), null, null, '收入');
|
|
insert into sys_dict_data values(1021, '000000', 2, '成本', '2', 'biz_accounting_type', '', 'warning', 'N', 103, 1, sysdate(), null, null, '成本');
|
|
|
|
-- 字典类型-付款状态
|
|
insert into sys_dict_type values(103, '000000', '付款状态', 'biz_payment_status', 103, 1, sysdate(), null, null, '付款状态列表');
|
|
insert into sys_dict_data values(1030, '000000', 1, '未付款', '0', 'biz_payment_status', '', 'danger', 'N', 103, 1, sysdate(), null, null, '未付款');
|
|
insert into sys_dict_data values(1031, '000000', 2, '已付款', '1', 'biz_payment_status', '', 'success', 'N', 103, 1, sysdate(), null, null, '已付款');
|
|
|
|
-- 字典类型-项目核算类型
|
|
insert into sys_dict_type values(104, '000000', '项目核算类型', 'project_accounting_type', 103, 1, sysdate(), null, null, '项目核算类型列表');
|
|
insert into sys_dict_data values(1040, '000000', 1, '人月核算', '1', 'project_accounting_type', '', 'default', 'N', 103, 1, sysdate(), null, null, '人月核算');
|
|
insert into sys_dict_data values(1041, '000000', 2, '实施核算', '2', 'project_accounting_type', '', 'primary', 'N', 103, 1, sysdate(), null, null, '实施核算');
|
|
insert into sys_dict_data values(1042, '000000', 3, '销售核算', '3', 'project_accounting_type', '', 'success', 'N', 103, 1, sysdate(), null, null, '销售核算');
|
|
|
|
-- 字典类型-项目状态
|
|
insert into sys_dict_type values(105, '000000', '项目状态', 'project_status', 103, 1, sysdate(), null, null, '项目状态列表');
|
|
insert into sys_dict_data values(1050, '000000', 1, '筹备中', '0', 'project_status', '', 'info', 'N', 103, 1, sysdate(), null, null, '筹备中');
|
|
insert into sys_dict_data values(1051, '000000', 2, '进行中', '1', 'project_status', '', 'primary', 'N', 103, 1, sysdate(), null, null, '进行中');
|
|
insert into sys_dict_data values(1052, '000000', 3, '已完成', '2', 'project_status', '', 'success', 'N', 103, 1, sysdate(), null, null, '已完成');
|
|
insert into sys_dict_data values(1053, '000000', 4, '已终止', '3', 'project_status', '', 'danger', 'N', 103, 1, sysdate(), null, null, '已终止');
|
|
|
|
-- 字典类型-结算季度
|
|
insert into sys_dict_type values(106, '000000', '结算季度', 'settlement_quarter', 103, 1, sysdate(), null, null, '结算季度列表');
|
|
insert into sys_dict_data values(1060, '000000', 1, '第一季度', '1', 'settlement_quarter', '', 'default', 'N', 103, 1, sysdate(), null, null, '第一季度');
|
|
insert into sys_dict_data values(1061, '000000', 2, '第二季度', '2', 'settlement_quarter', '', 'primary', 'N', 103, 1, sysdate(), null, null, '第二季度');
|
|
insert into sys_dict_data values(1062, '000000', 3, '第三季度', '3', 'settlement_quarter', '', 'success', 'N', 103, 1, sysdate(), null, null, '第三季度');
|
|
insert into sys_dict_data values(1063, '000000', 4, '第四季度', '4', 'settlement_quarter', '', 'warning', 'N', 103, 1, sysdate(), null, null, '第四季度');
|
|
|
|
-- 字典类型-招投标项目状态
|
|
insert into sys_dict_type values(107, '000000', '招投标项目状态', 'bidding_project_status', 103, 1, sysdate(), null, null, '招投标项目状态列表');
|
|
insert into sys_dict_data values(1070, '000000', 1, '筹备中', '0', 'bidding_project_status', '', 'info', 'N', 103, 1, sysdate(), null, null, '筹备中');
|
|
insert into sys_dict_data values(1071, '000000', 2, '已报名', '1', 'bidding_project_status', '', 'primary', 'N', 103, 1, sysdate(), null, null, '已报名');
|
|
insert into sys_dict_data values(1072, '000000', 3, '已开标', '2', 'bidding_project_status', '', 'warning', 'N', 103, 1, sysdate(), null, null, '已开标');
|
|
insert into sys_dict_data values(1073, '000000', 4, '已中标', '3', 'bidding_project_status', '', 'success', 'N', 103, 1, sysdate(), null, null, '已中标');
|
|
insert into sys_dict_data values(1074, '000000', 5, '未中标', '4', 'bidding_project_status', '', 'danger', 'N', 103, 1, sysdate(), null, null, '未中标');
|
|
|
|
-- 字典类型-人员状态
|
|
insert into sys_dict_type values(108, '000000', '人员状态', 'biz_personnel_status', 103, 1, sysdate(), null, null, '人员状态列表');
|
|
insert into sys_dict_data values(1080, '000000', 1, '在场', '1', 'biz_personnel_status', '', 'success', 'N', 103, 1, sysdate(), null, null, '在场');
|
|
insert into sys_dict_data values(1081, '000000', 2, '退场', '0', 'biz_personnel_status', '', 'info', 'N', 103, 1, sysdate(), null, null, '退场');
|
|
|
|
|
|
-- ----------------------------
|
|
-- 第三部分: 菜单数据
|
|
-- 注意: 菜单ID从2000开始, 请根据实际数据库最大ID调整
|
|
-- ----------------------------
|
|
|
|
-- ----------------------------
|
|
-- 清理旧菜单数据
|
|
-- ----------------------------
|
|
delete from sys_role_menu where menu_id between 2000 and 4200;
|
|
delete from sys_menu where menu_id between 2000 and 4200;
|
|
|
|
-- ----------------------------
|
|
-- 一级目录: 业务管理
|
|
-- ----------------------------
|
|
insert into sys_menu values('2000', '业务管理', '0', '10', 'business', null, '', 1, 0, 'M', '0', '0', '', 'briefcase', 103, 1, sysdate(), null, null, '业务管理目录');
|
|
|
|
-- 业务管理 - 二级菜单: 项目管理
|
|
insert into sys_menu values('2005', '项目管理', '2000', '1', 'project', 'project/project/index', '', 1, 0, 'C', '0', '0', 'biz:project:list', 'example', 103, 1, sysdate(), null, null, '项目管理菜单');
|
|
insert into sys_menu values('2051', '项目查询', '2005', '1', '', '', '', 1, 0, 'F', '0', '0', 'biz:project:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2052', '项目新增', '2005', '2', '', '', '', 1, 0, 'F', '0', '0', 'biz:project:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2053', '项目修改', '2005', '3', '', '', '', 1, 0, 'F', '0', '0', 'biz:project:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2054', '项目删除', '2005', '4', '', '', '', 1, 0, 'F', '0', '0', 'biz:project:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2055', '项目导出', '2005', '5', '', '', '', 1, 0, 'F', '0', '0', 'biz:project:export', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2056', '项目导入', '2005', '6', '', '', '', 1, 0, 'F', '0', '0', 'biz:project:import', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2057', '分配人员', '2005', '7', '', '', '', 1, 0, 'F', '0', '0', 'biz:projectPersonnel:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2058', '查看人员', '2005', '8', '', '', '', 1, 0, 'F', '0', '0', 'biz:projectPersonnel:query', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- 业务管理 - 二级菜单: 项目人员管理
|
|
insert into sys_menu values('2090', '项目人员', '2005', '9', 'projectPersonnel', 'biz/projectPersonnel/index', '', 1, 0, 'C', '0', '0', 'biz:projectPersonnel:list', 'team', 103, 1, sysdate(), null, null, '项目人员管理菜单');
|
|
insert into sys_menu values('2091', '项目人员查询', '2090', '1', '', '', '', 1, 0, 'F', '0', '0', 'biz:projectPersonnel:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2092', '项目人员新增', '2090', '2', '', '', '', 1, 0, 'F', '0', '0', 'biz:projectPersonnel:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2093', '项目人员修改', '2090', '3', '', '', '', 1, 0, 'F', '0', '0', 'biz:projectPersonnel:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2094', '项目人员删除', '2090', '4', '', '', '', 1, 0, 'F', '0', '0', 'biz:projectPersonnel:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2095', '项目人员导出', '2090', '5', '', '', '', 1, 0, 'F', '0', '0', 'biz:projectPersonnel:export', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- 业务管理 - 二级菜单: 招投标管理
|
|
insert into sys_menu values('2008', '招投标管理', '2000', '2', 'bidding', 'project/bidding/index', '', 1, 0, 'C', '0', '0', 'biz:bidding:list', 'shop', 103, 1, sysdate(), null, null, '招投标管理菜单');
|
|
insert into sys_menu values('2081', '招投标查询', '2008', '1', '', '', '', 1, 0, 'F', '0', '0', 'biz:bidding:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2082', '招投标新增', '2008', '2', '', '', '', 1, 0, 'F', '0', '0', 'biz:bidding:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2083', '招投标修改', '2008', '3', '', '', '', 1, 0, 'F', '0', '0', 'biz:bidding:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2084', '招投标删除', '2008', '4', '', '', '', 1, 0, 'F', '0', '0', 'biz:bidding:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2085', '招投标导出', '2008', '5', '', '', '', 1, 0, 'F', '0', '0', 'biz:bidding:export', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2086', '招投标导入', '2008', '6', '', '', '', 1, 0, 'F', '0', '0', 'biz:bidding:import', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2087', '退保证金', '2008', '7', '', '', '', 1, 0, 'F', '0', '0', 'biz:bidding:return', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- 业务管理 - 二级菜单: 业绩案例管理
|
|
insert into sys_menu values('2004', '业绩案例管理', '2000', '3', 'performanceCase', 'project/performanceCase/index', '', 1, 0, 'C', '0', '0', 'biz:performanceCase:list', 'trophy', 103, 1, sysdate(), null, null, '业绩案例管理菜单');
|
|
insert into sys_menu values('2041', '业绩案例查询', '2004', '1', '', '', '', 1, 0, 'F', '0', '0', 'biz:performanceCase:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2042', '业绩案例新增', '2004', '2', '', '', '', 1, 0, 'F', '0', '0', 'biz:performanceCase:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2043', '业绩案例修改', '2004', '3', '', '', '', 1, 0, 'F', '0', '0', 'biz:performanceCase:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2044', '业绩案例删除', '2004', '4', '', '', '', 1, 0, 'F', '0', '0', 'biz:performanceCase:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2045', '业绩案例导出', '2004', '5', '', '', '', 1, 0, 'F', '0', '0', 'biz:performanceCase:export', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2046', '业绩案例导入', '2004', '6', '', '', '', 1, 0, 'F', '0', '0', 'biz:performanceCase:import', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- 业务管理 - 二级菜单: 项目统计看板
|
|
insert into sys_menu values('2009', '项目统计看板', '2000', '9', 'statistics', 'project/statistics/index', '', 1, 0, 'C', '0', '0', 'biz:project:list', 'dashboard', 103, 1, sysdate(), null, null, '项目统计看板菜单');
|
|
insert into sys_menu values('2110', '统计查询', '2009', '1', '', '', '', 1, 0, 'F', '0', '0', 'biz:project:query', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- ----------------------------
|
|
-- 一级目录: 财务合同管理
|
|
-- ----------------------------
|
|
insert into sys_menu values('2010', '财务合同管理', '0', '11', 'finance', null, '', 1, 0, 'M', '0', '0', '', 'money', 103, 1, sysdate(), null, null, '财务合同管理目录');
|
|
|
|
-- 财务合同管理 - 二级菜单: 合同管理
|
|
insert into sys_menu values('2001', '合同管理', '2010', '1', 'contract', 'project/contract/index', '', 1, 0, 'C', '0', '0', 'biz:contract:list', 'document', 103, 1, sysdate(), null, null, '合同管理菜单');
|
|
insert into sys_menu values('2011', '合同查询', '2001', '1', '', '', '', 1, 0, 'F', '0', '0', 'biz:contract:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2012', '合同新增', '2001', '2', '', '', '', 1, 0, 'F', '0', '0', 'biz:contract:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2013', '合同修改', '2001', '3', '', '', '', 1, 0, 'F', '0', '0', 'biz:contract:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2014', '合同删除', '2001', '4', '', '', '', 1, 0, 'F', '0', '0', 'biz:contract:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2015', '合同导出', '2001', '5', '', '', '', 1, 0, 'F', '0', '0', 'biz:contract:export', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- 财务合同管理 - 二级菜单: 发票管理
|
|
insert into sys_menu values('2003', '发票管理', '2010', '3', 'invoice', 'project/invoice/index', '', 1, 0, 'C', '0', '0', 'biz:invoice:list', 'ticket', 103, 1, sysdate(), null, null, '发票管理菜单');
|
|
insert into sys_menu values('2031', '发票查询', '2003', '1', '', '', '', 1, 0, 'F', '0', '0', 'biz:invoice:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2032', '发票新增', '2003', '2', '', '', '', 1, 0, 'F', '0', '0', 'biz:invoice:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2033', '发票修改', '2003', '3', '', '', '', 1, 0, 'F', '0', '0', 'biz:invoice:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2034', '发票删除', '2003', '4', '', '', '', 1, 0, 'F', '0', '0', 'biz:invoice:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2035', '发票导出', '2003', '5', '', '', '', 1, 0, 'F', '0', '0', 'biz:invoice:export', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2036', '确认付款', '2003', '6', '', '', '', 1, 0, 'F', '0', '0', 'biz:invoice:payment', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- 财务合同管理 - 二级菜单: 结算管理
|
|
insert into sys_menu values('2006', '结算管理', '2010', '4', 'settlement', 'project/settlement/index', '', 1, 0, 'C', '0', '0', 'biz:settlement:list', 'calculator', 103, 1, sysdate(), null, null, '结算管理菜单');
|
|
insert into sys_menu values('2061', '结算查询', '2006', '1', '', '', '', 1, 0, 'F', '0', '0', 'biz:settlement:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2062', '结算新增', '2006', '2', '', '', '', 1, 0, 'F', '0', '0', 'biz:settlement:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2063', '结算修改', '2006', '3', '', '', '', 1, 0, 'F', '0', '0', 'biz:settlement:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2064', '结算删除', '2006', '4', '', '', '', 1, 0, 'F', '0', '0', 'biz:settlement:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2065', '结算导出', '2006', '5', '', '', '', 1, 0, 'F', '0', '0', 'biz:settlement:export', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2066', '确认付款', '2006', '6', '', '', '', 1, 0, 'F', '0', '0', 'biz:settlement:payment', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- 财务合同管理 - 二级菜单: 报销管理
|
|
insert into sys_menu values('2007', '报销管理', '2010', '5', 'reimbursement', 'project/reimbursement/index', '', 1, 0, 'C', '0', '0', 'biz:reimbursement:list', 'transaction', 103, 1, sysdate(), null, null, '报销管理菜单');
|
|
insert into sys_menu values('2071', '报销查询', '2007', '1', '', '', '', 1, 0, 'F', '0', '0', 'biz:reimbursement:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2072', '报销新增', '2007', '2', '', '', '', 1, 0, 'F', '0', '0', 'biz:reimbursement:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2073', '报销修改', '2007', '3', '', '', '', 1, 0, 'F', '0', '0', 'biz:reimbursement:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2074', '报销删除', '2007', '4', '', '', '', 1, 0, 'F', '0', '0', 'biz:reimbursement:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2075', '报销导出', '2007', '5', '', '', '', 1, 0, 'F', '0', '0', 'biz:reimbursement:export', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2076', '报销发放', '2007', '6', '', '', '', 1, 0, 'F', '0', '0', 'biz:reimbursement:grant', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2077', '报销导入', '2007', '7', '', '', '', 1, 0, 'F', '0', '0', 'biz:reimbursement:import', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- 财务合同管理 - 二级菜单: 附件管理
|
|
insert into sys_menu values('2100', '附件管理', '2010', '6', 'attachment', 'project/attachment/index', '', 1, 0, 'C', '0', '0', 'biz:attachment:list', 'paper-clip', 103, 1, sysdate(), null, null, '业务附件管理菜单');
|
|
insert into sys_menu values('2101', '附件查询', '2100', '1', '', '', '', 1, 0, 'F', '0', '0', 'biz:attachment:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2102', '附件新增', '2100', '2', '', '', '', 1, 0, 'F', '0', '0', 'biz:attachment:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2103', '附件修改', '2100', '3', '', '', '', 1, 0, 'F', '0', '0', 'biz:attachment:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2104', '附件删除', '2100', '4', '', '', '', 1, 0, 'F', '0', '0', 'biz:attachment:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('2105', '附件下载', '2100', '5', '', '', '', 1, 0, 'F', '0', '0', 'biz:attachment:download', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- ----------------------------
|
|
-- 一级目录: 人事管理
|
|
-- ----------------------------
|
|
insert into sys_menu values('3000', '人事管理', '0', '20', 'hr', null, '', 1, 0, 'M', '0', '0', '', 'team', 103, 1, sysdate(), null, null, '人事管理目录');
|
|
|
|
-- 人事管理 - 二级菜单: 候选人管理
|
|
insert into sys_menu values('3001', '候选人管理', '3000', '1', 'candidate', 'hr/candidate/index', '', 1, 0, 'C', '0', '0', 'hr:candidate:list', 'user-add', 103, 1, sysdate(), null, null, '候选人管理菜单');
|
|
insert into sys_menu values('3011', '候选人查询', '3001', '1', '', '', '', 1, 0, 'F', '0', '0', 'hr:candidate:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3012', '候选人新增', '3001', '2', '', '', '', 1, 0, 'F', '0', '0', 'hr:candidate:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3013', '候选人修改', '3001', '3', '', '', '', 1, 0, 'F', '0', '0', 'hr:candidate:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3014', '候选人删除', '3001', '4', '', '', '', 1, 0, 'F', '0', '0', 'hr:candidate:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3015', '候选人导出', '3001', '5', '', '', '', 1, 0, 'F', '0', '0', 'hr:candidate:export', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3016', '候选人导入', '3001', '6', '', '', '', 1, 0, 'F', '0', '0', 'hr:candidate:import', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- 人事管理 - 二级菜单: 员工管理
|
|
insert into sys_menu values('3002', '员工管理', '3000', '2', 'employee', 'hr/employee/index', '', 1, 0, 'C', '0', '0', 'hr:employee:list', 'user', 103, 1, sysdate(), null, null, '员工管理菜单');
|
|
insert into sys_menu values('3021', '员工查询', '3002', '1', '', '', '', 1, 0, 'F', '0', '0', 'hr:employee:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3022', '员工新增', '3002', '2', '', '', '', 1, 0, 'F', '0', '0', 'hr:employee:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3023', '员工修改', '3002', '3', '', '', '', 1, 0, 'F', '0', '0', 'hr:employee:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3024', '员工删除', '3002', '4', '', '', '', 1, 0, 'F', '0', '0', 'hr:employee:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3025', '员工导出', '3002', '5', '', '', '', 1, 0, 'F', '0', '0', 'hr:employee:export', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3026', '员工导入', '3002', '6', '', '', '', 1, 0, 'F', '0', '0', 'hr:employee:import', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- 人事管理 - 二级菜单: 工资管理
|
|
insert into sys_menu values('3003', '工资管理', '3000', '3', 'salary', 'hr/salary/index', '', 1, 0, 'C', '0', '0', 'hr:salary:list', 'money', 103, 1, sysdate(), null, null, '工资管理菜单');
|
|
insert into sys_menu values('3031', '工资查询', '3003', '1', '', '', '', 1, 0, 'F', '0', '0', 'hr:salary:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3032', '工资新增', '3003', '2', '', '', '', 1, 0, 'F', '0', '0', 'hr:salary:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3033', '工资修改', '3003', '3', '', '', '', 1, 0, 'F', '0', '0', 'hr:salary:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3034', '工资删除', '3003', '4', '', '', '', 1, 0, 'F', '0', '0', 'hr:salary:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3035', '工资导出', '3003', '5', '', '', '', 1, 0, 'F', '0', '0', 'hr:salary:export', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3036', '工资导入', '3003', '6', '', '', '', 1, 0, 'F', '0', '0', 'hr:salary:import', '#', 103, 1, sysdate(), null, null, '');
|
|
|
|
-- 人事管理 - 二级菜单: 五险一金管理
|
|
insert into sys_menu values('3004', '五险一金管理', '3000', '4', 'socialSecurity', 'hr/socialSecurity/index', '', 1, 0, 'C', '0', '0', 'hr:socialSecurity:list', 'bank', 103, 1, sysdate(), null, null, '五险一金管理菜单');
|
|
insert into sys_menu values('3041', '五险一金查询', '3004', '1', '', '', '', 1, 0, 'F', '0', '0', 'hr:socialSecurity:query', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3042', '五险一金新增', '3004', '2', '', '', '', 1, 0, 'F', '0', '0', 'hr:socialSecurity:add', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3043', '五险一金修改', '3004', '3', '', '', '', 1, 0, 'F', '0', '0', 'hr:socialSecurity:edit', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3044', '五险一金删除', '3004', '4', '', '', '', 1, 0, 'F', '0', '0', 'hr:socialSecurity:remove', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3045', '五险一金导出', '3004', '5', '', '', '', 1, 0, 'F', '0', '0', 'hr:socialSecurity:export', '#', 103, 1, sysdate(), null, null, '');
|
|
insert into sys_menu values('3046', '五险一金导入', '3004', '6', '', '', '', 1, 0, 'F', '0', '0', 'hr:socialSecurity:import', '#', 103, 1, sysdate(), null, null, '');
|