Documentation ¶
Index ¶
- func AdminAddProductHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func AdminAddProjectHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func AdminAddUserHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func AdminDocViewLogHandler(w http.ResponseWriter, _ *http.Request, ps httprouter.Params)
- func AdminDownloadApplicationLogHandler(w http.ResponseWriter, _ *http.Request, ps httprouter.Params)
- func AdminGetUserRoleHandler(w http.ResponseWriter, _ *http.Request, ps httprouter.Params)
- func AdminListHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func AdminProductListHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func AdminResetPasswordHandler(w http.ResponseWriter, _ *http.Request, ps httprouter.Params)
- func AdminRoleListHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func AdminUserListHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func AdminUserRoleModifyHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func DocDetailHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func DocListHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func DocViewHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func DownloadDetailHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func DownloadFileHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func DownloadFileToRefreshHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func DownloadListHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func ErrorHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func HomeHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func LoginHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func LogoutHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func ModifyPasswordHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func ModifyPasswordVerifyHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func PermissionHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func PublishApplicationPostHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func PublishDocPostHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func PublishGetApplicationHandler(w http.ResponseWriter, _ *http.Request, ps httprouter.Params)
- func PublishHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func ViewDocToRefreshHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- type NewProduct
- type NewProject
- type NewUser
- type PasswordModify
- type UserRoleModify
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdminAddProductHandler ¶
func AdminAddProductHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func AdminAddProjectHandler ¶
func AdminAddProjectHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func AdminAddUserHandler ¶
func AdminAddUserHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func AdminDocViewLogHandler ¶
func AdminDocViewLogHandler(w http.ResponseWriter, _ *http.Request, ps httprouter.Params)
func AdminDownloadApplicationLogHandler ¶
func AdminDownloadApplicationLogHandler(w http.ResponseWriter, _ *http.Request, ps httprouter.Params)
func AdminGetUserRoleHandler ¶
func AdminGetUserRoleHandler(w http.ResponseWriter, _ *http.Request, ps httprouter.Params)
func AdminListHandler ¶
func AdminListHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func AdminProductListHandler ¶
func AdminProductListHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func AdminResetPasswordHandler ¶
func AdminResetPasswordHandler(w http.ResponseWriter, _ *http.Request, ps httprouter.Params)
func AdminRoleListHandler ¶
func AdminRoleListHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func AdminUserListHandler ¶
func AdminUserListHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func AdminUserRoleModifyHandler ¶
func AdminUserRoleModifyHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func DocDetailHandler ¶
func DocDetailHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func DocListHandler ¶
func DocListHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func DocViewHandler ¶
func DocViewHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func DownloadDetailHandler ¶
func DownloadDetailHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func DownloadFileHandler ¶
func DownloadFileHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func DownloadFileToRefreshHandler ¶
func DownloadFileToRefreshHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func RateHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params) { result := &models.Result{} defer func(r *models.Result) { bytes, _ := json.Marshal(result) w.Write(bytes) }(result) cid := ps.ByName("cid") cidInt64, err := strconv.ParseInt(cid, 10, 64) if err != nil { result.Code = 0 result.Message = "无效资源id" return } err = db.RateItemById(cidInt64) if err != nil { result.Code = 0 result.Message = "点赞失败" return } item := db.GetItemById(cidInt64) if item == nil { result.Code = 0 result.Message = "资源未找到" return } result.Code = 1 result.Message = strconv.FormatInt(item.RateCount, 10) }
func DownloadListHandler ¶
func DownloadListHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func ErrorHandler ¶
func ErrorHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func HomeHandler ¶
func HomeHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func LoginHandler ¶
func LoginHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func LogoutHandler ¶
func LogoutHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func ModifyPasswordHandler ¶
func ModifyPasswordHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func ModifyPasswordVerifyHandler ¶
func ModifyPasswordVerifyHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func PermissionHandler ¶
func PermissionHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func PublishApplicationPostHandler ¶
func PublishApplicationPostHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func PublishDocPostHandler ¶
func PublishDocPostHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func PublishGetApplicationHandler ¶
func PublishGetApplicationHandler(w http.ResponseWriter, _ *http.Request, ps httprouter.Params)
func PublishHandler ¶
func PublishHandler(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func ViewDocToRefreshHandler ¶
func ViewDocToRefreshHandler(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
Types ¶
type NewProduct ¶
type NewProject ¶
type NewProject struct {
Name string `json:"name"`
}
type PasswordModify ¶
type UserRoleModify ¶
Click to show internal directories.
Click to hide internal directories.