一种工时数据处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:37150369 阅读:11 留言:0更新日期:2023-04-06 22:05
本申请实施例属于人工智能领域,涉及一种工时数据处理方法,包括获取数据查询请求以及当前工作模式;其中,所述数据查询请求用于查询工时数据;从数据库中调用与数据查询请求对应的所有工时数据;分别获取当前工作模式对应的第一标识以及工时数据对应的第二标识;若第一标识和第二标识相同,将工时数据作为目标数据;若第一标识和第二标识不同,则获取当前工作模式对应的周期粒度,按照周期粒度对工时数据进行数据转换处理,生成目标数据;将目标数据处理为报表数据。本申请还提供一种工时数据处理装置、计算机设备及存储介质。本申请实现项目模型之间的灵活切换,适用性广。适用性广。适用性广。

【技术实现步骤摘要】
一种工时数据处理方法、装置、计算机设备及存储介质


[0001]本申请涉及人工智能
,尤其涉及工时数据处理方法、装置、计算机设备及存储介质。

技术介绍

[0002]目前的项目管理中,不同的工作模式对应不同的工作粒度,因此需设置不同的项目模型进行适配;但由于每种工作模式下存储的工时数据格式差异,导致若需切换模式时,需重新设置新的项目模型,并从原项目模型中将工时数据迁移至新的项目模型中,步骤繁杂,无法实现项目模型之间的灵活切换。

技术实现思路

