refactor: shorten model and table prefixes

This commit is contained in:
2026-07-23 14:30:17 +08:00
parent 6e7be2f3a4
commit 0ca2898ac0
71 changed files with 707 additions and 638 deletions

View File

@@ -48,7 +48,7 @@ func TestLoginHandlerReturnsSessionToken(t *testing.T) {
func TestLoginHandlerRejectsInvalidCredentials(t *testing.T) {
newTestDB(t)
service := auth.NewService("test-secret")
require.NoError(t, models.DBService.Create(&models.SenlinAgentUser{Email: "demo@senlin.ai", DisplayName: "Demo User", PasswordHash: "not-a-bcrypt-hash"}).Error)
require.NoError(t, models.DBService.Create(&models.SaUser{Email: "demo@senlin.ai", DisplayName: "Demo User", PasswordHash: "not-a-bcrypt-hash"}).Error)
router := httpx.NewProtectedRouter(config.Config{Env: "test"}, service.VerifySession, auth.NewHandler(service))
body, err := json.Marshal(gin.H{"email": "demo@senlin.ai", "password": "wrong"})

View File

@@ -38,7 +38,7 @@ func (s *Service) CreateInvite(adminID uint, email string) (string, error) {
})
}
func (s *Service) RegisterWithInvite(token, email, displayName, password string) (*models.SenlinAgentUser, error) {
func (s *Service) RegisterWithInvite(token, email, displayName, password string) (*models.SaUser, error) {
payload, err := s.verifyToken(token, "invite")
if err != nil {
return nil, err
@@ -50,7 +50,7 @@ func (s *Service) RegisterWithInvite(token, email, displayName, password string)
if err != nil {
return nil, err
}
user := &models.SenlinAgentUser{
user := &models.SaUser{
Email: payload.Subject,
DisplayName: strings.TrimSpace(displayName),
PasswordHash: string(hash),
@@ -60,7 +60,7 @@ func (s *Service) RegisterWithInvite(token, email, displayName, password string)
}
func (s *Service) Login(email, password string) (string, error) {
var user models.SenlinAgentUser
var user models.SaUser
if err := models.DBService.Where("email = ?", strings.ToLower(strings.TrimSpace(email))).First(&user).Error; err != nil {
return "", errors.New("invalid credentials")
}