[发明专利]代码生成方法、终端及可读存储介质在审
申请号: | 202111301502.4 | 申请日: | 2021-11-04 |
公开(公告)号: | CN114115826A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 海克洪 | 申请(专利权)人: | 湖北美和易思教育科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F16/2455;G06F16/25 |
代理公司: | 武汉红观专利代理事务所(普通合伙) 42247 | 代理人: | 曾国辉 |
地址: | 430000 湖北省武汉市东湖新技术开发区北斗路6号武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 生成 方法 终端 可读 存储 介质 | ||
1.一种代码生成方法,其特征在于,所述代码生成方法包括:
接收新编数据表,并将所述新编数据表保存至预设数据库;
当接收到生成器启动指令时,对预设代码生成器进行启动,并基于启动的所述预设代码生成器连接所述预设数据库,读取所述预设数据库中存储的各项数据表进行显示;
当接收到基于显示的各项所述数据表发送的代码生成指令时,读取所述代码生成指令中携带的选择数据表信息,并基于所述选择数据表信息,生成目标代码。
2.如权利要求1所述的代码生成方法,其特征在于,所述当接收到基于显示的各项所述数据表发送的代码生成指令时,读取所述代码生成指令中携带的选择数据表信息的步骤之前包括:
接收对显示的各项所述数据表的查询指令,并根据所述查询指令中的表标识,对各项所述数据表进行查找,获得目标数据表进行显示;
接收基于显示的所述目标数据表发送的代码生成请求,并将所述代码生成请求中携带的目标数据表信息进行显示;
当接收到对所述目标数据表信息的确认指令时,将所述确认指令作为所述代码生成指令。
3.如权利要求2所述的代码生成方法,其特征在于,所述获得目标数据表进行显示的步骤之后包括:
当接收到对显示的各项所述目标数据表的排序指令时,根据所述排序指令,对各项所述目标数据表进行排序,获得目标表序列进行显示;
接收基于显示的所述目标表序列发送的代码生成请求,并执行将所述代码生成请求中携带的目标数据表信息进行显示的步骤。
4.如权利要求1所述的代码生成方法,其特征在于,所述生成目标代码的步骤之后包括:
当接收到对所述目标代码的测试指令时,读取所述测试指令携带的测试类型信息;
若所述测试类型信息为全测试信息,则对所述目标代码对应的所有功能进行测试,所述所有功能至少包括;新增、删除、修改和查询四项功能;
若所述测试类型信息为部分测试信息,则确定所述目标代码中与所述部分测试信息对应的待测试代码,并对所述待测试代码对应的功能进行测试。
5.如权利要求4所述的代码生成方法,其特征在于,所述对所述目标代码对应的所有功能进行测试的步骤之后包括:
判断所述所有功能中是否存在异常功能,若存在异常功能,则识别与所述异常功能对应的异常代码,并基于所述异常代码生成提示信息;
其中所述提示信息包括:提示对异常代码进行修改的第一提示信息,以及对新编数据表进行修改的第二提示信息。
6.如权利要求1所述的代码生成方法,其特征在于,所述接收新编数据表的步骤之前包括:
接收数据表编辑请求,并确定所述编辑请求的请求类型;
若所述请求类型为新建类型,则根据所述编辑请求中携带的第一类型标签,确定待新建数据表的数据表类型,并调用与所述数据表类型对应的表格模板显示;
当接收到基于显示的所述表格模板生成的表格填写完成信息后,将所述表格模板生成为所述新编数据表。
7.如权利要求6所述的代码生成方法,其特征在于,所述确定所述编辑请求的请求类型的步骤之后包括:
若所述请求类型为修正类型,则根据所述编辑请求中携带的第二类型标签,确定待修正数据表,并从所述预设数据库中查找出所述待修正数据表进行显示;
当接收到基于显示的所述待修正数据表生成的表格修正完成信息后,将所述待修正数据表生成为所述新编数据表。
8.如权利要求1-7任一项所述的代码生成方法,其特征在于,所述基于所述选择数据表信息,生成目标代码的步骤包括:
若所述选择数据表信息对应多项数据表的信息,则将每项数据表的信息按照信息量从小到大的顺序逐一执行以下步骤:
调用与所述数据表对应的代码生成框架,并确定所述代码生成框架中的待填写项;
根据所述数据表的各个信息与各所述待填写项之间的对应关系,将所述数据表的各个信息添加到所述代码生成框架的各待填写项,获得所述目标代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北美和易思教育科技有限公司,未经湖北美和易思教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111301502.4/1.html,转载请声明来源钻瓜专利网。