[0003]本申请实施例的目的在于提出一种工时数据处理方法、装置、计算机设备及存储介质,以解决现有技术中无法实现项目模型之间的灵活切换的问题。
[0004]为了解决上述技术问题,本申请实施例提供一种工时数据处理方法,采用了如下所述的技术方案:
[0005]一种工时数据处理方法,包括下述步骤:
[0006]获取数据查询请求以及当前工作模式;其中,所述数据查询请求用于查询工时数据;
[0007]从数据库中调用与所述数据查询请求对应的所有工时数据;
[0008]分别获取所述当前工作模式对应的第一标识以及所述工时数据对应的第二标识;
[0009]若所述第一标识和所述第二标识相同,将所述工时数据作为目标数据;
[0010]若所述第一标识和所述第二标识不同,则获取所述当前工作模式对应的周期粒度,按照所述周期粒度对所述工时数据进行数据转换处理,生成目标数据;
[0011]将所述目标数据处理为报表数据。
[0012]进一步的,所述按照所述周期粒度对所述工时数据进行数据转换处理,生成目标数据的步骤包括:
[0013]按照工作项类别对调用的所有所述工时数据进行分类,得到每个所述工时数据对应的所述工作项类别;
[0014]按照所述周期粒度对所述工作项类别中的工时数据进行数据转换处理,生成目标数据。
[0015]进一步的,所述当前工作模式为汇总模式,所述数据转换处理为拆分处理;所述按照所述周期粒度对所述工作项类别中的工时数据进行数据转换处理,生成目标数据的步骤包括:
[0016]按照所述周期粒度对所述工作项类别中的工时数据进行拆分处理,得到多个目标数据,其中一个所述目标数据对应一个所述周期粒度。
[0017]进一步的,所述当前工作模式为简单模式,所述数据转换处理为合并处理;所述按
照所述周期粒度对所述工作项类别中的工时数据进行数据转换处理,生成目标数据的步骤包括:
[0018]按照所述周期粒度对所述工作项类别中的所有工时数据进行合并处理,得到与所述周期粒度对应的目标数据。
[0019]进一步的,所述将所述目标数据处理为报表数据的步骤包括:
[0020]判断所述目标数据是否为时长数据,得到判断结果;
[0021]根据所述判断结果对所述目标数据进行格式转换,得到所述报表数据。
[0022]进一步的,所述判断所述目标数据是否为时长数据,得到判断结果的步骤包括:
[0023]从所述目标数据中提取起始时间和结束时间;
[0024]若所述起始时间的属性值满足第一阈值,所述结束时间的属性值不满足第二阈值时,则得到所述目标数据不为时长数据的判断结果;
[0025]若所述起始时间的属性值满足第一阈值,所述结束时间的属性值不满足第二阈值时,则得到所述目标数据为时长数据的判断结果。
[0026]进一步的,所述根据所述判断结果对所述目标数据进行格式转换,得到所述报表数据的步骤包括:
[0027]若所述判断结果为所述目标数据为时长数据时,对所述目标数据进行拆分处理,得到多个子目标数据后,对合并后的各所述子目标数据格式转换形成报表数据;
[0028]若所述判断结果为所述目标数据不为时长数据时,将所述目标数据格式转换形成报表数据。
[0029]为了解决上述技术问题,本申请实施例还提供一种工时数据处理装置,采用了如下所述的技术方案:
[0030]第一获取模块,用于获取数据查询请求以及当前工作模式;其中,所述数据查询请求用于查询工时数据;
[0031]调用模块,用于从数据库中调用与所述数据查询请求对应的所有工时数据;
[0032]第二获取模块,用于分别获取所述当前工作模式对应的第一标识以及所述工时数据对应的第二标识;
[0033]确定模块,用于若所述第一标识和所述第二标识相同,将所述工时数据作为目标数据;
[0034]生成模块,用于若所述第一标识和所述第二标识不同,则获取所述当前工作模式对应的周期粒度,按照所述周期粒度对所述工时数据进行数据转换处理,生成目标数据;
[0035]处理模块,用于将所述目标数据处理为报表数据。
[0036]为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
[0037]所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如上所述的工时数据处理方法的步骤。
[0038]为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
[0039]所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如上所述的工时数据处理方法的步骤。
[0040]与现有技术相比,本申请实施例主要有以下有益效果:通过获取数据查询请求以及当前工作模式;其中,所述数据查询请求用于查询工时数据;从数据库中调用与所述数据查询请求对应的所有工时数据;分别获取所述当前工作模式对应的第一标识以及所述工时数据对应的第二标识;若所述第一标识和所述第二标识相同,将所述工时数据作为目标数据;若所述第一标识和所述第二标识不同,则获取所述当前工作模式对应的周期粒度,按照所述周期粒度对所述工时数据进行数据转换处理,生成目标数据;将所述目标数据处理为报表数据;通过根据第一标识和第二标识确定工时数据和当前工作模式是否对应,以确定二者的格式是否相同,并当二者格式不同时,根据周期粒度对工时数据进行数据转化处理,使工时数据与当前工作模式的格式对应,如此避免了数据迁移,实现项目模型之间的灵活切换,适用性广。
附图说明
[0041]为了更清楚地说明本申请中的方案,下面将对本申请实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是本申请可以应用于其中的示例性系统架构图;
[0043]图2根据本申请的工时数据处理方法的一个实施例的流程图;
[0044]图3是根据本申请的工时数据处理装置的一个实施例的结构示意图;
[0045]图4是根据本申请的计算机设备的一个实施例的结构示意图。
具体实施方式
[0046]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工时数据处理方法,其特征在于,包括下述步骤:获取数据查询请求以及当前工作模式;其中,所述数据查询请求用于查询工时数据;从数据库中调用与所述数据查询请求对应的所有工时数据;分别获取所述当前工作模式对应的第一标识以及所述工时数据对应的第二标识;若所述第一标识和所述第二标识相同,将所述工时数据作为目标数据;若所述第一标识和所述第二标识不同,则获取所述当前工作模式对应的周期粒度,按照所述周期粒度对所述工时数据进行数据转换处理,生成目标数据;将所述目标数据处理为报表数据。2.根据权利要求1所述的工时数据处理方法,其特征在于,所述按照所述周期粒度对所述工时数据进行数据转换处理,生成目标数据的步骤包括:按照工作项类别对调用的所有所述工时数据进行分类,得到每个所述工时数据对应的所述工作项类别;按照所述周期粒度对所述工作项类别中的工时数据进行数据转换处理,生成目标数据。3.根据权利要求2所述的工时数据处理方法,其特征在于,所述当前工作模式为汇总模式,所述数据转换处理为拆分处理;所述按照所述周期粒度对所述工作项类别中的工时数据进行数据转换处理,生成目标数据的步骤包括:按照所述周期粒度对所述工作项类别中的工时数据进行拆分处理,得到多个目标数据,其中一个所述目标数据对应一个所述周期粒度。4.根据权利要求2所述的工时数据处理方法,其特征在于,所述当前工作模式为简单模式,所述数据转换处理为合并处理;所述按照所述周期粒度对所述工作项类别中的工时数据进行数据转换处理,生成目标数据的步骤包括:按照所述周期粒度对所述工作项类别中的所有工时数据进行合并处理,得到与所述周期粒度对应的目标数据。5.根据权利要求1至4中任一项所述的工时数据处理方法,其特征在于,所述将所述目标数据处理为报表数据的步骤包括:判断所述目标数据是否为时长数据,得到判断结果;根据所述判断结果对所述目标数据进行格式转换,得到所述报表数据。6.根据权利要求5所述的工时数...

【专利技术属性】
技术研发人员:王颖奇冯斌刘业兴
申请(专利权)人:深圳复临科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1