userName 1 年之前
父節點
當前提交
5a2cfd22d6

二進制
configpage/三级菜单/拓展人员菜单.zip


二進制
configpage/三级菜单/正态分布菜单.zip


二進制
configpage/权限/拓展人员权限.zip


二進制
configpage/权限/正态分布权限.zip


二進制
configpage/视图/拓展人员视图.zip


二進制
configpage/视图/正态分布视图.zip


+ 35 - 0
sql/CreateTable.sql

@@ -10,4 +10,39 @@ Create Table CT_PB_BonusCycleBusDepProject ( FParentID VARCHAR(44),CFBusDepID VA
 If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_PB_BonusCAPD')
 Create Table CT_PB_BonusCAPD ( FParentID VARCHAR(44) DEFAULT '',CFPersonID VARCHAR(44),CFPositionID VARCHAR(44),CFGradeID VARCHAR(44),CFInitialProportion NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFFunctionCoefficient NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFEnergyInputCoeff NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFPerformanceGradeQ1 VARCHAR(100),CFPerformanceCoeffQ1 NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFPerformanceGradeQ2 VARCHAR(100),CFPerformanceCoeffQ2 NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFAssessmentCoeff NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFBonusStartingDate DateTime,CFBonusDueDate DateTime,CFAttendanceRate NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFCumulative NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFBonusProportion NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFIndivBonusAmount NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFOpinionAmount NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFAdjustmentDesc VARCHAR(1000),CFApprovalAmount NUMERIC(28,10) DEFAULT 0 NOT NULL ,CFRemarks VARCHAR(1000),FSeq INT,FID VARCHAR(44) DEFAULT '' NOT NULL ,CONSTRAINT PK_BonusCycleBusDe PRIMARY KEY (FID));
 
+-- 拓展人员考核_扩展人员计算规则附件表
+If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_EXP_ComRule')
+Create Table CT_EXP_ComRule ( FCreatorID VARCHAR(44),FCreateTime DateTime,FLastUpdateUserID VARCHAR(44),FLastUpdateTime DateTime,FControlUnitID VARCHAR(44),FNumber NVARCHAR(80),FBizDate DateTime,FHandlerID VARCHAR(44),FDescription NVARCHAR(80),FHasEffected INT,FAuditorID VARCHAR(44),FSourceBillID NVARCHAR(80),FSourceFunction NVARCHAR(80),FID VARCHAR(44) DEFAULT '' NOT NULL ,FFivouchered INT,CONSTRAINT CPK_EXP_ComRuleulh PRIMARY KEY (FID));
+
+-- 拓展人员考核_拓展人员考核表
+If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_EXP_ExpandAssess')
+Create Table CT_EXP_ExpandAssess ( FCreatorID VARCHAR(44),FCreateTime DateTime,FLastUpdateUserID VARCHAR(44),FLastUpdateTime DateTime,FControlUnitID VARCHAR(44),FNumber NVARCHAR(80),FBizDate DateTime,FHandlerID VARCHAR(44),FDescription NVARCHAR(80),FHasEffected INT,FAuditorID VARCHAR(44),FSourceBillID NVARCHAR(80),FSourceFunction NVARCHAR(80),FID VARCHAR(44) DEFAULT '' NOT NULL ,FFivouchered INT,CFYear INT,CFQuarter INT,CFPeriodType VARCHAR(100),CFPeriodStatus VARCHAR(100),CONSTRAINT CPK_EXP_ExpandAar2 PRIMARY KEY (FID));
+
+-- 拓展人员考核_考核人明细表
+If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_EXP_ExpandAssessEntry')
+Create Table CT_EXP_ExpandAssessEntry ( FParentID VARCHAR(44),CFAssessorID VARCHAR(44),CFAdminOrgID VARCHAR(44),CFCoefficient NUMERIC(6,4) DEFAULT 0,CFThreshold NUMERIC(28,10) DEFAULT 0,CFTarget NUMERIC(28,10) DEFAULT 0,CFChallenge NUMERIC(28,10) DEFAULT 0,CFPrincipalID VARCHAR(44),CFOneLift NUMERIC(28,10) DEFAULT 0,CFUniteLift NUMERIC(28,10) DEFAULT 0,CFAsseStatus VARCHAR(100) DEFAULT 'UNSTART',CFShareLiftRes NUMERIC(28,10) DEFAULT 0,CFShareLiftZY NUMERIC(28,10) DEFAULT 0,CFShareLiftLC NUMERIC(28,10) DEFAULT 0,CFContracts NUMERIC(28,10) DEFAULT 0,CFRankings INT,CFAssessRate VARCHAR(100) DEFAULT 'APLUS',CFCheckRate VARCHAR(100) DEFAULT 'APLUS',CFRemark VARCHAR(254),CFAmendAssessRate VARCHAR(100) DEFAULT 'APLUS',FSeq INT,FID VARCHAR(44) DEFAULT '' NOT NULL ,CONSTRAINT PK_ExpandAssessEnt PRIMARY KEY (FID));
+
+-- 拓展人员考核_季度比例表
+If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_EXP_QuarterlyRatio')
+Create Table CT_EXP_QuarterlyRatio ( FCreatorID VARCHAR(44),FCreateTime DateTime,FLastUpdateUserID VARCHAR(44),FLastUpdateTime DateTime,FControlUnitID VARCHAR(44),FNumber NVARCHAR(80),FBizDate DateTime,FHandlerID VARCHAR(44),FDescription NVARCHAR(80),FHasEffected INT,FAuditorID VARCHAR(44),FSourceBillID NVARCHAR(80),FSourceFunction NVARCHAR(80),FID VARCHAR(44) DEFAULT '' NOT NULL ,FFivouchered INT,CFYear INT,CFQuarterOne INT,CFQuarterTwo INT,CFQuarterThree INT,CFQuarterFour INT,CONSTRAINT CPK_EXP_QrtrlRI7ai PRIMARY KEY (FID));
+
+-- 拓展人员考核_考核人明细分录表
+If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_EXP_QuarterlyRatioEntry')
+Create Table CT_EXP_QuarterlyRatioEntry ( FSeq INT,FID VARCHAR(44) DEFAULT '' NOT NULL ,FParentID VARCHAR(44),CONSTRAINT CPK_EXP_QrtrlREpbi PRIMARY KEY (FID));
+
+-- 正态分布_组织绩效得分分录表
+If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_PER_ExamineGPES')
+Create Table CT_PER_ExamineGPES ( FID VARCHAR(44) DEFAULT '' NOT NULL ,FSeq INT DEFAULT 0 NOT NULL ,FParentID VARCHAR(44) DEFAULT '' NOT NULL ,CFSeq INT,CFAdminOrgID VARCHAR(44),CFScoreMeritOrg NVARCHAR(100),CONSTRAINT CPK_PER_ExmnGPEgd3 PRIMARY KEY (FID));
+
+-- 正态分布_周期季度表
+If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_PER_ExamineGradePerson')
+Create Table CT_PER_ExamineGradePerson ( FCreatorID VARCHAR(44),FCreateTime DateTime,FLastUpdateUserID VARCHAR(44),FLastUpdateTime DateTime,FControlUnitID VARCHAR(44),FNumber NVARCHAR(80),FBizDate DateTime,FHandlerID VARCHAR(44),FDescription NVARCHAR(80),FHasEffected INT,FAuditorID VARCHAR(44),FSourceBillID NVARCHAR(80),FSourceFunction NVARCHAR(80),FID VARCHAR(44) DEFAULT '' NOT NULL ,FFivouchered INT,CFYear INT,CFPeriodType VARCHAR(100),CFQuarter INT,CFPeriodStatus VARCHAR(100),CONSTRAINT CPK_PER_ExmnGPI86p PRIMARY KEY (FID));
+
+-- 正态分布_周期季度分录表
+If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_PER_ExamineGradePersonEntry')
+Create Table CT_PER_ExamineGradePersonEntry ( FParentID VARCHAR(44),CFAdminOrgID VARCHAR(44),CFAuditorID VARCHAR(44),CFScorerID VARCHAR(44),CFIndex INT,CFScore VARCHAR(100),CFScoreLeader VARCHAR(100),CFOrderStatuc VARCHAR(100) DEFAULT 'closeOrder',CFRemark VARCHAR(256),CFPerformanceScore VARCHAR(44),CFAfterScoreNumMap VARCHAR(100),CFLastScore NUMERIC(28,10),CFUpLastScore NUMERIC(28,10),CFLastLevel VARCHAR(100) DEFAULT 'A',CFUpLastLevel VARCHAR(100) DEFAULT 'A',FSeq INT,FID VARCHAR(44) DEFAULT '' NOT NULL ,CONSTRAINT PK_ExamineGradePer PRIMARY KEY (FID));
+
+-- 正态分布_组织绩效与个人绩效分布对应关系表
+If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_PER_PersonRelationOrg')
+Create Table CT_PER_PersonRelationOrg ( FName_l1 NVARCHAR(255),FName_l2 NVARCHAR(255),FName_l3 NVARCHAR(255),FNumber NVARCHAR(80),FDescription_l1 NVARCHAR(255),FDescription_l2 NVARCHAR(255),FDescription_l3 NVARCHAR(255),FSimpleName NVARCHAR(80),FID VARCHAR(44) DEFAULT '' NOT NULL ,FCreatorID VARCHAR(44),FCreateTime DateTime,FLastUpdateUserID VARCHAR(44),FLastUpdateTime DateTime,FControlUnitID VARCHAR(44) DEFAULT '11111111-1111-1111-1111-111111111111CCE7AED4',CFMeritA INT,CFMeritBplus INT,CFMeritB INT,CFMeritBminus INT,CFMeritC INT,CFMeritD INT,CFScore VARCHAR(100),CFRatioPerformance NVARCHAR(100),CONSTRAINT CPK_PER_PersonRvgn PRIMARY KEY (FID));
 

+ 26 - 1
sql/insertSql.sql

@@ -32,4 +32,29 @@ insert into t_bs_servicesubcategory(FServiceCategoryID, FName_l1, FName_l2, FNam
 If not exists (select 1 from t_hr_structureconfigscheme where fid='MdwAAAAEB0CaHcZP')
 insert into t_hr_structureconfigscheme(FName_l1, FName_l2, FName_l3, FNumber, FDescription_l1, FDescription_l2, FDescription_l3, FSimpleName, FCreatorID, FCreateTime, FLastUpdateUserID, FLastUpdateTime, FControlUnitID, FID, FIsPreset, FSqlImplClass, FPreSqlImplClass, FFieldImplClass)
  values 
-(null, N'项目经营奖金核算', null, N'Custom_103', null, null, null, null, '/cn/jGiRQRetygAP1YAJEBO33n8=', {ts'2024-04-17 14:16:22'}, '/cn/jGiRQRetygAP1YAJEBO33n8=', {ts'2024-04-17 14:16:22'}, '00000000-0000-0000-0000-000000000000CCE7AED4', N'MdwAAAAEB0CaHcZP', 0, null, null, null);
+(null, N'项目经营奖金核算', null, N'Custom_103', null, null, null, null, '/cn/jGiRQRetygAP1YAJEBO33n8=', {ts'2024-04-17 14:16:22'}, '/cn/jGiRQRetygAP1YAJEBO33n8=', {ts'2024-04-17 14:16:22'}, '00000000-0000-0000-0000-000000000000CCE7AED4', N'MdwAAAAEB0CaHcZP', 0, null, null, null);
+
+-- 新增视图分类 拓展人员考核
+If not exists (select 1 from s_bs_uiviewtree where fid='YxWE8wuHRmKt4BHRNoV2PXdTPHE=')
+insert into s_bs_uiviewtree(FIsLeaf, FLevel, FLongNumber, FDisplayName_l1, FDisplayName_l2, FDisplayName_l3, FName_l1, FName_l2, FName_l3, FNumber, FDescription_l1, FDescription_l2, FDescription_l3, FSimpleName, FCreatorID, FCreateTime, FLastUpdateUserID, FLastUpdateTime, FControlUnitID, FID, FParentID, FIndex)
+ values 
+(1, 1, N'20240515', N'', N'拓展人员考核', N'', null, N'拓展人员考核', null, N'20240515', null, null, null, null, '00000000-0000-0000-0000-00000000000013B7DE7F', {ts'2024-05-15 13:41:22'}, '00000000-0000-0000-0000-00000000000013B7DE7F', {ts'2024-05-15 13:41:22'}, '00000000-0000-0000-0000-000000000000CCE7AED4', 'YxWE8wuHRmKt4BHRNoV2PXdTPHE=', null, null);
+
+-- 新增视图分类 绩效评分
+If not exists (select 1 from s_bs_uiviewtree where fid='shah5ODIStK7UQ01aRJgU3dTPHE=')
+insert into s_bs_uiviewtree(FIsLeaf, FLevel, FLongNumber, FDisplayName_l1, FDisplayName_l2, FDisplayName_l3, FName_l1, FName_l2, FName_l3, FNumber, FDescription_l1, FDescription_l2, FDescription_l3, FSimpleName, FCreatorID, FCreateTime, FLastUpdateUserID, FLastUpdateTime, FControlUnitID, FID, FParentID, FIndex)
+ values 
+(1, 1, N'20240419', null, N'绩效评分', null, null, N'绩效评分', null, N'20240419', null, null, null, null, '00000000-0000-0000-0000-00000000000013B7DE7F', {ts'2024-04-19 19:20:31'}, '00000000-0000-0000-0000-00000000000013B7DE7F', {ts'2024-04-19 19:20:38'}, '00000000-0000-0000-0000-000000000000CCE7AED4', 'shah5ODIStK7UQ01aRJgU3dTPHE=', null, null);
+
+-- 新增二级菜单 绩效考核正态分布
+If not exists (select 1 from t_bs_servicesubcategory where fid='IZGDueosTbGDhO/RAJiBY9j/1C4=')
+insert into t_bs_servicesubcategory(FServiceCategoryID, FName_l1, FName_l2, FName_l3, FNumber, FDescription_l1, FDescription_l2, FDescription_l3, FSimpleName, FCreatorID, FCreateTime, FLastUpdateUserID, FLastUpdateTime, FControlUnitID, FIndex, FID)
+ values 
+('5mGQU3WGQ+6dmhwiREYwEaYoOi4=', null, N'绩效考核正态分布', null, N'20240501', null, null, null, null, '00000000-0000-0000-0000-00000000000013B7DE7F', {ts'2024-05-01 16:28:42'}, '00000000-0000-0000-0000-00000000000013B7DE7F', {ts'2024-05-01 16:28:42'}, '00000000-0000-0000-0000-000000000000CCE7AED4', 0, 'IZGDueosTbGDhO/RAJiBY9j/1C4=');
+
+-- 新增二级菜单 拓展人员绩效考核
+If not exists (select 1 from t_bs_servicesubcategory where fid='+XxCd61wRh68gLfXvH/8udj/1C4=')
+insert into t_bs_servicesubcategory(FServiceCategoryID, FName_l1, FName_l2, FName_l3, FNumber, FDescription_l1, FDescription_l2, FDescription_l3, FSimpleName, FCreatorID, FCreateTime, FLastUpdateUserID, FLastUpdateTime, FControlUnitID, FIndex, FID)
+ values 
+('5mGQU3WGQ+6dmhwiREYwEaYoOi4=', null, N'拓展人员绩效考核', null, N'20240617', null, null, null, null, '00000000-0000-0000-0000-00000000000013B7DE7F', {ts'2024-05-17 17:22:51'}, '00000000-0000-0000-0000-00000000000013B7DE7F', {ts'2024-05-17 17:22:51'}, '00000000-0000-0000-0000-000000000000CCE7AED4', 0, '+XxCd61wRh68gLfXvH/8udj/1C4=');
+