controllers

package
v0.0.0-...-5eb3688 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2023 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FileExist

func FileExist(path string) bool

Types

type Controller

type Controller struct {
	beego.Controller
}

func (*Controller) ClearToken

func (this *Controller) ClearToken()

ClearToken 清空Token

func (*Controller) GetIP

func (this *Controller) GetIP() string

获取客户ip

如果是Nginx 需要设置如下

location / {
        proxy_set_header            X-real-ip $remote_addr;
        proxy_pass http://upstream/;
    }

再使用this.Ctx.Request.Header.Get("X-Real-ip")获取ip

func (*Controller) GetUid

func (this *Controller) GetUid() (uid string)

解析Token 获取到Uid

func (*Controller) IsLogin

func (this *Controller) IsLogin() bool

func (*Controller) IsSession

func (this *Controller) IsSession() bool

判断是否会话 一般会话不用刷新token 便于请求的流畅性

func (*Controller) MangeJson

func (this *Controller) MangeJson(code int, msg string, count int, data interface{})

接口返回的结构 MangeJsonData

func (*Controller) ResolvePostData

func (this *Controller) ResolvePostData(obj interface{}) error

解析post接收的参数

func (*Controller) RetuenJson

func (this *Controller) RetuenJson(code int, count int, data interface{})

接口返回的结构 RetuenJsonData

func (*Controller) SetToken

func (this *Controller) SetToken(token string)

设置 Token

type InstallController

type InstallController struct {
	Controller
}

func (*InstallController) InstallAdmin

func (this *InstallController) InstallAdmin()

创建管理账号

func (*InstallController) InstallAliyunMedia

func (this *InstallController) InstallAliyunMedia()

阿里云存储多媒体资源

func (*InstallController) InstallLocalMedia

func (this *InstallController) InstallLocalMedia()

本地存储多媒体资源 TODO 本地多媒体资源地址

func (*InstallController) InstallMysql

func (this *InstallController) InstallMysql()

mysql

func (*InstallController) InstallMysqlTset

func (this *InstallController) InstallMysqlTset()

测试mysql连接

func (*InstallController) InstallPgsql

func (this *InstallController) InstallPgsql()

pgsql

func (*InstallController) InstallPgsqlTset

func (this *InstallController) InstallPgsqlTset()

测试pgsql连接

func (*InstallController) InstallSqlite

func (this *InstallController) InstallSqlite()

sqlite

func (*InstallController) InstallStart

func (this *InstallController) InstallStart()

开始安装

func (*InstallController) InstallTencentMedia

func (this *InstallController) InstallTencentMedia()

腾讯云存储多媒体资源

type LoginController

type LoginController struct {
	Controller
}

func (*LoginController) OutLogin

func (this *LoginController) OutLogin()

退出登录

func (*LoginController) UserLogin

func (this *LoginController) UserLogin()

用户登录 账号密码登录

func (*LoginController) UserRegistered

func (this *LoginController) UserRegistered()

用户注册 账号密码注册

type MDController

type MDController struct {
	Controller
}

func (*MDController) CreateMD

func (this *MDController) CreateMD()

创建MD笔记

func (*MDController) DelNote

func (this *MDController) DelNote()

删除笔记

func (*MDController) DraNoteShow

func (this *MDController) DraNoteShow()

DraNoteShow 显示草稿笔记

func (*MDController) DraftList

func (this *MDController) DraftList()

DraftList 草稿

func (*MDController) GetAllNote

func (this *MDController) GetAllNote()

获取所有笔记

func (*MDController) MDEditPG

func (this *MDController) MDEditPG()

MDEdit 修改MD笔记内容

func (*MDController) MDNoteModify

func (this *MDController) MDNoteModify()

笔记内容提交修改

func (*MDController) MDShow

func (this *MDController) MDShow()

MDShow 显示MD笔记内容

func (*MDController) NoteRecycler

func (this *MDController) NoteRecycler()

NoteRecycler 回收站

func (*MDController) NotesMDList

func (this *MDController) NotesMDList()

NotesMDList 笔记本对应的笔记列表

func (*MDController) RMDShow

func (this *MDController) RMDShow()

显示回收站里的笔记内容

func (*MDController) RestoreNote

func (this *MDController) RestoreNote()

恢复到笔记本

func (*MDController) SchenNote

func (this *MDController) SchenNote()

SchenNote 永久删除笔记

func (*MDController) SearchNote

func (this *MDController) SearchNote()

