AEAI HR开源人力资源管理v1.6.0发版公告
1 升级说明
AEAI HR v1.6.0版是AEAI HR v1.5.2版人力资源管理系统的升级版本,本次升级的系统是基于AEAI DP 3.8.0_20170228进行打包部署的,升级内容主要是针对实际应用过程中客户反馈,对相关BUG进行修正,同时完善部分功能、优化用户体验,升级说明及产品介质已经上传至网盘中,下载地址:http://pan.baidu.com/s/111gia。
2 升级内容
1. 新功能
1) 添加奖惩管理功能,负责对员工的奖励惩罚进行统一管理。
2) 编码表添加工资额度上限,在基本信息列表也添加按钮弹出窗口,维护字段。
3) 编码表添加满勤额度设定,在基本信息列表也添加按钮弹出窗口,维护字段。
2. BUG修正
1) 基本信息编辑保存后,没有显示核准按钮。
2) 薪资汇总时,奖金和备注不重置。
3) 薪资汇总的时候,如果遇到上月为12月,则年假抵扣重新计算。
3. 功能完善
1) 人员基本信息同步机制,在基础信息核准的时候再同步,并要给出提示;
2) 基本信息添加公积金字段,薪资汇总是同步到薪资表中;
3) 基本信息添加是否缴纳保险字段;
4) 薪资管理列表页面添加本月按钮时间跳转;
5) 薪资管理添加年请假数字段;
6) 薪资管理添加应发工资字段,扣除个人所得税、保险、公积金得出应发工资
7) 汇总时,奖金通过奖惩表信息得出,扣除抵扣假期为负数的人天费用,满勤奖,参与计算实发工资计算;
8) 薪资管理 - 编辑页面显示人天工资内容;
9) 薪资管理 - 列表页面年月,有效天数字段挪到查询框中显示;
4. 数据表调整

5. 数据表新增
| create table HR_BONUS_PENALTY ( BP_ID char(36) not null, USER_ID char(36), BP_DATE date, BP_TYPE varchar(32), BP_MONEY decimal(8,2), BP_DESC varchar(1024), primary key (BP_ID) ); | 
6. 编码表添加
1) 奖惩类型
| INSERT INTO `sys_codetype` (`TYPE_ID`, `TYPE_NAME`, `TYPE_GROUP`, `TYPE_DESC`, `IS_CACHED`, `IS_UNITEADMIN`, `IS_EDITABLE`, `LEGNTT_LIMIT`, `CHARACTER_LIMIT`, `EXTEND_SQL`, `SQL_BODY`, `SQL_COND`) VALUES ('BP_TYPE', '奖惩类型', 'app_code_define', '', 'Y', 'Y', 'Y', '20', '', 'N', '', ''); INSERT INTO `sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('BP_TYPE', 'PUNISHMENT', '惩罚', '', '1', '1'); INSERT INTO `sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('BP_TYPE', 'REWARD', '奖励', '', '2', '1'); INSERT INTO `sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('BP_TYPE', 'FULLTIME', '满勤', '', '3', '1'); INSERT INTO `sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('BP_TYPE', 'OVERRUN', '超限', '', '4', '1'); | 
2) 工资限额
| INSERT INTO `sys_codetype` (`TYPE_ID`, `TYPE_NAME`, `TYPE_GROUP`, `TYPE_DESC`, `IS_CACHED`, `IS_UNITEADMIN`, `IS_EDITABLE`, `LEGNTT_LIMIT`, `CHARACTER_LIMIT`, `EXTEND_SQL`, `SQL_BODY`, `SQL_COND`) VALUES ('SALARY_LIMIT', '0', 'app_code_define', '', 'Y', 'Y', 'Y', '', '', 'N', '', ''); | 
3) 满勤额度
| INSERT INTO `sys_codetype` (`TYPE_ID`, `TYPE_NAME`, `TYPE_GROUP`, `TYPE_DESC`, `IS_CACHED`, `IS_UNITEADMIN`, `IS_EDITABLE`, `LEGNTT_LIMIT`, `CHARACTER_LIMIT`, `EXTEND_SQL`, `SQL_BODY`, `SQL_COND`) VALUES ('FULLTIME_AWARD', '60', 'app_code_define', '', 'Y', 'Y', 'Y', '', '', 'N', '', ''); | 
7. 功能表添加
| INSERT INTO `sys_function` (`FUNC_ID`, `FUNC_NAME`, `FUNC_TYPE`, `MAIN_HANDLER`, `FUNC_PID`, `FUNC_STATE`, `FUNC_SORT`, `FUNC_DESC`) VALUES ('58266DF2-BCF6-4176-A5E5-800E993DD3F7', '奖惩管理', 'funcnode', '2F9E86A7-983F-4889-8705-37268F2DACD1', 'AD7CE5A0-39C4-4B43-B243-D056BBDF9332', '1', '8', ''); | 
8. 控制器表添加
| INSERT INTO `sys_handler` (`HANLER_ID`, `HANLER_CODE`, `HANLER_TYPE`, `HANLER_URL`, `FUNC_ID`) VALUES ('32F1ED17-41D0-4195-A756-4B88EBB691E8', 'SalarySet', 'OTHER', '', '49F49293-5270-4C72-B7EE-02562627BF03'); | 
| INSERT INTO `sys_handler` (`HANLER_ID`, `HANLER_CODE`, `HANLER_TYPE`, `HANLER_URL`, `FUNC_ID`) VALUES ('2F9E86A7-983F-4889-8705-37268F2DACD1', 'HrBonusPenaltyManageList', 'MAIN', NULL, '58266DF2-BCF6-4176-A5E5-800E993DD3F7'); INSERT INTO `aeaihr`.`sys_handler` (`HANLER_ID`, `HANLER_CODE`, `HANLER_TYPE`, `HANLER_URL`, `FUNC_ID`) VALUES ('C8DAE35A-B1DB-47A3-822F-97659C56334B', 'HrBonusPenaltyManageEdit', 'OTHER', '', '58266DF2-BCF6-4176-A5E5-800E993DD3F7'); | 
3 升级步骤
1. 由于本次升级内容校对,建议直接部署新版AEAI HR系统;
2. 数据表对应调整参见升级内容对应调整。
AEAI HR开源人力资源管理v1.6.0发版公告的更多相关文章
- AEAI Portal V3.5.2门户集成平台发版说明
		AEAI Portal门户集成平台为数通畅联的核心产品,本着分享传递的理念,数通畅联将Portal_server.Portal_portlet两个项目开源,目的在于满足客户与伙伴的OEM需求,以及为广 ... 
