40 lines
		
	
	
		
			815 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			815 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| // Code generated by sqlc. DO NOT EDIT.
 | |
| // versions:
 | |
| //   sqlc v1.28.0
 | |
| // source: sys_role_menu.sql
 | |
| 
 | |
| package db
 | |
| 
 | |
| import (
 | |
| 	"context"
 | |
| )
 | |
| 
 | |
| const createRoleMenu = `-- name: CreateRoleMenu :exec
 | |
| INSERT INTO sys_role_menu (
 | |
|     role_id,
 | |
|     menu_id 
 | |
| ) VALUES (
 | |
|     $1, $2
 | |
| )
 | |
| `
 | |
| 
 | |
| type CreateRoleMenuParams struct {
 | |
| 	RoleID int32 `json:"role_id"`
 | |
| 	MenuID int32 `json:"menu_id"`
 | |
| }
 | |
| 
 | |
| func (q *Queries) CreateRoleMenu(ctx context.Context, arg *CreateRoleMenuParams) error {
 | |
| 	_, err := q.db.Exec(ctx, createRoleMenu, arg.RoleID, arg.MenuID)
 | |
| 	return err
 | |
| }
 | |
| 
 | |
| const deleteRoleMneuByRoleID = `-- name: DeleteRoleMneuByRoleID :exec
 | |
| DELETE FROM sys_role_menu
 | |
| WHERE role_id = $1
 | |
| `
 | |
| 
 | |
| func (q *Queries) DeleteRoleMneuByRoleID(ctx context.Context, roleID int32) error {
 | |
| 	_, err := q.db.Exec(ctx, deleteRoleMneuByRoleID, roleID)
 | |
| 	return err
 | |
| }
 |