Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArgsCreate ¶
type ArgsCreate struct { //过期时间 ExpireAt time.Time `db:"expire_at" json:"expireAt" check:"isoTime"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //用户ID UserID int64 `db:"user_id" json:"userID" check:"id" empty:"true"` //是否公开 IsPublic bool `db:"is_public" json:"isPublic" check:"bool"` //存储的数据集合 Data string `db:"data" json:"data"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsCreate 建立新的短域名参数
type ArgsDeleteByID ¶
type ArgsDeleteByID struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID // 可选 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //用户ID // 可选 UserID int64 `db:"user_id" json:"userID" check:"id" empty:"true"` }
ArgsDeleteByID 删除ID参数
type ArgsGetByID ¶
type ArgsGetByID struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID // 可选 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //用户ID // 可选 UserID int64 `db:"user_id" json:"userID" check:"id" empty:"true"` }
ArgsGetByID 查看ID参数
type ArgsGetByKey ¶
type ArgsGetByKey struct { //key Key string `db:"key" json:"key" check:"mark"` //组织ID // 可选 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //用户ID // 可选 UserID int64 `db:"user_id" json:"userID" check:"id" empty:"true"` }
ArgsGetByKey 查询key参数
type ArgsGetList ¶
type ArgsGetList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //用户ID UserID int64 `db:"user_id" json:"userID" check:"id" empty:"true"` }
ArgsGetList 查看列表参数
type FieldsShortURL ¶
type FieldsShortURL struct { //ID ID int64 `db:"id" json:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //过期时间 ExpireAt time.Time `db:"expire_at" json:"expireAt"` //唯一key Key string `db:"key" json:"key"` //组织ID OrgID int64 `db:"org_id" json:"orgID"` //用户ID UserID int64 `db:"user_id" json:"userID"` //是否公开 IsPublic bool `db:"is_public" json:"isPublic"` //存储的数据集合 Data string `db:"data" json:"data"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
FieldsShortURL 短域名结构
func GetList ¶
func GetList(args *ArgsGetList) (dataList []FieldsShortURL, dataCount int64, err error)
GetList 查看列表
Click to show internal directories.
Click to hide internal directories.