利索能及
我要发布
收藏
专利号: 201810386430X
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-09-06
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种列表控制器代码自动添加方法,其特征在于,应用于相互之间通信连接的服务器和用户终端,所述方法包括:所述服务器接收所述用户终端上传的基本类模板文件,所述基本类模板文件中包括有动态类模板文件和脚本类模板文件;

创建一个GIT仓库,将所述基本类模板文件存储到GIT仓库中后,获得所述基本类模板文件在所述GIT仓库中对应的仓库地址,并将所述仓库地址反馈给所述用户终端;

当需要下载所述基本类模板文件时,所述用户终端响应shell脚本运行指令,创建一个用于存放所述基本类模板文件的模板目录;

通过所述仓库地址将所述服务器中的基本类模板文件下载到所述模板目录中;

对下载完成的基本类模板文件进行指令处理,将指令处理得到的代码添加到开发工具的指定目录下,以实现代码添加。

2.根据权利要求1所述的列表控制器代码自动添加方法,其特征在于,所述用户终端响应shell脚本运行指令,创建一个用于存放所述基本类模板文件的模板目录的步骤,包括:检测shell脚本是否处于运行状态;

在检测到所述shell脚本处于运行状态时,定义临时模板参数;

通过所述临时模板参数在所述shell脚本所在的目录创建一个临时模板目录。

3.根据权利要求2所述的列表控制器代码自动添加方法,其特征在于,所述方法还包括:响应shell脚本创建指令,创建一个shell脚本,并在所述shell脚本中添加固定指令。

4.根据权利要求1所述的列表控制器代码自动添加方法,其特征在于,所述通过所述仓库地址将所述服务器中的基本类模板文件下载到所述模板目录中的步骤,包括:从所述服务器中查找所述仓库地址目录下的基本类模板文件;

将查找到的所述基本类模板文件下载到创建的所述模板目录中。

5.根据权利要求1所述的列表控制器代码自动添加方法,其特征在于,所述对下载完成的基本类模板文件进行指令处理,将指令处理得到的代码添加到开发工具的指定目录下,以实现代码添加的步骤,包括:返回当前shell脚本的上一级目录,获取当前用户工作目录的绝对路径和所述绝对路径的绝对地址;

获取所述模板目录的地址,并基于所述模板目录的地址在所述模板目录的下一级目录下创建一个开发工具的指定目录,将所述模板目录中的基本类模板文件复制到所述开发工具的指定目录中,以实现代码添加。

6.根据权利要求1所述的列表控制器代码自动添加方法,其特征在于,在对下载完成的基本类模板文件进行指令处理,将指令处理得到的代码添加到开发工具的指定目录下,以实现代码添加的步骤之后,所述方法还包括:返回所述模板目录的上一级目录,将所述模板目录下的所有文件删除,以将代码清除。

7.一种列表控制器代码自动添加方法,其特征在于,应用于与服务器通信连接的用户终端,所述方法包括:将基本类模板文件上传到所述服务器,以使所述服务器接收所述基本类模板文件并创建一个GIT仓库,在将所述基本类模板文件存储到GIT仓库中后获得所述基本类模板文件在所述GIT仓库中对应的仓库地址,所述基本类模板文件中包括有动态类模板文件和脚本类模板文件;

接收所述服务器发送的仓库地址,当需要下载所述基本类模板文件时,响应shell脚本运行指令,创建一个用于存放所述基本类模板文件的模板目录;

通过所述仓库地址将所述服务器中的基本类模板文件下载到所述模板目录中;

对下载完成的基本类模板文件进行指令处理,将指令处理得到的代码添加到开发工具的指定目录下,以实现代码添加。

8.根据权利要求7所述的列表控制器代码自动添加方法,其特征在于,所述对下载完成的基本类模板文件进行指令处理,将指令处理得到的代码添加到开发工具的指定目录下,以实现代码添加的步骤,包括:返回当前shell脚本的上一级目录,获取当前用户工作目录的绝对路径和所述绝对路径的绝对地址;

获取所述模板目录的地址,并基于所述模板目录的地址在所述模板目录的下一级目录下创建一个开发工具的指定目录,将所述模板目录中的基本类模板文件复制到所述开发工具的指定目录中,以实现代码添加。

9.一种代码自动添加装置,其特征在于,应用于与服务器通信连接的用户终端,所述装置包括:上传模块,用于将基本类模板文件上传到所述服务器,以使所述服务器接收所述基本类模板文件并创建一个GIT仓库,在将所述基本类模板文件存储到GIT仓库中后获得所述基本类模板文件在所述GIT仓库中对应的仓库地址,所述基本类模板文件中包括有动态类模板文件和脚本类模板文件;

接收模块,用于接收所述服务器发送的仓库地址,当需要下载所述基本类模板文件时,响应shell脚本运行指令,创建一个用于存放所述基本类模板文件的模板目录;

下载模块,用于通过所述仓库地址将所述服务器中的基本类模板文件下载到所述模板目录中;

代码添加模块,用于对下载完成的基本类模板文件进行指令处理,将指令处理得到的代码添加到开发工具的指定目录下,以实现代码添加。

10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,所述计算机程序被执行时实现权利要求7-8中任意一项所述的列表控制器代码自动添加方法。