Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArgsDeleteBan ¶
type ArgsDeleteBan struct { //用户ID UserID int64 `db:"user_id" json:"userID" check:"id"` //数据来源 System string `db:"system" json:"system" check:"mark"` //来源ID BindID int64 `db:"bind_id" json:"bindID" check:"id"` }
ArgsDeleteBan 删除黑名单参数
type ArgsGetBanList ¶
type ArgsGetBanList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //用户ID UserID int64 `db:"user_id" json:"userID" check:"id"` //数据来源 System string `db:"system" json:"system" check:"mark"` }
ArgsGetBanList 获取黑名单列表参数
type ArgsSetBan ¶
type ArgsSetBan struct { //绑定组织 // 根据数据来源决定,只是用于统计和记录,组织没有具体记录的访问权限 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //用户ID UserID int64 `db:"user_id" json:"userID" check:"id"` //数据来源 System string `db:"system" json:"system" check:"mark"` //来源ID BindID int64 `db:"bind_id" json:"bindID"` }
ArgsSetBan 设置黑名单参数
type DataGetBanByFrom ¶
type DataGetBanByFrom struct { //创建时间 CreateAt string `db:"create_at" json:"createAt"` //来源ID BindID int64 `db:"bind_id" json:"bindID"` }
DataGetBanByFrom 查询一组来源是否在黑名单数据
func GetBanByFrom ¶
func GetBanByFrom(userID int64, system string, ids pq.Int64Array) (dataList []DataGetBanByFrom)
GetBanByFrom 查询一组来源是否在黑名单
type FieldsBan ¶
type FieldsBan struct { //ID ID int64 `db:"id" json:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //绑定组织 // 根据数据来源决定,只是用于统计和记录,组织没有具体记录的访问权限 OrgID int64 `db:"org_id" json:"orgID"` //用户ID UserID int64 `db:"user_id" json:"userID"` //数据来源 System string `db:"system" json:"system"` //来源ID BindID int64 `db:"bind_id" json:"bindID"` }
func GetBanList ¶
func GetBanList(args *ArgsGetBanList) (dataList []FieldsBan, dataCount int64, err error)
GetBanList 获取黑名单列表
Click to show internal directories.
Click to hide internal directories.