Documentation
¶
Index ¶
- func NewDb() (*sqlx.DB, error)
- func NewQnARepository(conn *sqlx.DB) repository.QnARepository
- type QnARepository
- func (r *QnARepository) FindAllQnAs() ([]*entity.QnA, error)
- func (r *QnARepository) FindByID(id int) (*entity.QnA, error)
- func (r *QnARepository) FindQnAs() ([]*entity.QnA, error)
- func (r *QnARepository) StoreAnswer(qna *entity.QnA) error
- func (r *QnARepository) StoreQuestion(qna *entity.QnA) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 は質問を新規保存する
Click to show internal directories.
Click to hide internal directories.