sqlc

package
v0.0.0-...-92a2b69 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Adminuser

type Adminuser struct {
	ID           string
	Username     string
	Email        string
	Passwordhash string
	Status       NullAdminusersStatus
	Updatedat    sql.NullTime
	Createdat    sql.NullTime
}

type Adminusergroup

type Adminusergroup struct {
	ID          string
	Groupname   string
	Status      AdminusergroupsStatus
	Description sql.NullString
	Updatedat   sql.NullTime
	Createdat   sql.NullTime
}

type Adminusergroupmembership

type Adminusergroupmembership struct {
	ID               string
	Adminuserid      string
	Adminusergroupid string
	Updatedat        sql.NullTime
	Createdat        sql.NullTime
}

type AdminusergroupsStatus

type AdminusergroupsStatus string
const (
	AdminusergroupsStatusActive   AdminusergroupsStatus = "Active"
	AdminusergroupsStatusInactive AdminusergroupsStatus = "Inactive"
)

func (*AdminusergroupsStatus) Scan

func (e *AdminusergroupsStatus) Scan(src interface{}) error

type AdminusersStatus

type AdminusersStatus string
const (
	AdminusersStatusActive   AdminusersStatus = "Active"
	AdminusersStatusInactive AdminusersStatus = "Inactive"
)

func (*AdminusersStatus) Scan

func (e *AdminusersStatus) Scan(src interface{}) error

type CreateAdminUserParams

type CreateAdminUserParams struct {
	ID           string
	Username     string
	Email        string
	Passwordhash string
	Status       NullAdminusersStatus
}

type CreateRoleParams

type CreateRoleParams struct {
	ID       string
	Name     string
	Apigroup string
	Resource string
}

type CreateUserParams

type CreateUserParams struct {
	ID       string
	Name     string
	Password string
	Email    string
	Status   string
}

type CreateUserRoleParams

type CreateUserRoleParams struct {
	ID     string
	Userid string
	Roleid string
}

type DBTX

type DBTX interface {
	ExecContext(context.Context, string, ...interface{}) (sql.Result, error)
	PrepareContext(context.Context, string) (*sql.Stmt, error)
	QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error)
	QueryRowContext(context.Context, string, ...interface{}) *sql.Row
}

type NullAdminusergroupsStatus

type NullAdminusergroupsStatus struct {
	AdminusergroupsStatus AdminusergroupsStatus
	Valid                 bool // Valid is true if AdminusergroupsStatus is not NULL
}

func (*NullAdminusergroupsStatus) Scan

func (ns *NullAdminusergroupsStatus) Scan(value interface{}) error

Scan implements the Scanner interface.

func (NullAdminusergroupsStatus) Value

Value implements the driver Valuer interface.

type NullAdminusersStatus

type NullAdminusersStatus struct {
	AdminusersStatus AdminusersStatus
	Valid            bool // Valid is true if AdminusersStatus is not NULL
}

func (*NullAdminusersStatus) Scan

func (ns *NullAdminusersStatus) Scan(value interface{}) error

Scan implements the Scanner interface.

func (NullAdminusersStatus) Value

func (ns NullAdminusersStatus) Value() (driver.Value, error)

Value implements the driver Valuer interface.

type Queries

type Queries struct {
	// contains filtered or unexported fields
}

func New

func New(db DBTX) *Queries

func (*Queries) CreateAdminUser

func (q *Queries) CreateAdminUser(ctx context.Context, arg CreateAdminUserParams) (sql.Result, error)

func (*Queries) CreateRole

func (q *Queries) CreateRole(ctx context.Context, arg CreateRoleParams) (sql.Result, error)

func (*Queries) CreateUser

func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (sql.Result, error)

func (*Queries) CreateUserRole

func (q *Queries) CreateUserRole(ctx context.Context, arg CreateUserRoleParams) (sql.Result, error)

func (*Queries) FindAdminUserById

func (q *Queries) FindAdminUserById(ctx context.Context, id string) (*Adminuser, error)

func (*Queries) FindRoleById

func (q *Queries) FindRoleById(ctx context.Context, id string) (*Role, error)

func (*Queries) FindRoleByUserId

func (q *Queries) FindRoleByUserId(ctx context.Context, userid string) ([]*Userrole, error)

func (*Queries) FindUserById

func (q *Queries) FindUserById(ctx context.Context, id string) (*User, error)

func (*Queries) UpdateAdminUser

func (q *Queries) UpdateAdminUser(ctx context.Context, arg UpdateAdminUserParams) error

func (*Queries) UpdateRole

func (q *Queries) UpdateRole(ctx context.Context, arg UpdateRoleParams) error

func (*Queries) UpdateUser

func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error

func (*Queries) UpdateUserRole

func (q *Queries) UpdateUserRole(ctx context.Context, arg UpdateUserRoleParams) error

func (*Queries) WithTx

func (q *Queries) WithTx(tx *sql.Tx) *Queries

type Role

type Role struct {
	ID       string
	Name     string
	Apigroup string
	Resource string
	Created  time.Time
	Updated  *time.Time
	Deleted  *time.Time
}

type UpdateAdminUserParams

type UpdateAdminUserParams struct {
	Username     string
	Email        string
	Passwordhash string
	Status       NullAdminusersStatus
	ID           string
}

type UpdateRoleParams

type UpdateRoleParams struct {
	Name     string
	Apigroup string
	Resource string
	ID       string
}

type UpdateUserParams

type UpdateUserParams struct {
	Name     string
	Password string
	Email    string
	Status   string
	ID       string
}

type UpdateUserRoleParams

type UpdateUserRoleParams struct {
	Userid string
	Roleid string
	ID     string
}

type User

type User struct {
	ID       string
	Name     string
	Password string
	Email    string
	Status   string
	Created  time.Time
	Updated  *time.Time
	Deleted  *time.Time
}

type Userrole

type Userrole struct {
	ID      string
	Userid  string
	Roleid  string
	Created time.Time
	Updated *time.Time
	Deleted *time.Time
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL