refactor(*): 代码质量 - 优化前后端实现并完善协议与画布验证

This commit is contained in:
ddcat666
2026-10-08 19:38:57 +08:00
parent 9be3aa8235
commit 87ecb3000c
724 changed files with 3046 additions and 3885 deletions

View File

@@ -5,15 +5,15 @@ import (
"crypto/sha256"
"encoding/hex"
"errors"
"infinite-canvas/backend/internal/kernel"
"infinite-canvas/backend/internal/repository"
"yingce/backend/internal/kernel"
"yingce/backend/internal/repository"
"log"
"net/mail"
"regexp"
"strings"
"time"
"infinite-canvas/backend/internal/model"
"yingce/backend/internal/model"
"golang.org/x/crypto/bcrypt"
"gorm.io/gorm"

View File

@@ -9,7 +9,7 @@ import (
"strconv"
"testing"
"infinite-canvas/backend/internal/model"
"yingce/backend/internal/model"
"gorm.io/gorm"
)

View File

@@ -3,8 +3,8 @@ package auth
import (
"testing"
"infinite-canvas/backend/internal/model"
"infinite-canvas/backend/internal/repository"
"yingce/backend/internal/model"
"yingce/backend/internal/repository"
"gorm.io/driver/sqlite"
"gorm.io/gorm"

View File

@@ -9,7 +9,7 @@ import (
"encoding/json"
"errors"
"fmt"
"infinite-canvas/backend/internal/kernel"
"yingce/backend/internal/kernel"
"log"
"math/big"
"mime"
@@ -20,7 +20,7 @@ import (
"strings"
"time"
"infinite-canvas/backend/internal/model"
"yingce/backend/internal/model"
"gorm.io/gorm"
)

View File

@@ -4,7 +4,7 @@ import (
"strings"
"testing"
"infinite-canvas/backend/internal/model"
"yingce/backend/internal/model"
)
func TestRegistrationDomainPolicyChecksSendingAndRegistration(t *testing.T) {

View File

@@ -5,7 +5,7 @@ import (
"testing"
"time"
"infinite-canvas/backend/internal/model"
"yingce/backend/internal/model"
)
func TestGmailAliasRegistrationRejectsExistingMailbox(t *testing.T) {

View File

@@ -6,8 +6,8 @@ import (
"sync"
"time"
"infinite-canvas/backend/internal/model"
"infinite-canvas/backend/internal/repository"
"yingce/backend/internal/model"
"yingce/backend/internal/repository"
)
const DefaultBrandName = "影策"

View File

@@ -4,15 +4,15 @@ import (
"encoding/json"
"errors"
"fmt"
"infinite-canvas/backend/internal/kernel"
"yingce/backend/internal/kernel"
"io"
"net/http"
"net/url"
"strings"
"time"
"infinite-canvas/backend/internal/model"
"infinite-canvas/backend/internal/outbound"
"yingce/backend/internal/model"
"yingce/backend/internal/outbound"
"gorm.io/gorm"
)

View File

@@ -4,7 +4,7 @@ import (
"encoding/json"
"errors"
"fmt"
"infinite-canvas/backend/internal/kernel"
"yingce/backend/internal/kernel"
"math"
"net/url"
"strconv"

View File

@@ -7,7 +7,7 @@ import (
"encoding/json"
"errors"
"fmt"
"infinite-canvas/backend/internal/kernel"
"yingce/backend/internal/kernel"
"io"
"net/http"
"net/url"
@@ -15,8 +15,8 @@ import (
"strings"
"time"
"infinite-canvas/backend/internal/model"
"infinite-canvas/backend/internal/outbound"
"yingce/backend/internal/model"
"yingce/backend/internal/outbound"
"gorm.io/gorm"
)

View File

@@ -11,8 +11,8 @@ import (
"testing"
"time"
"infinite-canvas/backend/internal/model"
"infinite-canvas/backend/internal/outbound"
"yingce/backend/internal/model"
"yingce/backend/internal/outbound"
"gorm.io/gorm"
)

View File

@@ -3,13 +3,13 @@ package auth
import (
"crypto/hmac"
"errors"
"infinite-canvas/backend/internal/kernel"
"yingce/backend/internal/kernel"
"log"
"strings"
"time"
"infinite-canvas/backend/internal/model"
"infinite-canvas/backend/internal/repository"
"yingce/backend/internal/model"
"yingce/backend/internal/repository"
"gorm.io/gorm"
)

View File

@@ -3,13 +3,13 @@ package auth
import (
"encoding/json"
"errors"
"infinite-canvas/backend/internal/kernel"
"yingce/backend/internal/kernel"
"strings"
"testing"
"time"
"infinite-canvas/backend/internal/model"
"infinite-canvas/backend/internal/repository"
"yingce/backend/internal/model"
"yingce/backend/internal/repository"
"golang.org/x/crypto/bcrypt"
"gorm.io/driver/sqlite"

View File

@@ -7,7 +7,7 @@ import (
"strings"
"time"
"infinite-canvas/backend/internal/model"
"yingce/backend/internal/model"
"gorm.io/gorm"
)

View File

@@ -3,9 +3,9 @@ package auth
import (
"testing"
"infinite-canvas/backend/internal/kernel"
"infinite-canvas/backend/internal/model"
"infinite-canvas/backend/internal/repository"
"yingce/backend/internal/kernel"
"yingce/backend/internal/model"
"yingce/backend/internal/repository"
"gorm.io/driver/sqlite"
"gorm.io/gorm"

View File

@@ -4,14 +4,14 @@ import (
"encoding/json"
"errors"
"fmt"
"infinite-canvas/backend/internal/kernel"
"yingce/backend/internal/kernel"
"io"
"net/http"
"net/url"
"strings"
"time"
"infinite-canvas/backend/internal/outbound"
"yingce/backend/internal/outbound"
)
const (

View File

@@ -4,7 +4,7 @@ import (
"encoding/json"
"errors"
"fmt"
"infinite-canvas/backend/internal/kernel"
"yingce/backend/internal/kernel"
"math"
"net/url"
"strconv"

View File

@@ -9,10 +9,10 @@ import (
"errors"
"fmt"
"gorm.io/gorm"
"infinite-canvas/backend/internal/kernel"
"infinite-canvas/backend/internal/model"
"infinite-canvas/backend/internal/repository"
"infinite-canvas/backend/internal/sms"
"yingce/backend/internal/kernel"
"yingce/backend/internal/model"
"yingce/backend/internal/repository"
"yingce/backend/internal/sms"
"strings"
"time"
)

View File

@@ -4,8 +4,8 @@ import (
"encoding/json"
"errors"
"gorm.io/gorm"
"infinite-canvas/backend/internal/kernel"
"infinite-canvas/backend/internal/model"
"yingce/backend/internal/kernel"
"yingce/backend/internal/model"
)
const authPolicyKey = "auth_verification_policy"