一种自定义对象的处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种自定义对象的处理方法及装置。
【背景技术】
[0002]随着科学技术的发展,数据量快速增长,使得数据库的使用越来越广泛。在目前常见的系统研发中数据库访问十分常见。在数据库访问频繁的系统中,Hibernate等持久化框架的使用十分广泛。使用持久化框架对实体对象的操作十分简单,然而在系统研发时,研发人员与前台进行交互的过程中,只使用数据库实体对象难以满足多样化的需求。因此研发人员为了满足多样化的需求,通常需要自定义对象。而在进行数据库访问后,由于自定义对象的各个属性与数据库中的数据无法对应,因此研发人员需要手动的将访问数据库返回的数据对应到自定义对应的属性中,才能完成自定义对象的各种属性值的返回。在实现上述过程,需要研发人员手动的将数据库返回的数据对应到自定义对应的属性中,使得数据库访问过程中返回自定义的对象的操作相对繁琐,降低了研发过程的可靠性,并且大大降低了研发效率。
【发明内容】
[0003]本发明的实施例提供一种自定义对象的处理方法及装置,用以提高研发过程的可靠性,提尚研发效率。
[0004]为达到上述目的,本发明的实施例采用如下技术方案:
[0005]本发明实施例提供了一种自定义对象的处理方法,包括:从数据库中获取自定义对象的访问数据列表;所述访问数据列表中记录有数据库中存储的所述自定义对象对应的不同字段的数据信息;获取所述自定义对象的配置文件;所述自定义对象的配置文件中记录了所述自定义对象的各属性与数据库的不同字段间的对应关系;根据所述自定义对象的配置文件,将所述自定义对象的访问数据列表中记录的不同字段的数据信息,封装到所述自定义对象中;输出封装了所述自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象。
[0006]进一步的,所述根据所述自定义对象的配置文件,将所述自定义对象的访问数据列表中记录的不同字段的数据信息,封装到所述自定义对象中包括:根据所述自定义对象的配置文件,确定所述自定义对象的各个属性对应的字段名,根据所述自定义对象的各个属性对应的字段名,在所述自定义对象的访问数据列表中记录的不同字段的数据信息,确定所述自定义对象的各个属性对应的字段的数据信息;将所述自定义对象的各个属性对应的字段的数据信息封装至所述自定义对象。
[0007]进一步的,在所述获取自定义对象的访问数据列表之前,还包括:接收应用层发送的获取自定义对象的请求消息;所述获取自定义对象的访问数据列表包括:根据所述获取自定义对象的请求消息,获取自定义对象的访问数据列表;所述输出封装了所述自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象包括:将所述封装了所述自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象发送至所述应用层。
[0008]进一步的,本发明实施例提供了一种数据访问装置,包括:获取单元,用于从数据库中获取自定义对象的访问数据列表;所述访问数据列表中记录有数据库中存储的所述自定义对象对应的不同字段的数据信息;所述获取单元,还用于获取所述自定义对象的配置文件;所述自定义对象的配置文件中记录了所述自定义对象的各属性与数据库的不同字段间的对应关系;处理单元,还用于根据所述获取单元获取的所述自定义对象的配置文件,将所述获取单元获取的所述自定义对象的访问数据列表中记录的不同字段的数据信息,封装到所述自定义对象中;输出单元,用于输出封装了所述自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象。
[0009]进一步的,所述处理单元,具体用于根据所述获取单元获取的所述自定义对象的配置文件,确定所述自定义对象的各个属性对应的字段名,根据所述自定义对象的各个属性对应的字段名,在所述获取单元获取的所述自定义对象的访问数据列表中记录的不同字段的数据信息,确定所述自定义对象的各个属性对应的字段的数据信息;将所述自定义对象的各个属性对应的字段的数据信息封装至所述自定义对象。
[0010]进一步的,还包括:接收单元,用于接收应用层发送的获取自定义对象的请求消息;所述获取单元,具体用于根据所述接收单元接收的所述获取自定义对象的请求消息,获取自定义对象的访问数据列表;所述输出单元,具体用于将所述封装了所述自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象发送至所述应用层。
[0011]本发明实施例提供了一种自定义对象的处理方法及装置,包括:获取自定义对象的访问数据列表;获取自定义对象的配置文件;其中,自定义对象的配置文件中记录了自定义对象的各属性与数据库的不同字段间的对应关系;根据自定义对象的配置文件,将自定义对象的访问数据列表中记录的不同字段的数据信息,封装到自定义对象中;输出封装了自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象。这样,在本发明中,数据访问装置可以在数据库中获取了自定义对象的访问数据列表后,获取此自定义对象的配置文件,进而可以根据自定义对象的配置文件,将自定义对象的访问数据列表中记录的数据封装到自定义对象中,从而输出封装后的自定义对象。这样一来,数据访问装置可以直接将从数据库获取的自定义对象的访问数据列表,根据配置文件,封装到自定义对象中,而无需研发人员参与,从而降低了数据库访问过程中返回自定义的对象的操作的复杂度,提高了研发过程的可靠性,并且大大提高了研发效率。
【附图说明】
[0012]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本发明实施例提供的一种自定义对象的处理方法的流程示意图;
[0014]图2为本发明实施例提供的另一种自定义对象的处理方法的流程示意图;
[0015]图3为本发明实施例提供的一种数据访问装置的结构示意图;
[0016]图4为本发明实施例提供的另一种数据访问装置的结构示意图。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]本发明实施例提供了一种自定义对象的处理方法,如图1所示,包括:
[0019]步骤101、从数据库中获取自定义对象的访问数据列表。
[0020]其中,访问数据列表中记录有数据库中存储的所述自定义对象对应的不同字段的数据信息。
[0021 ]需要说明的是,自定义对象是用户自己定义的对象。自定义对象中包含有至少一个属性。
[0022]具体的,在应用层需要获取用户自定义对象进行相关数据处理时,数据访问装置需要将自定义对象的各个属性的具体数值。此时,数据访问装置可以访问数据库,从而在数据库中获取到自定义对象的访问数据列表。
[0023]需要说明的是,自定义对象的访问数据列表中记录的数据是按照数据库中的格式记录的。即为,自定义对象的访问数据列表是按照数据库的字段的名称进行数据的记录的。而自定义对象的各个属性与自定义对象的访问数据列表中记录的各个字段的名称是不同的,数据访问装置无法将获取的自定义对象的访问数据列表直接封装到自定义对象中。
[0024]需要说明的是,数据访问装置如何从数据库中获取自定义对象的访问数据列表是现有技术中,本发明在此不再赘述。
[0025]示例性的,假设用户自定义了自定义对象a,在应用层需要获取自定义对象时,数据访问装置可以在数据库中获取到自定义对象a的数据访问列表。其中,自定义对象a的数据访问列表中记录了数据库中字段1,字段2的数据信息。
[0026]步骤102、获取所述自定义对象的配置文件。
[0027]其中,自定义对象的配置文件中记录了自定义对象的各属性与数据库的不同字段间的对应关系。
[0028]具体的,由于自定义对象的各个属性与自定义对象的访问数据列表中记录的各个字段的名称是不同的,而在配置文件中记录自定义对象的各属性与数据库的不同字段间的对应关系,这样,数据访问装置可以根据配置文件确定出自定义对象的各个属性对应的访问数
据列表中的字段的数据信息。因此,数据访问装置需获取自定义对象的配置文件。
[0029]配置文件是可以是用户预先根据配置格式编写出的。配置文件可以是XML(Extensible Markup Language,可扩展标记语言)文件。用户在配置完配置文件后,数据访问装置可以将配置文件存储起来,这样,数据访问装置在需要获取配置文件时,可以到存储配置文件的单元获取到所需的配置文件。进一步的,数据访问装置在存储配置文件时,可以将自定义对象的标识与自定义对象配置文件一起存储,这样可以使数据访问装置根据自定义对象的标识找到自定义对象对应的配置文件。
[0030]需要说明的是,自定义对象的标识是用于唯一标示自定义对象的信息。
[0031]进一步的,获取自定义对象的配置文件包括:数据访问装置可以先确定是否预先配置了自定义对象的配置文件,若预先配置了自定义对象的配置文件,则可以直接获取此预先配置的自定义对象的配置文件。若没有预先配置自定义对象的配置文件,则可以向用户发送配置自定义对象的配置文件的消息,以便用户对自定义对象配置文件进行编写,数据访问装置可以直接获取用户编写的用户对自定义对象配置文件。
[0032]进一步的,自定义对象的访问数据列表是数据库列名或别名为key(关键字),列值为value(值)的一种key,value的列表。也就是说,自定义对象的访问数据列表是自定义对象对应的数据库中的列名及列值组成的key,va 1 ue的列表。
[0033]此时自定义对象的配置文件可以是记录了自定义对象的各个属性与数据库中的列名的对应关系。
[0034]需要说明的是,自定义对象的访问数据列表还可以是数据库的其他字段组成的列表,本发明对此不作限制。
[0035]如上例所述,数据访问装置在自定义对象a的数据访问列表后,可以在存储配置文件的单元中,获取自定义对象a的配置文件。假设自定义对象a的配置文件中记录了数据库字段1对应自定义对象a的属性A,数据库字段2对应自定义对象a的属性B的对应关系。
[0036]步骤103、根据自定义对象的配置文件,将自定义对象的访问数据列表中记录的不同字段的数据信息,封装到自定义对象中。
[0037]具体的,数据访问装置在获取了自定义对象的配置文件后,由于自定义对象的配置文件中记录了自定义对象的各属性与数据库的不同字段间的对应关系,即为自定义对象的配置文件中记录了自定义对象的各个属性分别与数据库的哪些字段对应。这样,数据访问装置可以查看自定义对象的配置文件,从而可以将自定义对象的访问数据列表中记录的不同字段的数据信息对应到自定义对象的不同属性中,进而可以将自定义对象的访问数据列表中记录的不同字段的数据信息作为自定义对象的不同属性的属性值,添加至自定义对象中,完成自定义对象的封装。
[0038]进一步的,根据自定义对象的配置文件,将自定义对象的访问数据列表中记录的不同字段的数据信息,封装到自定义对象中包括:
[0039]根据自定义对象的配置文件,确定自定义对象的各个属性对应的字段名,根据自定义对象的各个属性对应的字段名,在自定义对象的访问数据列表中记录的不同字段的数据信息,确定自定义对象的各个属性对应的字段的数据信息;将自定义对象的各个属性对应的字段的数据信息封装至自定义对象。
[0040]也就是说,数据访问装置获取到自定义对象的配置文件,可以查看自定义对象的配置文件,从而根据配置文件中记录的自定义对象的各属性与数据库的不同字段间的对应关系,可以确定自定义对象的各个属性对应的字段名,在确定出自定义对象的各个属性对应的字段名后,可以在自定义对象的访问数据列表中,确定出自定义对象的各个属性对应的字段名对应的数据信息,即为确定出自定义对象的各个属性对应的字段的数据信息,进而可以将自定义对象的各个属性对应的字段的数据信息封装至自定义对象,完成自定义对象的封装。
[0041]进一步的,在自定义对象的访问数据列表是自定义对象对应的数据库中的列名及列值组成的key,value的列表,自定义对象的配置文件记录了自定义对象的各个属性与数据库中的列名的对应关系时,数据访问装置在获取了自定义对象的配置文件后,可以根据此配置文件确定出自定义对象的各个属性各自对应的列名,从而可以在自定义对象的访问数据列表中,找到自定义对象的各个属性各自对应的列名,进而获取到自定义对象的各个属性对应的列名的列值,即为获取自定义对象的各个属性对应的字段的数据信息。数据访问装置可以将获取的自定义对象的各个属性对应的列名的列值作为自定义对象的各个属性的属性值,添加到自定义对象中,完成自定义对象的封装。
[0042]如上例所述,数据访问装置在获取了自定义对象a的配置文件后,可以查看此自定义对象a的配置文件,获知自定义对象a的属性A对应字段1,属性b对应字段2。此时,数据访问装置可以根据获知的自定义对象a的属性A对应字段1,属性B对应字段2,在自定义对象a的访问数据列表中,获取字段1的数据信息,字段2的数据信息。即为获取自定义对象a的属性A对应的数据信息,自定义对象a的属性B对应的数据信息,数据访问装置可以将自定义对象a的属性A对应的数据信息添加至自定义对象a的属性A中,将自定义对象a的属性B对应的数据信息添加至自定义对象a的属性B中,完成自定义对象a的封装。
[0043]步骤104、输出封装了自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象。
[0044]具体的,在数据访问装置完成了将自定义对象的各个属性对应的字段的数据信息封装至自定义对象后,可以将封装完成的自定义对象输出,从而可以使需要获取自定义对象的应用层获取到自定义对象。
[0045]如上例所述,数据访问装置在完成自定义对象a的封装后,可以将封装了自定义对象a的访问数据列表中记录的不同字段的数据信息的自定义对象a输出。
[0046]本发明实施例提供了一种自定义对象的处理方法,包括:获取自定义对象的访问数据列表;获取自定义对象的配置文件;其中,自定义对象的配置文件中记录了自定义对象的各属性与数据库的不同字段间的对应关系;根据自定义对象的配置文件,将自定义对象的访问数据列表中记录的不同字段的数据信息,封装到自定义对象中;输出封装了自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象。这样,在本发明中,数据访问装置可以在数据库中获取了自定义对象的访问数据列表后,获取此自定义对象的配置文件,进而可以根据自定义对象的配置文件,将自定义对象的访问数据列表中记录的数据封装到自定义对象中,从而输出封装后的自定义对象。这样一来,数据访问装置可以直接将从数据库获取的自定义对象的访问数据列表,根据配置文件,封装到自定义对象中,而无需研发人员参与,从而降低了数据库访问过程中返回自定义的对象的操作的复杂度,提高了研发过程的可靠性,并且大大提高了研发效率。
[0047]进一步的,在步骤101之前,上述方法,如图2所示,还包括:
[0048]步骤105、接收应用层发送的获取自定义对象的请求消息。
[0049]具体的,用户在定义了自定义对象后,在进行数据处理时,应用层需要获取用户自定义对象各个属性的具体属性值。由于自定义对象的各个属性的具体属性值记录在数据库中,因此应用层可以向数据访问装置发送获取自定义对象的请求消息。此时,数据访问装置可以接收应用层发送的获取自定义对象的请求消息。
[0050]需要说明的是,应用层发送的获取自定义对象的请求消息中携带了自定义对象的标识信息,这样,数据访问装置可以根据自定义对象的标识信息获知应用层需要获知哪个自定义对象。[0051 ]需要说明的是,自定义对象的标识信息是能够唯一标示出自定义对象的信息。
[0052]此时,步骤101获取自定义对象的访问数据列表包括:根据获取自定义对象的请求消息,获取自定义对象的访问数据列表。
[0053]也就是说,数据访问装置在接收到获取自定义对象的请求消息后,可以解析获取自定义对象的请求消息,进而可以获取到自定义对象的标识信息,这样数据访问装置可以自定义对象的标识信息获取自定义对象的访问数据列表。
[0054]进一步的,步骤104输出封装了自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象包括:将封装了自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象发送至应用层。
[0055]也就是说,在数据访问装置封装完自定义对象后,由于是应用层需获取自定义对象的各个属性的属性值,因此,数据访问装置
可以将封装了自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象发送至应用层。
[0056]本发明实施例提供了一种自定义对象的处理方法,包括:获取自定义对象的访问数据列表;获取自定义对象的配置文件;其中,自定义对象的配置文件中记录了自定义对象的各属性与数据库的不同字段间的对应关系;根据自定义对象的配置文件,将自定义对象的访问数据列表中记录的不同字段的数据信息,封装到自定义对象中;输出封装了自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象。这样,在本发明中,数据访问装置可以在数据库中获取了自定义对象的访问数据列表后,获取此自定义对象的配置文件,进而可以根据自定义对象的配置文件,将自定义对象的访问数据列表中记录的数据封装到自定义对象中,从而输出封装后的自定义对象。这样一来,数据访问装置可以直接将从数据库获取的自定义对象的访问数据列表,根据配置文件,封装到自定义对象中,而无需研发人员参与,从而降低了数据库访问过程中返回自定义的对象的操作的复杂度,提高了研发过程的可靠性,并且大大提高了研发效率。
[0057]本发明实施例提供了一种数据访问装置,如图3所示,包括:
[0058]获取单元301,用于从数据库中获取自定义对象的访问数据列表。
[0059]其中,访问数据列表中记录有数据库中存储的自定义对象对应的不同字段的数据?目息。
[0060]获取单元301,还用于获取自定义对象的配置文件。
[0061]其中,自定义对象的配置文件中记录了自定义对象的各属性与数据库的不同字段间的对应关系。
[0062]处理单元302,还用于根据获取单元301获取的自定义对象的配置文件,将获取单元301获取的自定义对象的访问数据列表中记录的不同字段的数据信息,封装到所述自定义对象中。
[0063]具体的,处理单元302,具体用于根据获取单元301获取的自定义对象的配置文件,确定自定义对象的各个属性对应的字段名,根据自定义对象的各个属性对应的字段名,在获取单元301获取的自定义对象的访问数据列表中记录的不同字段的数据信息,确定自定义对象的各个属性对应的字段的数据信息;将自定义对象的各个属性对应的字段的数据信息封装至自定义对象。
[0064]输出单元303,用于输出处理单元302处理的封装了自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象。
[0065]进一步的,上述数据访问装置,如图4所示,还包括:
[0066]接收单元304,用于接收应用层发送的获取自定义对象的请求消息。
[0067]此时,获取单元301,具体用于根据接收单元304接收的获取自定义对象的请求消息,获取自定义对象的访问数据列表。
[0068]输出单元303,具体用于将封装了自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象发送至应用层。
[0069]本发明实施例提供了一种数据访问装置,包括:获取自定义对象的访问数据列表;获取自定义对象的配置文件;其中,自定义对象的配置文件中记录了自定义对象的各属性与数据库的不同字段间的对应关系;根据自定义对象的配置文件,将自定义对象的访问数据列表中记录的不同字段的数据信息,封装到自定义对象中;输出封装了自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象。这样,在本发明中,数据访问装置可以在数据库中获取了自定义对象的访问数据列表后,获取此自定义对象的配置文件,进而可以根据自定义对象的配置文件,将自定义对象的访问数据列表中记录的数据封装到自定义对象中,从而输出封装后的自定义对象。这样一来,数据访问装置可以直接将从数据库获取的自定义对象的访问数据列表,根据配置文件,封装到自定义对象中,而无需研发人员参与,从而降低了数据库访问过程中返回自定义的对象的操作的复杂度,提高了研发过程的可靠性,并且大大提高了研发效率。
[0070]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种自定义对象的处理方法,其特征在于,包括: 从数据库中获取自定义对象的访问数据列表;所述访问数据列表中记录有数据库中存储的所述自定义对象对应的不同字段的数据信息; 获取所述自定义对象的配置文件;所述自定义对象的配置文件中记录了所述自定义对象的各属性与数据库的不同字段间的对应关系; 根据所述自定义对象的配置文件,将所述自定义对象的访问数据列表中记录的不同字段的数据信息,封装到所述自定义对象中; 输出封装了所述自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象。2.根据权利要求1所述的方法,其特征在于,所述根据所述自定义对象的配置文件,将所述自定义对象的访问数据列表中记录的不同字段的数据信息,封装到所述自定义对象中包括: 根据所述自定义对象的配置文件,确定所述自定义对象的各个属性对应的字段名,根据所述自定义对象的各个属性对应的字段名,在所述自定义对象的访问数据列表中记录的不同字段的数据信息,确定所述自定义对象的各个属性对应的字段的数据信息;将所述自定义对象的各个属性对应的字段的数据信息封装至所述自定义对象。3.根据权利要求2所述的方法,其特征在于,在所述获取自定义对象的访问数据列表之前,还包括: 接收应用层发送的获取自定义对象的请求消息; 所述获取自定义对象的访问数据列表包括: 根据所述获取自定义对象的请求消息,获取自定义对象的访问数据列表; 所述输出封装了所述自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象包括: 将所述封装了所述自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象发送至所述应用层。4.一种数据访问装置,其特征在于,包括: 获取单元,用于从数据库中获取自定义对象的访问数据列表;所述访问数据列表中记录有数据库中存储的所述自定义对象对应的不同字段的数据信息; 所述获取单元,还用于获取所述自定义对象的配置文件;所述自定义对象的配置文件中记录了所述自定义对象的各属性与数据库的不同字段间的对应关系; 处理单元,还用于根据所述获取单元获取的所述自定义对象的配置文件,将所述获取单元获取的所述自定义对象的访问数据列表中记录的不同字段的数据信息,封装到所述自定义对象中; 输出单元,用于输出封装了所述自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象。5.根据权利要求4所述的装置,其特征在于, 所述处理单元,具体用于根据所述获取单元获取的所述自定义对象的配置文件,确定所述自定义对象的各个属性对应的字段名,根据所述自定义对象的各个属性对应的字段名,在所述获取单元获取的所述自定义对象的访问数据列表中记录的不同字段的数据信息,确定所述自定义对象的各个属性对应的字段的数据信息;将所述自定义对象的各个属性对应的字段的数据信息封装至所述自定义对象。6.根据权利要求5所述的装置,其特征在于,还包括: 接收单元,用于接收应用层发送的获取自定义对象的请求消息; 所述获取单元,具体用于根据所述接收单元接收的所述获取自定义对象的请求消息,获取自定义对象的访问数据列表; 所述输出单元,具体用于将所述封装了所述自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象发送至所述应用层。
【专利摘要】本发明实施例提供了一种自定义对象的处理方法及装置,涉及计算机技术领域,用以提高研发过程的可靠性,提高研发效率。所述方法包括:从数据库中获取自定义对象的访问数据列表;所述访问数据列表中记录有数据库中存储的所述自定义对象对应的不同字段的数据信息;获取所述自定义对象的配置文件;所述自定义对象的配置文件中记录了所述自定义对象的各属性与数据库的不同字段间的对应关系;根据所述自定义对象的配置文件,将所述自定义对象的访问数据列表中记录的不同字段的数据信息,封装到所述自定义对象中;输出封装了所述自定义对象的访问数据列表中记录的不同字段的数据信息的自定义对象。本发明适用于数据的自动返回的场景。
【IPC分类】G06F17/30
【公开号】CN105488117
【申请号】CN201510818792
【发明人】吴栋
【申请人】浪潮集团有限公司
【公开日】2016年4月13日
【申请日】2015年11月23日