具体思路如下: + 在 `HmilyExecuteTemplate` 的 `execute()` 方法中,拦截 SELECT SQL,返回对应的 `SelectStatement`; + 新增 `HmilySelectSQLComputeEngine` 类,用来执行 SELECT SQL,返回对应记录(仅查询主键); + 根据返回的记录,创建全局锁对象,尝试获取全局锁。