| 12345678910111213141516171819202122232425262728293031323334 |
- package db
- import (
- "file-manger-server/domain"
- "fmt"
- )
- type FileDao struct{}
- func (dao FileDao) Insert(file domain.File) error {
- _, err := Engin.Table("file").Insert(&file)
- if err != nil {
- fmt.Println(err)
- return err
- }
- return nil
- }
- type FileUserDao struct {
- }
- func (dao FileUserDao) Get(TransactionId string) (domain.FileUser, error) {
- var fileUser domain.FileUser
- _, err := Engin.Table("file_user").Where("transaction_id = ?", TransactionId).Get(&fileUser)
- return fileUser, err
- }
- func (dao FileUserDao) Insert(TransactionId string, userId int64) error {
- _, err := Engin.Table("file_user").Insert(&domain.FileUser{
- TransactionId: TransactionId,
- UserId: userId,
- })
- return err
- }
|