- GO 前后端分离开源后台管理系统 Gfast v2.0.4 版发布
		更新内容:1.适配插件商城,开发环境从后台直接安装插件功能:2.代码生成细节修复及功能完善(支持生成上传文件.图片及富文本编辑器功能):3.增加swagger接口文档生成:4.更新goframe版本至 ... 
- Atitit.人力资源管理原理与概论
		Atitit.人力资源管理原理与概论 1. 人力资源管理 第一章 人力资源管理概述 第二章 人力资源理论基础与发展演变 第三章 人力资源规划 第四章工作分析与工作设计 第五章 员工招聘与录用 第六章 ... 
- AEAI HR V1.5.1升级说明,开源人力资源管理系统
		本次发版的AEAI HR_v1.5.1版本为AEAI HR_v1.5.0版本的升级版本,该产品现已开源并上传至开源社区http://www.oschina.net/p/aeaihr. 1 升级说明 A ... 
- AEAI CRM V1.6.0 升级说明,开源客户关系管理系统
		1 升级说明 AEAI CRM v1.6.0版是AEAI CRM v1.5.2版客户关系管理系统的升级版本,本次版本是基于AEAI DP v3.8.0_20170228进行打包部署的,升级内容主要是针 ... 
- AEAI WM v1.6.0 升级说明,开源工作管理系统
		1 升级说明 AEAI WM v1.6.0版是AEAI WM v1.5.0版工作管理系统的升级版本,本次升级的系统是基于AEAI DP 3.8.0_20170228进行打包部署的,对产品中的功能及BU ... 
- FineUI(专业版)v1.2.0 和 FineUI(开源版)v4.1.1 同时发布!
		FineUI(开源版)v4.1.1 (建议所有 v4.x 升级到此版本):http://fineui.com/demo/ +2014-08-15 v4.1.1 -修正Form中表单字段设 ... 
- 评点SAP HR功能及人力资源管理软件
		评点SAP HR功能及人力资源管理软件 本文导航 第1页:my SAP 人力资源软件 第2页:my SAP HR协同功能 第3页:组织结构管理 第4页:mySAPTM HR的战略功能 第5页:集成 ... 
- 【开源】SpringBootNetty聊天室V1.2.0升级版本介绍
		前言 SpringBoot!微服务微架构的基础,Netty通信框架的元老级别框架,即之前的SpringBoot与Netty的实现聊天室的功能后已经过了不到一周的时间啦,今天我们更新了项目版本从V1.0 ... 
随机推荐
- Java高并发缓存架构,缓存雪崩、缓存穿透之谜
			面试题 了解什么是 redis 的雪崩.穿透和击穿?redis 崩溃之后会怎么样?系统该如何应对这种情况?如何处理 redis 的穿透? 面试官心理分析 其实这是问到缓存必问的,因为缓存雪崩和穿透,是 ... 
- [Swift]LeetCode500. 键盘行 | Keyboard Row
			Given a List of words, return the words that can be typed using letters of alphabet on only one row' ... 
- [Swift]LeetCode653. 两数之和 IV - 输入 BST | Two Sum IV - Input is a BST
			Given a Binary Search Tree and a target number, return true if there exist two elements in the BST s ... 
- [Swift]LeetCode801. 使序列递增的最小交换次数 | Minimum Swaps To Make Sequences Increasing
			We have two integer sequences A and B of the same non-zero length. We are allowed to swap elements A ... 
- Java中的数组添加,数组相关代码
			private static void demo() { // TODO Auto-generated method stub /** * @author square 凉 * @功能 实 ... 
- Spring中你可能不知道的事(一)
			Spring作为Java的王牌开源项目,相信大家都用过,但是可能大家仅仅用到了Spring最常用的功能,Spring实在是庞大了,很多功能可能一辈子都不会用到,今天我就罗列下Spring中你可能不知道 ... 
- mybatis中的动态SQL
			在实际开发中,数据库的查询很难一蹴而就,我们往往要根据各种不同的场景拼接出不同的SQL语句,这无疑是一项复杂的工作,我们在使用mybatis时,mybatis给我们提供了动态SQL,可以让我们根据具体 ... 
- 你的第一个Django程序
			本文使用Pycharm.Django 2.0.9.Python 3.6环境,本文大纲 建立Django项目 建立页面 什么是URLconf和ROOT_URLCONF Django怎么处理URL请求 关 ... 
- Linux基础知识第八讲,系统相关操作命令
			目录 Linux基础知识第八讲,系统相关操作命令 一丶简介命令 2.磁盘信息查看. 3.系统进程 Linux基础知识第八讲,系统相关操作命令 一丶简介命令 时间和日期 date cal 磁盘和目录空间 ... 
- 开发函数计算的正确姿势 —— 使用 Fun Local 本地运行与调试
			前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函数计算 ... 
