db

package
v0.0.0-...-ff798c3 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDb

func NewDb() (*sqlx.DB, error)

func NewQnARepository

func NewQnARepository(conn *sqlx.DB) repository.QnARepository

NewQnARepository はQnARepositoryのポインタを返す

Types

type QnARepository

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

func (*QnARepository) FindAllQnAs

func (r *QnARepository) FindAllQnAs() ([]*entity.QnA, error)

FindAllQnAs はDBから全てのq&aを取得する

func (*QnARepository) FindByID

func (r *QnARepository) FindByID(id int) (*entity.QnA, error)

FindByID は指定されたIDを持つq&aをDBから取得する

func (*QnARepository) FindQnAs

func (r *QnARepository) FindQnAs() ([]*entity.QnA, error)

FindQnAs はDBから回答済みのq&aを取得する

func (*QnARepository) StoreAnswer

func (r *QnARepository) StoreAnswer(qna *entity.QnA) error

StoreAnswer は指定されたIDの質問の回答を新規保存する

func (*QnARepository) StoreQuestion

func (r *QnARepository) StoreQuestion(qna *entity.QnA) error

StoreQuestion は質問を新規保存する

Jump to

Keyboard shortcuts

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