Documentation ¶
Index ¶
- Constants
- func App_ChangeLogo(ctx context.Context, req *protocol.App_ChangeLogoReq) error
- func App_Create(ctx context.Context, req *protocol.App_CreateReq) (err error)
- func App_Delete(ctx context.Context) error
- func App_Info(ctx context.Context) (*protocol.App_InfoRsp, error)
- func App_Update(ctx context.Context, req *protocol.App_UpdateReq) (err error)
- func CleanMultipartUpload(ctx context.Context) error
- func CreateDBFile(ctx context.Context, f *model.TFile) error
- func CreateEvent(ctx context.Context, e *model.TEvent) error
- func DeleteDBFile(ctx context.Context, fileId string) error
- func File_Download(ctx context.Context, req *protocol.File_DownloadReq) (data io.ReadCloser, fileName string, fileSize int64, err error)
- func File_InitialUpload(ctx context.Context, req *protocol.File_InitialUploadReq) (*protocol.File_InitialUploadRsp, error)
- func File_MergePart(ctx context.Context, req *protocol.File_MergePartReq) error
- func File_UploadPart(ctx context.Context, req *protocol.File_UploadPartReq) error
- func GenerateId(ctx context.Context, scope string) (string, error)
- func GetAuthInfo(ctx context.Context, appId, authId string) (*model.TAuthorization, error)
- func GetAuthInfoById(ctx context.Context, id uint) (*model.TAuthorization, error)
- func HLK_QueryJobInfo(ctx context.Context, req *protocol.HLK_QueryJobInfoReq) (*protocol.HLK_QueryJobInfoRsp, error)
- func HasAuthAnyAuthorities(ctx context.Context, authId uint, authorities ...uint) (bool, error)
- func HasUserRight(ctx context.Context, userId, appId uint, authorities ...uint) (bool, error)
- func IsValidAppLogo(ctx context.Context, file *multipart.FileHeader) ([]byte, string, bool, error)
- func IsValidAuthIP(_ context.Context, ip string) (bool, string)
- func IsValidAuthId(_ context.Context, authId string) bool
- func IsValidFrequency(_ context.Context, frequency int) bool
- func IsValidPassword(_ context.Context, passwd string) bool
- func IsValidPicExt(ctx context.Context, fileName string) bool
- func IsValidUserAvatar(ctx context.Context, file *multipart.FileHeader) ([]byte, bool, error)
- func IsValidUserNameEn(_ context.Context, nameEn string) bool
- func IsValidUserNameZh(_ context.Context, name string) bool
- func Open_Create(ctx context.Context, req *protocol.Open_CreateReq) (*protocol.Open_CreateRsp, error)
- func Open_Update(ctx context.Context, req *protocol.Open_UpdateReq) error
- func QueryDBFileById(ctx context.Context, fileId string) (*model.TFile, error)
- func ReclaimId(ctx context.Context, scope, id string) error
- func User_ChangeAvatar(ctx context.Context, req *protocol.User_ChangeAvatarReq) error
- func User_ChangePassword(ctx context.Context, req *protocol.User_ChangePasswordReq) error
- func User_GetInfo(ctx context.Context) (*protocol.User_InfoRsp, error)
- func User_Login(ctx context.Context, req *protocol.User_LoginReq) (session string, err error)
- func User_Logout(ctx context.Context, user, session string) error
- func User_Register(ctx context.Context, req *protocol.User_RegisterReq) (session string, err error)
- func User_UpdateInfo(ctx context.Context, req *protocol.User_UpdateInfoReq) error
- type SessionInfo
Constants ¶
const (
IdScope_File = "file"
)
Variables ¶
This section is empty.
Functions ¶
func App_ChangeLogo ¶
func App_ChangeLogo(ctx context.Context, req *protocol.App_ChangeLogoReq) error
App_ChangeLogo 修改图标
func App_Create ¶
func App_Create(ctx context.Context, req *protocol.App_CreateReq) (err error)
App_Create 注册应用
func App_Update ¶
func App_Update(ctx context.Context, req *protocol.App_UpdateReq) (err error)
App_Update 更新应用
func CleanMultipartUpload ¶
CleanMultipartUpload 清理异常分片
func CreateDBFile ¶
CreateDBFile 数据库新增文件信息实体
func File_Download ¶
func File_Download(ctx context.Context, req *protocol.File_DownloadReq) ( data io.ReadCloser, fileName string, fileSize int64, err error)
File_Download 下载文件
func File_InitialUpload ¶
func File_InitialUpload(ctx context.Context, req *protocol.File_InitialUploadReq) (*protocol.File_InitialUploadRsp, error)
File_InitialUpload 初始化分片上传
func File_MergePart ¶
func File_MergePart(ctx context.Context, req *protocol.File_MergePartReq) error
File_MergePart 合并分片文件
func File_UploadPart ¶
func File_UploadPart(ctx context.Context, req *protocol.File_UploadPartReq) error
File_UploadPart 上传分片
func GenerateId ¶
GenerateId 生成唯一 Id
func GetAuthInfo ¶
GetAuthInfo 获取凭证信息
func GetAuthInfoById ¶
GetAuthInfoById 根据id获取凭证信息
func HLK_QueryJobInfo ¶
func HLK_QueryJobInfo(ctx context.Context, req *protocol.HLK_QueryJobInfoReq) (*protocol.HLK_QueryJobInfoRsp, error)
HLK_QueryJobInfo 查询 hlk 任务信息
func HasAuthAnyAuthorities ¶
HasAuthAnyAuthorities 凭证是否有任何一个授权项
func HasUserRight ¶
HasUserRight 判断userId是否具有authorities中任何一个角色
func IsValidAppLogo ¶
IsValidAppLogo 头像是否合规
func IsValidPassword ¶
IsValidPassword 密码字符是否合法
func IsValidUserAvatar ¶
IsValidUserAvatar 头像是否合规
func IsValidUserNameEn ¶
IsValidUserNameEn 英文名字符是否合法
func IsValidUserNameZh ¶
IsValidUserNameZh 中文名字符是否合法
func Open_Create ¶
func Open_Create(ctx context.Context, req *protocol.Open_CreateReq) (*protocol.Open_CreateRsp, error)
Open_Create 创建凭证
func Open_Update ¶
func Open_Update(ctx context.Context, req *protocol.Open_UpdateReq) error
Open_Update 修改凭证
func QueryDBFileById ¶
QueryDBFileById 检索文件
func User_ChangeAvatar ¶
func User_ChangeAvatar(ctx context.Context, req *protocol.User_ChangeAvatarReq) error
User_ChangeAvatar 修改头像
func User_ChangePassword ¶
func User_ChangePassword(ctx context.Context, req *protocol.User_ChangePasswordReq) error
User_ChangePassword 修改密码
func User_GetInfo ¶
func User_GetInfo(ctx context.Context) (*protocol.User_InfoRsp, error)
User_GetInfo 获取用户信息
func User_Login ¶
User_Login 登陆
func User_Register ¶
User_Register 注册
func User_UpdateInfo ¶
func User_UpdateInfo(ctx context.Context, req *protocol.User_UpdateInfoReq) error
User_UpdateInfo 更新用户信息
Types ¶
type SessionInfo ¶
type SessionInfo struct { UserId uint `json:"userId"` LoginIP string `json:"loginIP"` UserAgent string `json:"userAgent"` }
SessionInfo 会话信息