|
|
@@ -1,25 +0,0 @@ |
|
|
|
package repo |
|
|
|
|
|
|
|
import ( |
|
|
|
"egg_im/internal/business/domain/user/model" |
|
|
|
"egg_im/pkg/db" |
|
|
|
"egg_im/pkg/gerrors" |
|
|
|
"github.com/jinzhu/gorm" |
|
|
|
) |
|
|
|
|
|
|
|
type imPackageDao struct{} |
|
|
|
|
|
|
|
var ImPackageDao = new(imPackageDao) |
|
|
|
|
|
|
|
// Get 获取套餐包详情 |
|
|
|
func (*imPackageDao) Get(id int64) (*model.ImPackage, error) { |
|
|
|
var imPackage = model.ImPackage{Id: id} |
|
|
|
err := db.DB.First(&imPackage).Error |
|
|
|
if err != nil && err != gorm.ErrRecordNotFound { |
|
|
|
return nil, gerrors.WrapError(err) |
|
|
|
} |
|
|
|
if err == gorm.ErrRecordNotFound { |
|
|
|
return nil, nil |
|
|
|
} |
|
|
|
return &imPackage, err |
|
|
|
} |