no message
parent
077ddffa99
commit
e762767234
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"vue3snippets.enable-compile-vue-file-on-did-save-code": false
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
package controller
|
||||||
|
|
||||||
|
type RespBase struct {
|
||||||
|
Msg string
|
||||||
|
Status int
|
||||||
|
Data interface{}
|
||||||
|
}
|
|
@ -1,11 +1,12 @@
|
||||||
package controller
|
package controller
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"background/config"
|
||||||
|
"background/db"
|
||||||
"bufio"
|
"bufio"
|
||||||
"bytes"
|
"bytes"
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/gin-gonic/gin"
|
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"log"
|
"log"
|
||||||
"net/smtp"
|
"net/smtp"
|
||||||
|
@ -14,8 +15,8 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"text/template"
|
"text/template"
|
||||||
"time"
|
"time"
|
||||||
"background/config"
|
|
||||||
"background/db"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|
||||||
type MailController struct {
|
type MailController struct {
|
||||||
|
@ -266,7 +267,7 @@ func (this *MailController) OnSendEmailCode(c *gin.Context) {
|
||||||
user := "c7458969@163.com"
|
user := "c7458969@163.com"
|
||||||
password := "caiyu123"
|
password := "caiyu123"
|
||||||
host := "smtp.163.com:25"
|
host := "smtp.163.com:25"
|
||||||
|
|
||||||
//抄送给自己
|
//抄送给自己
|
||||||
//e = SendToMail(user,password,host,req.From,req.Template,req.Content,"html")
|
//e = SendToMail(user,password,host,req.From,req.Template,req.Content,"html")
|
||||||
//发送
|
//发送
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
package controller
|
||||||
|
|
||||||
|
import (
|
||||||
|
"log"
|
||||||
|
|
||||||
|
"github.com/gin-gonic/gin"
|
||||||
|
)
|
||||||
|
|
||||||
|
type OpenApiController struct {
|
||||||
|
}
|
||||||
|
type DiffRequest struct {
|
||||||
|
Origin string `json:"origin"`
|
||||||
|
New string `json:"new"`
|
||||||
|
}
|
||||||
|
|
||||||
|
//from: 发送人邮箱
|
||||||
|
//to:接收邮件,可以是"290198252@qq.com;29019822@qq.com;2901982@qq.com" 邮箱之间用分号隔开
|
||||||
|
//template:模板名字
|
||||||
|
//content :网页模板的参数 key-value结构
|
||||||
|
//temp_data 模板内具体要替换的变量名字 Key-value结构
|
||||||
|
//generate 是否生成静态html
|
||||||
|
func (this *OpenApiController) OndiffCallback(c *gin.Context) {
|
||||||
|
var req DiffRequest
|
||||||
|
var resp RespBase
|
||||||
|
defer func() {
|
||||||
|
c.JSON(200, resp)
|
||||||
|
}()
|
||||||
|
|
||||||
|
e := c.Bind(&req)
|
||||||
|
if e != nil {
|
||||||
|
log.Println(e.Error())
|
||||||
|
resp.Msg = "ParaErr"
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
resp.Msg = "OK"
|
||||||
|
}
|
|
@ -41,11 +41,6 @@ type SetUserGroupReq struct {
|
||||||
GroupName string `json:"group_name"`
|
GroupName string `json:"group_name"`
|
||||||
UserIds []int `json:"user_ids"`
|
UserIds []int `json:"user_ids"`
|
||||||
}
|
}
|
||||||
type RespBase struct {
|
|
||||||
Msg string
|
|
||||||
Status int
|
|
||||||
Data interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *UserController) Auth(c *gin.Context) {
|
func (this *UserController) Auth(c *gin.Context) {
|
||||||
var resp RespBase
|
var resp RespBase
|
||||||
|
|
|
@ -1,18 +1 @@
|
||||||
package controller
|
package controller
|
||||||
|
|
||||||
import "github.com/gin-gonic/gin"
|
|
||||||
type WebHookController struct {
|
|
||||||
|
|
||||||
}
|
|
||||||
func (this *WebHookController) PushHook(c *gin.Context) {
|
|
||||||
resp := RespBase{"unkown error",-231,nil}
|
|
||||||
defer func() {
|
|
||||||
c.JSON(200,resp)
|
|
||||||
}()
|
|
||||||
repo := c.Param("repo")
|
|
||||||
if "" == repo{
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
7
main.go
7
main.go
|
@ -97,7 +97,7 @@ func main() {
|
||||||
InitLogs()
|
InitLogs()
|
||||||
InitRedisConfig()
|
InitRedisConfig()
|
||||||
InitMysql()
|
InitMysql()
|
||||||
InitElasticSearch()
|
//InitElasticSearch()
|
||||||
|
|
||||||
//o := db.GetMongoDb()
|
//o := db.GetMongoDb()
|
||||||
//mgo = mgo
|
//mgo = mgo
|
||||||
|
@ -172,9 +172,10 @@ func main() {
|
||||||
|
|
||||||
api.GET("doc_versions", nil) // 获取文章的某个版本
|
api.GET("doc_versions", nil) // 获取文章的某个版本
|
||||||
}
|
}
|
||||||
hookapi := r.Group("hookapi")
|
|
||||||
|
openapi := r.Group("openapi")
|
||||||
{
|
{
|
||||||
hookapi.POST("/push_hook/:repo", webhookController.PushHook)
|
openapi.POST("/diff")
|
||||||
}
|
}
|
||||||
e := r.Run(":" + strconv.Itoa(config.GetPort()))
|
e := r.Run(":" + strconv.Itoa(config.GetPort()))
|
||||||
if nil != e {
|
if nil != e {
|
||||||
|
|
Loading…
Reference in New Issue