This commit is contained in:
2025-10-27 15:24:08 +08:00
parent 4186cd0caf
commit df4c3dd46f
47 changed files with 1757 additions and 306 deletions

View File

@@ -8,8 +8,8 @@ import (
)
type DepartmentRepository interface {
Initialize(ctx context.Context) error
Create(ctx context.Context, obj *Department) error
Initialize(ctx context.Context) (*Department, error)
Create(ctx context.Context, obj *Department) (*Department, error)
Update(ctx context.Context, obj *Department) error
Get(ctx context.Context, id int32) (*Department, error)
All(ctx context.Context) ([]*Department, error)

View File

@@ -9,7 +9,7 @@ import (
type RoleRepository interface {
Initialize(ctx context.Context) (*Role, error)
Create(ctx context.Context, obj *Role) error
Create(ctx context.Context, obj *Role) (*Role, error)
Update(ctx context.Context, obj *Role) error
Get(ctx context.Context, id int32) (*Role, error)
GetByVip(ctx context.Context, vip bool) (*Role, error)

View File

@@ -11,8 +11,8 @@ import (
type UserRepository interface {
Initialize(ctx context.Context, departId, roleId int32) error
Create(ctx context.Context, obj *User) error
Update(ctx context.Context, obj *User) error
Create(ctx context.Context, obj *User) (*User, error)
Update(ctx context.Context, obj *User) (*User, error)
Get(ctx context.Context, id int32) (*User, error)
GetByEmail(ctx context.Context, email string) (*User, error)
All(ctx context.Context) ([]*User, error)