// 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 }