refactor: update import paths from ppanel-server to server
This commit is contained in:
parent
52063049c5
commit
34c09c4618
74
.github/workflows/bindist_external.yaml
vendored
74
.github/workflows/bindist_external.yaml
vendored
@ -1,74 +0,0 @@
|
|||||||
name: Build matrix binaries and push to external repo
|
|
||||||
run-name: Build ${{ github.ref_name }} of ${{ github.repository }}
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
tags:
|
|
||||||
- 'v*' # match semver only, e.g. v1.2.3
|
|
||||||
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
prepare_release:
|
|
||||||
runs-on: ubuntu-24.04
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
id: checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Extract Go version (from go.mod)
|
|
||||||
id: extract_go_version
|
|
||||||
run: | # Read Go version from go.mod and save it to the VER_GO environment variable.
|
|
||||||
VER_GO=$(grep -m 1 go go.mod | cut -d\ -f2)
|
|
||||||
echo "VER_GO=$VER_GO" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Extract PPanel(api) version (from pkg/constant/types.go)
|
|
||||||
id: extract_api_version
|
|
||||||
run: | # Read API version from pkg/constant/types.go and save it to the VER_API environment variable.
|
|
||||||
VER_API=$(grep -oP '(?<=const Version = \")[0-9]+\.[0-9]+\.[0-9]+' pkg/constant/version.go)
|
|
||||||
echo "VER_API=$VER_API" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Create release in destination repo
|
|
||||||
id: create_release
|
|
||||||
uses: actions/create-release@v1
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.REL_TOKEN }}
|
|
||||||
with:
|
|
||||||
tag_name: ${{ github.ref_name }}
|
|
||||||
release_name: PPanel Server ${{ github.ref_name }}
|
|
||||||
body: |
|
|
||||||
PPanel Server ${{ github.ref_name }}
|
|
||||||
PPanel API v${{ env.VER_API }}
|
|
||||||
draft: false
|
|
||||||
prerelease: false
|
|
||||||
owner: ${{ vars.REL_OWNER }}
|
|
||||||
repo: ${{ vars.REL_REPO }}
|
|
||||||
commitish: master
|
|
||||||
|
|
||||||
build_matrix:
|
|
||||||
needs: prepare_release
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
goos: [linux, windows, darwin]
|
|
||||||
goarch: [amd64, arm64]
|
|
||||||
|
|
||||||
runs-on: ubuntu-24.04
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
id: checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Build binaries and push to external repo
|
|
||||||
id: build_and_push
|
|
||||||
uses: wangyoucao577/go-release-action@v1
|
|
||||||
with:
|
|
||||||
github_token: ${{ secrets.REL_TOKEN }}
|
|
||||||
goos: ${{ matrix.goos }}
|
|
||||||
goarch: ${{ matrix.goarch }}
|
|
||||||
goversion: ${{ env.VER_GO }}
|
|
||||||
binary_name: ppanel-server
|
|
||||||
pre_command: export CGO_ENABLED=0
|
|
||||||
ldflags: -s -w
|
|
||||||
release_repo: ${{ vars.REL_OWNER }}/${{ vars.REL_REPO }}
|
|
||||||
extra_files: LICENSE etc
|
|
||||||
md5sum: false
|
|
||||||
141
.github/workflows/release.yml
vendored
141
.github/workflows/release.yml
vendored
@ -1,8 +1,6 @@
|
|||||||
name: Build and Publish Docker Image
|
name: Build and Publish Docker Image and Release
|
||||||
|
|
||||||
on:
|
on:
|
||||||
# release:
|
|
||||||
# types: [published]
|
|
||||||
push:
|
push:
|
||||||
tags:
|
tags:
|
||||||
- 'v*'
|
- 'v*'
|
||||||
@ -15,7 +13,9 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
fetch-depth: 0 # Required for git describe --tags
|
||||||
|
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
uses: docker/setup-qemu-action@v3
|
uses: docker/setup-qemu-action@v3
|
||||||
@ -24,22 +24,18 @@ jobs:
|
|||||||
uses: docker/setup-buildx-action@v3
|
uses: docker/setup-buildx-action@v3
|
||||||
|
|
||||||
- name: Log in to Docker Hub
|
- name: Log in to Docker Hub
|
||||||
uses: docker/login-action@v2
|
uses: docker/login-action@v3
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKER_USERNAME }}
|
username: ${{ secrets.DOCKER_USERNAME }}
|
||||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||||
|
|
||||||
- name: Extract version from pkg/constant/types.go
|
- name: Extract version from git tag
|
||||||
id: version
|
id: version
|
||||||
run: |
|
run: |
|
||||||
# 提取版本号 0.1.3
|
# Extract version from git tag (e.g., v1.2.3)
|
||||||
VERSION=$(grep -oP '(?<=const Version = ")[0-9]+\.[0-9]+\.[0-9]+' pkg/constant/version.go)
|
VERSION=$(git describe --tags --abbrev=0 | sed 's/^v//')
|
||||||
echo "VERSION=$VERSION"
|
echo "VERSION=$VERSION"
|
||||||
|
|
||||||
# 提取构建号 01300
|
|
||||||
BUILD_NUMBER=$(grep -oP 'const Version = "[0-9]+\.[0-9]+\.[0-9]+\(\K[0-9]+' pkg/constant/version.go)
|
|
||||||
echo "BUILD_NUMBER=$BUILD_NUMBER"
|
|
||||||
|
|
||||||
echo "VERSION=$VERSION" >> $GITHUB_ENV
|
echo "VERSION=$VERSION" >> $GITHUB_ENV
|
||||||
echo "BUILD_NUMBER=$BUILD_NUMBER" >> $GITHUB_ENV
|
echo "BUILD_NUMBER=$BUILD_NUMBER" >> $GITHUB_ENV
|
||||||
|
|
||||||
@ -52,42 +48,44 @@ jobs:
|
|||||||
uses: docker/build-push-action@v6
|
uses: docker/build-push-action@v6
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
|
file: Dockerfile
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64
|
||||||
push: true
|
push: true
|
||||||
tags: |
|
tags: |
|
||||||
${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }}:latest
|
${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }}:latest
|
||||||
${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env.VERSION }}-${{ env.BUILD_NUMBER }}
|
${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env.VERSION }}
|
||||||
|
${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env.VERSION }}-${{ env.GIT_SHA }}
|
||||||
|
|
||||||
- name: Build and push Docker image for beta release
|
- name: Build and push Docker image for beta release
|
||||||
if: contains(github.ref_name, 'beta')
|
if: contains(github.ref_name, 'beta')
|
||||||
uses: docker/build-push-action@v6
|
uses: docker/build-push-action@v6
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
|
file: Dockerfile
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64
|
||||||
push: true
|
push: true
|
||||||
tags: |
|
tags: |
|
||||||
${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }}:beta
|
${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }}:beta
|
||||||
${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env.VERSION }}-${{ env.BUILD_NUMBER }}-beta
|
${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env.VERSION }}-beta
|
||||||
|
${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }}:${{ env.VERSION }}-${{ env.GIT_SHA }}-beta
|
||||||
|
|
||||||
|
|
||||||
release-notes:
|
release-notes:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
needs: build-docker # Ensure Docker image is built first
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0 # Required for changelog generation
|
||||||
|
|
||||||
- name: Set up Go
|
- name: Set up Go
|
||||||
uses: actions/setup-go@v5
|
uses: actions/setup-go@v5
|
||||||
with:
|
with:
|
||||||
go-version: 1.23
|
go-version: '1.21' # Match Dockerfile
|
||||||
|
|
||||||
- name: Install GoReleaser
|
- name: Install GoReleaser
|
||||||
run: |
|
run: |
|
||||||
go install github.com/goreleaser/goreleaser@latest
|
go install github.com/goreleaser/goreleaser/v2@latest
|
||||||
|
|
||||||
- name: Run GoReleaser
|
- name: Run GoReleaser
|
||||||
env:
|
env:
|
||||||
@ -95,30 +93,99 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
goreleaser check
|
goreleaser check
|
||||||
goreleaser release --clean
|
goreleaser release --clean
|
||||||
|
|
||||||
releases-matrix:
|
releases-matrix:
|
||||||
name: Release ppanel-server binary
|
name: Release ppanel-server binary
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: release-notes # wait for release-notes job to finish
|
needs: release-notes # Wait for release-notes job
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
# build and publish in parallel: linux/386, linux/amd64, linux/arm64,
|
goos: [ linux, windows, darwin, freebsd ]
|
||||||
# windows/386, windows/amd64, windows/arm64, darwin/amd64, darwin/arm64
|
|
||||||
goos: [ linux, windows, darwin ]
|
|
||||||
goarch: [ '386', amd64, arm64 ]
|
goarch: [ '386', amd64, arm64 ]
|
||||||
exclude:
|
exclude:
|
||||||
- goarch: '386'
|
- goos: darwin
|
||||||
goos: darwin
|
goarch: '386'
|
||||||
|
- goos: freebsd
|
||||||
|
goarch: '386' # FreeBSD 386 not in Makefile
|
||||||
|
include:
|
||||||
|
- goos: linux
|
||||||
|
goarch: arm
|
||||||
|
goarm: 5
|
||||||
|
- goos: linux
|
||||||
|
goarch: arm
|
||||||
|
goarm: 6
|
||||||
|
- goos: linux
|
||||||
|
goarch: arm
|
||||||
|
goarm: 7
|
||||||
|
- goos: windows
|
||||||
|
goarch: arm
|
||||||
|
goarm: 7
|
||||||
|
- goos: linux
|
||||||
|
goarch: mips
|
||||||
|
gomips: softfloat
|
||||||
|
- goos: linux
|
||||||
|
goarch: mips
|
||||||
|
gomips: hardfloat
|
||||||
|
- goos: linux
|
||||||
|
goarch: mipsle
|
||||||
|
gomips: softfloat
|
||||||
|
- goos: linux
|
||||||
|
goarch: mipsle
|
||||||
|
gomips: hardfloat
|
||||||
|
- goos: linux
|
||||||
|
goarch: mips64
|
||||||
|
- goos: linux
|
||||||
|
goarch: mips64le
|
||||||
|
- goos: linux
|
||||||
|
goarch: riscv64
|
||||||
|
- goos: linux
|
||||||
|
goarch: loong64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- name: Checkout repository
|
||||||
- uses: wangyoucao577/go-release-action@v1
|
uses: actions/checkout@v4
|
||||||
with:
|
|
||||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
goos: ${{ matrix.goos }}
|
|
||||||
goarch: ${{ matrix.goarch }}
|
|
||||||
asset_name: "ppanel-server-${{ matrix.goos }}-${{ matrix.goarch }}"
|
|
||||||
goversion: "https://dl.google.com/go/go1.23.3.linux-amd64.tar.gz"
|
|
||||||
project_path: "."
|
|
||||||
binary_name: "ppanel-server"
|
|
||||||
extra_files: LICENSE etc
|
|
||||||
|
|
||||||
|
- name: Set up Go
|
||||||
|
uses: actions/setup-go@v5
|
||||||
|
with:
|
||||||
|
go-version: '1.21' # Match Dockerfile
|
||||||
|
|
||||||
|
- name: Build binary with Makefile
|
||||||
|
env:
|
||||||
|
GOOS: ${{ matrix.goos }}
|
||||||
|
GOARCH: ${{ matrix.goarch }}
|
||||||
|
GOARM: ${{ matrix.goarm }}
|
||||||
|
GOMIPS: ${{ matrix.gomips }}
|
||||||
|
run: |
|
||||||
|
make BINDIR=bin ${GOOS}-${GOARCH}${GOARM}${GOMIPS}
|
||||||
|
mv bin/ppanel-server-${GOOS}-${GOARCH}${GOARM}${GOMIPS}* ppanel-server${GOOS}-${GOARCH}${GOARM}${GOMIPS}
|
||||||
|
|
||||||
|
- name: Upload release asset
|
||||||
|
uses: actions/upload-release-asset@v1
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
with:
|
||||||
|
upload_url: ${{ github.event.release.upload_url }}
|
||||||
|
asset_path: ppanel-server${{ matrix.goos }}-${{ matrix.goarch }}${{ matrix.goarm }}${{ matrix.gomips }}
|
||||||
|
asset_name: ppanel-server-${{ matrix.goos }}-${{ matrix.goarch }}${{ matrix.goarm }}${{ matrix.gomips }}${{ matrix.goos == 'windows' && '.exe' || '' }}
|
||||||
|
asset_content_type: application/octet-stream
|
||||||
|
|
||||||
|
- name: Upload additional files
|
||||||
|
uses: actions/upload-release-asset@v1
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
with:
|
||||||
|
upload_url: ${{ github.event.release.upload_url }}
|
||||||
|
asset_path: etc/ppanel.yaml
|
||||||
|
asset_name: ppanel.yaml
|
||||||
|
asset_content_type: text/yaml
|
||||||
|
|
||||||
|
- name: Upload LICENSE
|
||||||
|
uses: actions/upload-release-asset@v1
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
with:
|
||||||
|
upload_url: ${{ github.event.release.upload_url }}
|
||||||
|
asset_path: LICENSE
|
||||||
|
asset_name: LICENSE
|
||||||
|
asset_content_type: text/plain
|
||||||
@ -1,10 +1,11 @@
|
|||||||
<component name="ProjectRunConfigurationManager">
|
<component name="ProjectRunConfigurationManager">
|
||||||
<configuration default="false" name="go build github.com/perfect-panel/ppanel-server" type="GoApplicationRunConfiguration" factoryName="Go Application" nameIsGenerated="true">
|
<configuration default="false" name="go build github.com/perfect-panel/server" type="GoApplicationRunConfiguration"
|
||||||
|
factoryName="Go Application" nameIsGenerated="true">
|
||||||
<module name="server" />
|
<module name="server" />
|
||||||
<working_directory value="$PROJECT_DIR$" />
|
<working_directory value="$PROJECT_DIR$" />
|
||||||
<parameters value="run --config etc/ppanel-dev.yaml" />
|
<parameters value="run --config etc/ppanel-dev.yaml" />
|
||||||
<kind value="PACKAGE" />
|
<kind value="PACKAGE" />
|
||||||
<package value="github.com/perfect-panel/ppanel-server" />
|
<package value="github.com/perfect-panel/server"/>
|
||||||
<directory value="$PROJECT_DIR$" />
|
<directory value="$PROJECT_DIR$" />
|
||||||
<filePath value="$PROJECT_DIR$/ppanel.go" />
|
<filePath value="$PROJECT_DIR$/ppanel.go" />
|
||||||
<method v="2" />
|
<method v="2" />
|
||||||
|
|||||||
26
cmd/run.go
26
cmd/run.go
@ -3,7 +3,7 @@ package cmd
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/constant"
|
"github.com/perfect-panel/server/pkg/constant"
|
||||||
|
|
||||||
"log"
|
"log"
|
||||||
"os"
|
"os"
|
||||||
@ -13,17 +13,17 @@ import (
|
|||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/google/uuid"
|
"github.com/google/uuid"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/initialize"
|
"github.com/perfect-panel/server/initialize"
|
||||||
"github.com/perfect-panel/ppanel-server/internal"
|
"github.com/perfect-panel/server/internal"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/config"
|
"github.com/perfect-panel/server/internal/config"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/conf"
|
"github.com/perfect-panel/server/pkg/conf"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/orm"
|
"github.com/perfect-panel/server/pkg/orm"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/service"
|
"github.com/perfect-panel/server/pkg/service"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
"github.com/perfect-panel/ppanel-server/queue"
|
"github.com/perfect-panel/server/queue"
|
||||||
"github.com/perfect-panel/ppanel-server/scheduler"
|
"github.com/perfect-panel/server/scheduler"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"gopkg.in/yaml.v3"
|
"gopkg.in/yaml.v3"
|
||||||
)
|
)
|
||||||
@ -40,7 +40,7 @@ var startCmd = &cobra.Command{
|
|||||||
Use: "run",
|
Use: "run",
|
||||||
Short: "start PPanel",
|
Short: "start PPanel",
|
||||||
Run: func(cmd *cobra.Command, args []string) {
|
Run: func(cmd *cobra.Command, args []string) {
|
||||||
fmt.Println("[PPanel version] v" + fmt.Sprintf("%s(%s)", constant.Version, constant.BuildNumber))
|
fmt.Println("[PPanel version] v" + fmt.Sprintf("%s(%s)", constant.Version, constant.BuildTime))
|
||||||
run()
|
run()
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
2
go.mod
2
go.mod
@ -1,4 +1,4 @@
|
|||||||
module github.com/perfect-panel/ppanel-server
|
module github.com/perfect-panel/server
|
||||||
|
|
||||||
go 1.23.3
|
go 1.23.3
|
||||||
|
|
||||||
|
|||||||
@ -9,16 +9,16 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
"gorm.io/driver/mysql"
|
"gorm.io/driver/mysql"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/google/uuid"
|
"github.com/google/uuid"
|
||||||
"github.com/perfect-panel/ppanel-server/initialize/migrate"
|
"github.com/perfect-panel/server/initialize/migrate"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/config"
|
"github.com/perfect-panel/server/internal/config"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/conf"
|
"github.com/perfect-panel/server/pkg/conf"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/orm"
|
"github.com/perfect-panel/server/pkg/orm"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"gopkg.in/yaml.v3"
|
"gopkg.in/yaml.v3"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
|
|||||||
@ -5,12 +5,11 @@ import (
|
|||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/internal/config"
|
||||||
|
"github.com/perfect-panel/server/internal/model/auth"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/config"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/model/auth"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Email get email smtp config
|
// Email get email smtp config
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package initialize
|
package initialize
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
)
|
)
|
||||||
|
|
||||||
func StartInitSystemConfig(svc *svc.ServiceContext) {
|
func StartInitSystemConfig(svc *svc.ServiceContext) {
|
||||||
|
|||||||
@ -3,10 +3,10 @@ package initialize
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/internal/config"
|
"github.com/perfect-panel/server/internal/config"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Invite(ctx *svc.ServiceContext) {
|
func Invite(ctx *svc.ServiceContext) {
|
||||||
|
|||||||
@ -3,10 +3,10 @@ package migrate
|
|||||||
import (
|
import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/internal/model/user"
|
"github.com/perfect-panel/server/internal/model/user"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/uuidx"
|
"github.com/perfect-panel/server/pkg/uuidx"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import (
|
|||||||
"github.com/golang-migrate/migrate/v4"
|
"github.com/golang-migrate/migrate/v4"
|
||||||
_ "github.com/golang-migrate/migrate/v4/database/mysql"
|
_ "github.com/golang-migrate/migrate/v4/database/mysql"
|
||||||
"github.com/golang-migrate/migrate/v4/source/iofs"
|
"github.com/golang-migrate/migrate/v4/source/iofs"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
)
|
)
|
||||||
|
|
||||||
//go:embed database/*.sql
|
//go:embed database/*.sql
|
||||||
|
|||||||
@ -3,7 +3,7 @@ package migrate
|
|||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/orm"
|
"github.com/perfect-panel/server/pkg/orm"
|
||||||
)
|
)
|
||||||
|
|
||||||
func getDSN() string {
|
func getDSN() string {
|
||||||
|
|||||||
@ -5,12 +5,12 @@ import (
|
|||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/internal/config"
|
"github.com/perfect-panel/server/internal/config"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/model/auth"
|
"github.com/perfect-panel/server/internal/model/auth"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Mobile(ctx *svc.ServiceContext) {
|
func Mobile(ctx *svc.ServiceContext) {
|
||||||
|
|||||||
@ -4,13 +4,13 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/internal/config"
|
"github.com/perfect-panel/server/internal/config"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/model/system"
|
"github.com/perfect-panel/server/internal/model/system"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/nodeMultiplier"
|
"github.com/perfect-panel/server/pkg/nodeMultiplier"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Node(ctx *svc.ServiceContext) {
|
func Node(ctx *svc.ServiceContext) {
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package initialize
|
package initialize
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
)
|
)
|
||||||
|
|
||||||
func OAuth(svc *svc.ServiceContext) {
|
func OAuth(svc *svc.ServiceContext) {
|
||||||
|
|||||||
@ -3,11 +3,11 @@ package initialize
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/internal/config"
|
"github.com/perfect-panel/server/internal/config"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Register(ctx *svc.ServiceContext) {
|
func Register(ctx *svc.ServiceContext) {
|
||||||
|
|||||||
@ -3,11 +3,11 @@ package initialize
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/internal/config"
|
"github.com/perfect-panel/server/internal/config"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Site(ctx *svc.ServiceContext) {
|
func Site(ctx *svc.ServiceContext) {
|
||||||
|
|||||||
@ -4,9 +4,9 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/internal/model/cache"
|
"github.com/perfect-panel/server/internal/model/cache"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TrafficDataToRedis(svcCtx *svc.ServiceContext) {
|
func TrafficDataToRedis(svcCtx *svc.ServiceContext) {
|
||||||
|
|||||||
@ -3,11 +3,11 @@ package initialize
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/internal/config"
|
"github.com/perfect-panel/server/internal/config"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Subscribe(svc *svc.ServiceContext) {
|
func Subscribe(svc *svc.ServiceContext) {
|
||||||
|
|||||||
@ -4,14 +4,14 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
|
|
||||||
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api/v5"
|
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api/v5"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/config"
|
"github.com/perfect-panel/server/internal/config"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/telegram"
|
"github.com/perfect-panel/server/internal/logic/telegram"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/model/auth"
|
"github.com/perfect-panel/server/internal/model/auth"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Telegram(svc *svc.ServiceContext) {
|
func Telegram(svc *svc.ServiceContext) {
|
||||||
|
|||||||
@ -3,11 +3,11 @@ package initialize
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/internal/config"
|
"github.com/perfect-panel/server/internal/config"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/tool"
|
"github.com/perfect-panel/server/pkg/tool"
|
||||||
)
|
)
|
||||||
|
|
||||||
type verifyConfig struct {
|
type verifyConfig struct {
|
||||||
|
|||||||
@ -3,13 +3,13 @@ package initialize
|
|||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/internal/model/user"
|
"github.com/perfect-panel/server/internal/model/user"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
|
|
||||||
"github.com/perfect-panel/ppanel-server/initialize/migrate"
|
"github.com/perfect-panel/server/initialize/migrate"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/orm"
|
"github.com/perfect-panel/server/pkg/orm"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Migrate(ctx *svc.ServiceContext) {
|
func Migrate(ctx *svc.ServiceContext) {
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package config
|
package config
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/logger"
|
"github.com/perfect-panel/server/pkg/logger"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/orm"
|
"github.com/perfect-panel/server/pkg/orm"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Config struct {
|
type Config struct {
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package ads
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/ads"
|
"github.com/perfect-panel/server/internal/logic/admin/ads"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create Ads
|
// Create Ads
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package ads
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/ads"
|
"github.com/perfect-panel/server/internal/logic/admin/ads"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete Ads
|
// Delete Ads
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package ads
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/ads"
|
"github.com/perfect-panel/server/internal/logic/admin/ads"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get Ads Detail
|
// Get Ads Detail
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package ads
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/ads"
|
"github.com/perfect-panel/server/internal/logic/admin/ads"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get Ads List
|
// Get Ads List
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package ads
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/ads"
|
"github.com/perfect-panel/server/internal/logic/admin/ads"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update Ads
|
// Update Ads
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package announcement
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/announcement"
|
"github.com/perfect-panel/server/internal/logic/admin/announcement"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create announcement
|
// Create announcement
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package announcement
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/announcement"
|
"github.com/perfect-panel/server/internal/logic/admin/announcement"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete announcement
|
// Delete announcement
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package announcement
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/announcement"
|
"github.com/perfect-panel/server/internal/logic/admin/announcement"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get announcement
|
// Get announcement
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package announcement
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/announcement"
|
"github.com/perfect-panel/server/internal/logic/admin/announcement"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get announcement list
|
// Get announcement list
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package announcement
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/announcement"
|
"github.com/perfect-panel/server/internal/logic/admin/announcement"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update announcement
|
// Update announcement
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package authMethod
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/authMethod"
|
"github.com/perfect-panel/server/internal/logic/admin/authMethod"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get auth method config
|
// Get auth method config
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package authMethod
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/authMethod"
|
"github.com/perfect-panel/server/internal/logic/admin/authMethod"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get auth method list
|
// Get auth method list
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package authMethod
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/authMethod"
|
"github.com/perfect-panel/server/internal/logic/admin/authMethod"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get email support platform
|
// Get email support platform
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package authMethod
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/authMethod"
|
"github.com/perfect-panel/server/internal/logic/admin/authMethod"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get sms support platform
|
// Get sms support platform
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package authMethod
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/authMethod"
|
"github.com/perfect-panel/server/internal/logic/admin/authMethod"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Test email send
|
// Test email send
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package authMethod
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/authMethod"
|
"github.com/perfect-panel/server/internal/logic/admin/authMethod"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Test sms send
|
// Test sms send
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package authMethod
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/authMethod"
|
"github.com/perfect-panel/server/internal/logic/admin/authMethod"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update auth method config
|
// Update auth method config
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package console
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/console"
|
"github.com/perfect-panel/server/internal/logic/admin/console"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Query revenue statistics
|
// Query revenue statistics
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package console
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/console"
|
"github.com/perfect-panel/server/internal/logic/admin/console"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Query server total data
|
// Query server total data
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package console
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/console"
|
"github.com/perfect-panel/server/internal/logic/admin/console"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Query ticket wait reply
|
// Query ticket wait reply
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package console
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/console"
|
"github.com/perfect-panel/server/internal/logic/admin/console"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Query user statistics
|
// Query user statistics
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package coupon
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/coupon"
|
"github.com/perfect-panel/server/internal/logic/admin/coupon"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Batch delete coupon
|
// Batch delete coupon
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package coupon
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/coupon"
|
"github.com/perfect-panel/server/internal/logic/admin/coupon"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create coupon
|
// Create coupon
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package coupon
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/coupon"
|
"github.com/perfect-panel/server/internal/logic/admin/coupon"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete coupon
|
// Delete coupon
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package coupon
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/coupon"
|
"github.com/perfect-panel/server/internal/logic/admin/coupon"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get coupon list
|
// Get coupon list
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package coupon
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/coupon"
|
"github.com/perfect-panel/server/internal/logic/admin/coupon"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update coupon
|
// Update coupon
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package document
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/document"
|
"github.com/perfect-panel/server/internal/logic/admin/document"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Batch delete document
|
// Batch delete document
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package document
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/document"
|
"github.com/perfect-panel/server/internal/logic/admin/document"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create document
|
// Create document
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package document
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/document"
|
"github.com/perfect-panel/server/internal/logic/admin/document"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete document
|
// Delete document
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package document
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/document"
|
"github.com/perfect-panel/server/internal/logic/admin/document"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get document detail
|
// Get document detail
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package document
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/document"
|
"github.com/perfect-panel/server/internal/logic/admin/document"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get document list
|
// Get document list
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package document
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/document"
|
"github.com/perfect-panel/server/internal/logic/admin/document"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update document
|
// Update document
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package log
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/log"
|
"github.com/perfect-panel/server/internal/logic/admin/log"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get message log list
|
// Get message log list
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package order
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/order"
|
"github.com/perfect-panel/server/internal/logic/admin/order"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create order
|
// Create order
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package order
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/order"
|
"github.com/perfect-panel/server/internal/logic/admin/order"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get order list
|
// Get order list
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package order
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/order"
|
"github.com/perfect-panel/server/internal/logic/admin/order"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update order status
|
// Update order status
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package payment
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/payment"
|
"github.com/perfect-panel/server/internal/logic/admin/payment"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create Payment Method
|
// Create Payment Method
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package payment
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/payment"
|
"github.com/perfect-panel/server/internal/logic/admin/payment"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete Payment Method
|
// Delete Payment Method
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package payment
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/payment"
|
"github.com/perfect-panel/server/internal/logic/admin/payment"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// GetPaymentMethodListHandler Get Payment Method List
|
// GetPaymentMethodListHandler Get Payment Method List
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package payment
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/payment"
|
"github.com/perfect-panel/server/internal/logic/admin/payment"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get supported payment platform
|
// Get supported payment platform
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package payment
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/payment"
|
"github.com/perfect-panel/server/internal/logic/admin/payment"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update Payment Method
|
// Update Payment Method
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Batch delete node group
|
// Batch delete node group
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Batch delete node
|
// Batch delete node
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create node group
|
// Create node group
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create node
|
// Create node
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create rule group
|
// Create rule group
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete node group
|
// Delete node group
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete node
|
// Delete node
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete rule group
|
// Delete rule group
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get node detail
|
// Get node detail
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get node group list
|
// Get node group list
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get node list
|
// Get node list
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get node tag list
|
// Get node tag list
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get rule group list
|
// Get rule group list
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Node sort
|
// Node sort
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update node group
|
// Update node group
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update node
|
// Update node
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package server
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/server"
|
"github.com/perfect-panel/server/internal/logic/admin/server"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update rule group
|
// Update rule group
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Batch delete subscribe group
|
// Batch delete subscribe group
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Batch delete subscribe
|
// Batch delete subscribe
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create subscribe group
|
// Create subscribe group
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create subscribe
|
// Create subscribe
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete subscribe group
|
// Delete subscribe group
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete subscribe
|
// Delete subscribe
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get subscribe details
|
// Get subscribe details
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get subscribe group list
|
// Get subscribe group list
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get subscribe list
|
// Get subscribe list
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Subscribe sort
|
// Subscribe sort
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update subscribe group
|
// Update subscribe group
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package subscribe
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/subscribe"
|
"github.com/perfect-panel/server/internal/logic/admin/subscribe"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Update subscribe
|
// Update subscribe
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package system
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/system"
|
"github.com/perfect-panel/server/internal/logic/admin/system"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create application
|
// Create application
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package system
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/system"
|
"github.com/perfect-panel/server/internal/logic/admin/system"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create application version
|
// Create application version
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package system
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/system"
|
"github.com/perfect-panel/server/internal/logic/admin/system"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete application
|
// Delete application
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package system
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/system"
|
"github.com/perfect-panel/server/internal/logic/admin/system"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/types"
|
"github.com/perfect-panel/server/internal/types"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Delete application
|
// Delete application
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package system
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/system"
|
"github.com/perfect-panel/server/internal/logic/admin/system"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// get application config
|
// get application config
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package system
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/system"
|
"github.com/perfect-panel/server/internal/logic/admin/system"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get application
|
// Get application
|
||||||
|
|||||||
@ -2,9 +2,9 @@ package system
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/logic/admin/system"
|
"github.com/perfect-panel/server/internal/logic/admin/system"
|
||||||
"github.com/perfect-panel/ppanel-server/internal/svc"
|
"github.com/perfect-panel/server/internal/svc"
|
||||||
"github.com/perfect-panel/ppanel-server/pkg/result"
|
"github.com/perfect-panel/server/pkg/result"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Get Currency Config
|
// Get Currency Config
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user