1234567891011121314151617181920212223242526272829303132 |
- package image
- import (
- "eta/eta_mini_ht_api/models"
- "time"
- )
- type ImageSource struct {
- Id int `gorm:"column:id;primary_key;autoIncrement:'id'"`
- ImgName string `gorm:"column:img_name"`
- SrcUrl string `gorm:"column:src_url"`
- PermissionId int `gorm:"column:permission_id"`
- Deleted bool `gorm:"deleted"`
- CreatedTime time.Time `gorm:"column:created_time"`
- UpdatedTime time.Time `gorm:"column:updated_time"`
- }
- func (i *ImageSource) TableName() string {
- return "image_sources"
- }
- func GetIdsByPermissionId(permissionId int) (ids []int, err error) {
- db := models.Main()
- err = db.Model(&ImageSource{}).Select("id").Where("permission_id = ? and deleted = 0", permissionId).Scan(&ids).Error
- return
- }
- func GetImageSrc(id int) (src string, err error) {
- db := models.Main()
- err = db.Model(&ImageSource{}).Select("src_url").Where("id = ?", id).Scan(&src).Error
- return
- }
|