chore: initial commit
This commit is contained in:
54
internal/db/sqlc/sys_permission.sql.go
Normal file
54
internal/db/sqlc/sys_permission.sql.go
Normal file
@@ -0,0 +1,54 @@
|
||||
// Code generated by sqlc. DO NOT EDIT.
|
||||
// versions:
|
||||
// sqlc v1.31.1
|
||||
// source: sys_permission.sql
|
||||
|
||||
package db
|
||||
|
||||
import (
|
||||
"context"
|
||||
)
|
||||
|
||||
const createSysPermission = `-- name: CreateSysPermission :one
|
||||
INSERT INTO sys_permissions(type,code)
|
||||
VALUES ($1,$2) RETURNING id
|
||||
`
|
||||
|
||||
type CreateSysPermissionParams struct {
|
||||
Type int16 `json:"type"`
|
||||
Code *string `json:"code"`
|
||||
}
|
||||
|
||||
func (q *Queries) CreateSysPermission(ctx context.Context, arg CreateSysPermissionParams) (int32, error) {
|
||||
row := q.db.QueryRow(ctx, createSysPermission, arg.Type, arg.Code)
|
||||
var id int32
|
||||
err := row.Scan(&id)
|
||||
return id, err
|
||||
}
|
||||
|
||||
const deleteSysPermission = `-- name: DeleteSysPermission :exec
|
||||
DELETE
|
||||
FROM sys_permissions
|
||||
WHERE id = $1
|
||||
`
|
||||
|
||||
func (q *Queries) DeleteSysPermission(ctx context.Context, id int32) error {
|
||||
_, err := q.db.Exec(ctx, deleteSysPermission, id)
|
||||
return err
|
||||
}
|
||||
|
||||
const updateSysPermission = `-- name: UpdateSysPermission :exec
|
||||
UPDATE sys_permissions
|
||||
SET code = $2
|
||||
WHERE id = $1
|
||||
`
|
||||
|
||||
type UpdateSysPermissionParams struct {
|
||||
ID int32 `json:"id"`
|
||||
Code *string `json:"code"`
|
||||
}
|
||||
|
||||
func (q *Queries) UpdateSysPermission(ctx context.Context, arg UpdateSysPermissionParams) error {
|
||||
_, err := q.db.Exec(ctx, updateSysPermission, arg.ID, arg.Code)
|
||||
return err
|
||||
}
|
||||
Reference in New Issue
Block a user