Documentation ¶
Index ¶
- func DBClose()
- func InitDb()
- func SoftDeletUrl(id int) int
- func UpdateUrlByID(id uint, url *Url) error
- type Url
- func CheckUrlOrigin(origin string) (*Url, int)
- func CheckUrlShort(short string) (*Url, int)
- func CreateUrl(url *Url) (*Url, error)
- func GetUrlByID(id int) (*Url, error)
- func GetUrlByOrigin(origin string) (*Url, error)
- func GetUrlByShort(short string) (*Url, error)
- func UrlList(pageSize int, pageNum int) ([]Url, int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UpdateUrlByID ¶
Types ¶
type Url ¶
type Url struct { gorm.Model Origin string `json:"origin" gorm:"type:varchar(255);not null"` Short string `json:"short" gorm:"type:varchar(64);not null"` }
func CheckUrlOrigin ¶
CheckUrlOrigin check origin is existed
func CheckUrlShort ¶
CheckUrlShort check short is existed
func GetUrlByOrigin ¶
GetUrlByOrigin search url with specified id
func GetUrlByShort ¶
GetUrlByShort search url with specified id
Click to show internal directories.
Click to hide internal directories.