This commit is contained in:
ryan
2026-06-10 11:25:27 +08:00
parent df1961c42d
commit d05acd804f
129 changed files with 424 additions and 2046 deletions
+1 -1
View File
@@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier same "printed page" as the copyright notice for easier
identification within third-party archives. identification within third-party archives.
Copyright 2025 linux.do Copyright 2025 Arctel.net
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
+6 -4
View File
@@ -1,7 +1,9 @@
Wavelet Wavelet
Copyright 2025 linux.do This product includes software derived from LinuxDO Credit.
Modifications Copyright 2026 Arctel.net
This product includes software originally licensed under the Apache License, LinuxDO Credit:
Version 2.0. Portions of this work have been modified by Arctel.net in 2026. Copyright 2025 linux.do
Licensed under the Apache License, Version 2.0.
This distribution includes modifications by Arctel.net.
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package auth_source 提供认证源管理功能 // Package auth_source 提供认证源管理功能
package auth_source package auth_source
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package auth_source package auth_source
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package admin 提供管理后台功能 // Package admin 提供管理后台功能
package admin package admin
+9 -22
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package logs 提供日志查询与分析功能 // Package logs 提供日志查询与分析功能
package logs package logs
@@ -38,12 +25,12 @@ import (
) )
const ( const (
defaultLimit = 200 defaultLimit = 200
maxLimit = 500 maxLimit = 500
maxPageSize = 100 maxPageSize = 100
hoursInDay = 24 hoursInDay = 24
analyticsDays = 7 analyticsDays = 7
queryExtraArgs = 2 // pageSize + offset queryExtraArgs = 2 // pageSize + offset
) )
// logsResponse 历史日志查询响应 // logsResponse 历史日志查询响应
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package logs package logs
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package admin package admin
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package status 提供系统状态查询接口 // Package status 提供系统状态查询接口
package status package status
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package system_config 提供系统配置管理功能 // Package system_config 提供系统配置管理功能
package system_config package system_config
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package system_config package system_config
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package system_config package system_config
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package task 提供任务管理接口 // Package task 提供任务管理接口
package task package task
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package task package task
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package task package task
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package template 提供模板管理功能 // Package template 提供模板管理功能
package template package template
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package template package template
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package template package template
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package user 提供用户管理功能 // Package user 提供用户管理功能
package user package user
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package user package user
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package user package user
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package cap 提供人机验证中间件 // Package cap 提供人机验证中间件
package cap package cap
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package cap package cap
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package cap package cap
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package cap package cap
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package config 提供公开配置查询接口 // Package config 提供公开配置查询接口
package config package config
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package config package config
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package health 提供健康检查端点 // Package health 提供健康检查端点
package health package health
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package oauth 提供 OAuth/OIDC 认证与会话管理 // Package oauth 提供 OAuth/OIDC 认证与会话管理
package oauth package oauth
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package oauth package oauth
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package oauth package oauth
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package oauth package oauth
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package oauth package oauth
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package oauth package oauth
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package oauth package oauth
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package risk_control package risk_control
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package risk_control 提供风险控制中间件 // Package risk_control 提供风险控制中间件
package risk_control package risk_control
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package risk_control package risk_control
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package risk_control package risk_control
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package upload package upload
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package upload 提供文件上传与下载功能 // Package upload 提供文件上传与下载功能
package upload package upload
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package upload package upload
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package upload package upload
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package upload package upload
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package upload package upload
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package upload package upload
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package upload package upload
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package user 提供用户认证与帐户管理功能 // Package user 提供用户认证与帐户管理功能
package user package user
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package user package user
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package user package user
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package user package user
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package user package user
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package user package user
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package user package user
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package cmd 提供 CLI 命令入口 // Package cmd 提供 CLI 命令入口
package cmd package cmd
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package cmd package cmd
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package cmd package cmd
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package cmd package cmd
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package cmd package cmd
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package common 提供跨模块共享的常量、错误定义和通用工具函数。 // Package common 提供跨模块共享的常量、错误定义和通用工具函数。
package common package common
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package common package common
+6 -19
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package config 负责应用配置的加载、解析与环境变量覆盖。 // Package config 负责应用配置的加载、解析与环境变量覆盖。
package config package config
@@ -31,9 +18,9 @@ import (
// 默认队列优先级 // 默认队列优先级
const ( const (
webhookQueuePriority = 10 webhookQueuePriority = 10
whitelistQueuePriority = 5 whitelistQueuePriority = 5
defaultQueuePriority = 3 defaultQueuePriority = 3
) )
// Config 全局配置单例,初始化后不可变 // Config 全局配置单例,初始化后不可变
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package config package config
+5 -18
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package db 提供数据库连接与基础设施 // Package db 提供数据库连接与基础设施
package db package db
@@ -29,8 +16,8 @@ import (
) )
const ( const (
clickhouseMaxExecTime = 60 // ClickHouse 最大执行时间(秒) clickhouseMaxExecTime = 60 // ClickHouse 最大执行时间(秒)
clickhouseReadTimeoutFactor = 2 // ReadTimeout 为 DialTimeout 的倍数 clickhouseReadTimeoutFactor = 2 // ReadTimeout 为 DialTimeout 的倍数
) )
var ( var (
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package db package db
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package idgen 提供分布式 ID 生成器 // Package idgen 提供分布式 ID 生成器
package idgen package idgen
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package migrator 提供数据库迁移功能 // Package migrator 提供数据库迁移功能
package migrator package migrator
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package migrator package migrator
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package db package db
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package db package db
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package db package db
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package logger 提供结构化日志封装 // Package logger 提供结构化日志封装
package logger package logger
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package logger package logger
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package logger package logger
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package logger package logger
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package logger package logger
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package model 定义数据模型与 GORM 实体 // Package model 定义数据模型与 GORM 实体
package model package model
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package model package model
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package model package model
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package model package model
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package model package model
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package model package model
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package model package model
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package model package model
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package model package model
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package otel_trace 提供 OpenTelemetry 链路追踪封装工具 // Package otel_trace 提供 OpenTelemetry 链路追踪封装工具
package otel_trace package otel_trace
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package otel_trace package otel_trace
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package otel_trace package otel_trace
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package otel_trace package otel_trace
+3 -16
View File
@@ -1,21 +1,8 @@
//go:build !embed_frontend //go:build !embed_frontend
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package router 提供 HTTP 路由注册与服务启动 // Package router 提供 HTTP 路由注册与服务启动
package router package router
+2 -15
View File
@@ -1,20 +1,7 @@
//go:build embed_frontend //go:build embed_frontend
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package router package router
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package router package router
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package router package router
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package storage package storage
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package storage 提供文件存储抽象层,包括 S3 兼容存储和本地缓存。 // Package storage 提供文件存储抽象层,包括 S3 兼容存储和本地缓存。
package storage package storage
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package storage package storage
+5 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package task 定义异步任务类型与调度常量 // Package task 定义异步任务类型与调度常量
package task package task
@@ -39,6 +26,7 @@ const (
const defaultMaxRetry = 3 const defaultMaxRetry = 3
// TaskParam 任务参数定义 // TaskParam 任务参数定义
//
//nolint:revive // TaskParam 保留完整名称以避免与通用 Param 混淆 //nolint:revive // TaskParam 保留完整名称以避免与通用 Param 混淆
type TaskParam struct { type TaskParam struct {
Name string `json:"Name"` // 参数键名 Name string `json:"Name"` // 参数键名
@@ -50,6 +38,7 @@ type TaskParam struct {
} }
// TaskMeta 任务元数据 // TaskMeta 任务元数据
//
//nolint:revive // TaskMeta 保留完整名称以避免与通用 Meta 混淆 //nolint:revive // TaskMeta 保留完整名称以避免与通用 Meta 混淆
type TaskMeta struct { type TaskMeta struct {
Type string Type string
+2 -15
View File
@@ -1,18 +1,5 @@
/* // Copyright 2026 Arctel.net
Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package task package task
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package task package task
+3 -16
View File
@@ -1,19 +1,6 @@
/* // Copyright 2025 linux.do
Copyright 2025-2026 linux.do // Copyright 2026 Arctel.net
Modified by Arctel.net, 2026 // SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package task package task

Some files were not shown because too many files have changed in this diff Show More