同步操作将从 withkey/py-tool-ui 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
在项目开发运维过程中,开发过程往往有些重复的代码需要反复编写,运维常见的问题补单子等等的重复操作,还有一些工作上常用的清理缓存以及请求转换的等等重复繁琐的问题,所以开发了一款可以替代这些工作的工具,尽可能通过修改配置来涵盖这些不断的重复工作。
用于云仓清理ds调用缓存,采用两种方式,一种为url请求,一种为调用redis-cli方法。
可以点击⚙
按钮进行配置,配置文件为config.json
,可以满足不同场景的redis缓存清理情况,修改后保存关闭配置文件,工具会根据配置文件自动更新。
配置文件
"name": "云仓线上", // 配置名称,按钮名称
"mode": 0, // 模式,1为url请求,2为redis-cli
"url": "", // url请求,例如http://127.0.0.1:8080/api/v1/cache/clear,多个逗号分隔
"host": "", // redis-cli host为连接,例如127.0.0.1:6379,多个逗号分隔
"key": "" // redis-cli key为连接,例如cache:user:1234567890,多个逗号分隔
用于云仓解析ds,支持云仓的数据网关、模态框请求类参数自动解析参数还原sql。
用于查询数据库枚举字段,结果直接生成java中的枚举类
可以点击⚙
按钮进行配置,配置文件为config.json
,可以满足不同场景的枚举生成情况,修改后保存关闭配置文件,工具会根据配置文件自动更新。
配置文件
"name": "wms测试库", // 配置名称,按钮名称
"type": "oracle", // 数据库类型,目前支持oracle和mysql
"host": "", // 数据库host
"port": 1521, // 数据库端口,数字类型
"service_name": "", // 库名
"user": "", // 用户名
"password": "", // 密码
// sql语句,%s为字段名称,返回值必须为value_data和value_desc,否则无法解析
"sql": "SELECT t.value_data as value_data,t.value_desc as value_desc FROM SYS_FIELD_DTL t where t.FIELD_NAME = '%s'"
用于直接生成java中的类,开源代码生成地址:https://gitee.com/wukey/auto-code
可以点击⚙
按钮进行配置,配置文件为config.json
,可以满足不同场景的启动jar包情况,修改后保存关闭配置文件,工具会根据配置文件自动更新。
配置文件
{
"jar_name": "mybatis-plus-generator-ui-0.0.1-self.jar", // jar包名称
"url": "http://127.0.0.1:8068", // 自动打开web地址
"configs": [
{
"name": "wms-hz测试库", // 预配置环境名称
"params": [ // jar包启动参数,参数输入框
{
"field": "driverClassName", // 参数名
"value": "oracle.jdbc.driver.OracleDriver", // 参数值
"name": "驱动" // 参数名称
},
{
"field": "jdbcUrl",
"value": "jdbc:oracle:thin:@10.3.87.68:1521/wms",
"name": "链接"
},
...
]
}
接口调用回单生成工具。
接口调用记录宽表生成工具。
接口调用记录值班工具。
用于工具web服务的展示。
可以点击⚙
按钮进行配置,配置文件为config.json
,可以实现不同目录分类场景,修改后保存关闭配置文件,工具会根据配置文件自动更新。
"menu": "工具箱", // 1级菜单名称
"content": [ // 菜单内容
{
"name": "sql工具", // 2级按钮名称
"url": "https://tool.lu/sql/" // 2级按钮跳转链接
}
]
用于工具快捷方式的展示。
可以点击⚙
按钮进行配置,配置文件为config.json
,可以实现不同目录分类场景,修改后保存关闭配置文件,工具会根据配置文件自动更新。
"menu": "开发工具", // 1级菜单名称
"content": [ // 菜单内容
{
"name": "notepad++", // 2级按钮名称
"path": "C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Notepad++" // 2级按钮的快捷方式启动路径
}
]
用于工具快捷方式的展示。
可以点击⚙
按钮进行配置,配置文件为config.json
,可以实现不同目录分类场景,修改后保存关闭配置文件,工具会根据配置文件自动更新。
[
{
"menu": "弹窗提示", // 菜单名称
"content": {
"params": [
{
"field_title": "提示信息", // 参数输入框标题
"field": "message" // 参数字段名称,用于替换cmd命令中的参数
},{
"field_title": "提示信息1",
"field": "message1"
}
],
"exe_file": "msg.exe", // 执行文件名称,必须和配置文件config.json同目录[exec_param_tool]下
"cmd": "{exe} * \"{message}+{message1}\"", // 执行命令,{exe}为执行文件名称程序会自动替换,{message}为参数字段名称,{message1}为参数字段名称
"button": "提示" // 按钮名称,按钮按照执行cmd命令
}
}
]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。