搜索笔记

func (*MDController) ToDraft

func (this *MDController) ToDraft()

笔记保存到草稿

type MainController

type MainController struct {
	beego.Controller
}

func (*MainController) Get

func (c *MainController) Get()

type MangeJsonData

type MangeJsonData struct {
	Code  int         `json:"code"`
	Msg   string      `json:"msg"`
	Count int         `json:"count"`
	Data  interface{} `json:"data"`
}

type NotesController

type NotesController struct {
	Controller
}

func (*NotesController) CreateNotes

func (this *NotesController) CreateNotes()

创建笔记本

func (*NotesController) DelNotes

func (this *NotesController) DelNotes()

删除笔记本 DelNotes

func (*NotesController) GetAllNotes

func (this *NotesController) GetAllNotes()

mange管理模块 获取所有笔记本信息

func (*NotesController) GetNotesList

func (this *NotesController) GetNotesList()

获取当前笔记本列表

func (*NotesController) UpdateNotesInfo

func (this *NotesController) UpdateNotesInfo()

mange管理模块 修改笔记本信息 UpdateNotesInfo

type PGController

type PGController struct {
	Controller
}

func (*PGController) AddSuCai

func (this *PGController) AddSuCai()

AddSuCai 素材模块 添加素材

func (*PGController) ChartNotes

func (this *PGController) ChartNotes()

ChartNotes 图表模块 笔记本数量分布图

func (*PGController) GetIsLogin

func (this *PGController) GetIsLogin()

func (*PGController) HomePG

func (this *PGController) HomePG()

首页

func (*PGController) IndexPG

func (this *PGController) IndexPG()

主页

func (*PGController) Install

func (this *PGController) Install()

Install 安装页面

func (*PGController) Login

func (this *PGController) Login()

登录页面

func (this *PGController) MangeLinks()

MangeLinks 收藏链接管理

func (*PGController) MangeNotes

func (this *PGController) MangeNotes()

MangeNotes 笔记本管理

func (*PGController) MdEditorPG

func (this *PGController) MdEditorPG()

MD编辑器

func (*PGController) MyChart

func (this *PGController) MyChart()

MyChart 图表模块 我的综合统计

func (*PGController) MyUsedSpace

func (this *PGController) MyUsedSpace()

MyUsedSpace 图表模块 我的使用空间

func (*PGController) Shequ

func (this *PGController) Shequ()

Shequ 漫鸽笔记社区主页

func (*PGController) SuCai

func (this *PGController) SuCai()

素材 模块 主页

func (*PGController) ToolPG

func (this *PGController) ToolPG()

PC端页面渲染

type RetuenJsonData

type RetuenJsonData struct {
	Code  int         `json:"code"`
	Count int         `json:"count"`
	Datas interface{} `json:"data"`
}

约定 code:

1   成功
0   错误(后台)
2	失败

type ReturnImgInfo

type ReturnImgInfo struct {
	Name string `json:"name"`
	Url  string `json:"url"`
}

type SucaiController

type SucaiController struct {
	Controller
}

func (*SucaiController) AddLinkImg

func (this *SucaiController) AddLinkImg()

AddLinkImg 添加网络链接图片

func (*SucaiController) MangeImg

func (this *SucaiController) MangeImg()

MangeImg 漫鸽图库图片素材

func (*SucaiController) MyImg

func (this *SucaiController) MyImg()

MyImg 获取我的图片

func (*SucaiController) ToMangeImg

func (this *SucaiController) ToMangeImg()

ToMangeImg 分享到mange 图库

type TandLController

type TandLController struct {
	Controller
}
func (this *TandLController) AddCollectLink()

添加网络资源

func (this *TandLController) DELLink()

删除收藏的链接

func (this *TandLController) EDLink()

修改收藏的链接

func (this *TandLController) GetLinks()

GetLinks mange 管理模块 获取收藏链接信息

func (*TandLController) GetTandL

func (this *TandLController) GetTandL()

获取网络工具列表

func (*TandLController) LinkShow

func (this *TandLController) LinkShow()

收藏链接的显示页

func (this *TandLController) MageEDLink()

MageEDLink mange 管理模块 收藏链接修改

type UploadController

type UploadController struct {
	Controller
}

func (*UploadController) UploadImg

func (this *UploadController) UploadImg()

写笔记上传图片 v1 版本只支持存本机服务器磁盘,网络访问需要服务器nginx配置图片请求

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL