fixed
This commit is contained in:
parent
3070701b2f
commit
96151731e3
@ -1,8 +1,8 @@
|
|||||||
package public
|
package public
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"gitea.party/public-messag-service/common/response"
|
||||||
"net/http"
|
"net/http"
|
||||||
"project/common/response"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -2,7 +2,7 @@ listen: 8889
|
|||||||
runmode: local # 服务运行模式 debug/release
|
runmode: local # 服务运行模式 debug/release
|
||||||
logs:
|
logs:
|
||||||
dir: ../log # 文件保存路径
|
dir: ../log # 文件保存路径
|
||||||
file: go-contest-api # 文件名称,实际会保存为{filename}+{datetime}
|
file: public-message-service # 文件名称,实际会保存为{filename}+{datetime}
|
||||||
level: 3 # 日志等级:0-error,1-warning,2-info,3-debug
|
level: 3 # 日志等级:0-error,1-warning,2-info,3-debug
|
||||||
savefile: false # 是否保存为文件,置为false会输出到标准输出
|
savefile: false # 是否保存为文件,置为false会输出到标准输出
|
||||||
mysql: # 数据库信息
|
mysql: # 数据库信息
|
||||||
|
@ -3,11 +3,11 @@ package app_ser
|
|||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"gitea.party/public-messag-service/config/logger"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
"math/rand"
|
"math/rand"
|
||||||
"os"
|
"os"
|
||||||
"os/signal"
|
"os/signal"
|
||||||
"project/config/logger"
|
|
||||||
"runtime"
|
"runtime"
|
||||||
"strings"
|
"strings"
|
||||||
"sync"
|
"sync"
|
||||||
|
@ -2,11 +2,11 @@ package app_ser
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"gitea.party/public-messag-service/config/logger"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
"gopkg.in/yaml.v3"
|
"gopkg.in/yaml.v3"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"os"
|
"os"
|
||||||
"project/config/logger"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type BasicService struct {
|
type BasicService struct {
|
||||||
|
@ -2,11 +2,11 @@ package component
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"gitea.party/public-messag-service/config"
|
||||||
|
"gitea.party/public-messag-service/config/app_ser"
|
||||||
|
glogger "gitea.party/public-messag-service/config/logger"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
"gorm.io/gorm/logger"
|
"gorm.io/gorm/logger"
|
||||||
"project/config"
|
|
||||||
"project/config/app_ser"
|
|
||||||
glogger "project/config/logger"
|
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
@ -3,12 +3,12 @@ package component
|
|||||||
import (
|
import (
|
||||||
"database/sql"
|
"database/sql"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"gitea.party/public-messag-service/config"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
"gorm.io/driver/mysql"
|
"gorm.io/driver/mysql"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"gorm.io/gorm/schema"
|
"gorm.io/gorm/schema"
|
||||||
"gorm.io/plugin/dbresolver"
|
"gorm.io/plugin/dbresolver"
|
||||||
"project/config"
|
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -4,9 +4,9 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
glogger "gitea.party/public-messag-service/config/logger"
|
||||||
"gorm.io/gorm/logger"
|
"gorm.io/gorm/logger"
|
||||||
"gorm.io/gorm/utils"
|
"gorm.io/gorm/utils"
|
||||||
glogger "project/config/logger"
|
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -2,10 +2,10 @@ package component
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"gitea.party/public-messag-service/config"
|
||||||
|
"gitea.party/public-messag-service/config/app_ser"
|
||||||
|
"gitea.party/public-messag-service/config/logger"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
"project/config"
|
|
||||||
"project/config/app_ser"
|
|
||||||
"project/config/logger"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type Redis struct {
|
type Redis struct {
|
||||||
|
@ -4,10 +4,10 @@ import (
|
|||||||
"bytes"
|
"bytes"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"gitea.party/public-messag-service/config"
|
||||||
"github.com/go-redis/redis/v8"
|
"github.com/go-redis/redis/v8"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
"net/url"
|
"net/url"
|
||||||
"project/config"
|
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
@ -2,9 +2,9 @@ package app_ser
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"gitea.party/public-messag-service/config/logger"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
"net/http"
|
"net/http"
|
||||||
"project/config/logger"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package config
|
package config
|
||||||
|
|
||||||
import "project/config/app_ser"
|
import "gitea.party/public-messag-service/config/app_ser"
|
||||||
|
|
||||||
var (
|
var (
|
||||||
AppEnv *app_ser.AppConfig
|
AppEnv *app_ser.AppConfig
|
||||||
|
2
go.mod
2
go.mod
@ -1,4 +1,4 @@
|
|||||||
module project
|
module gitea.party/public-messag-service
|
||||||
|
|
||||||
go 1.23.3
|
go 1.23.3
|
||||||
|
|
||||||
|
@ -2,13 +2,13 @@ package api
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"gitea.party/public-messag-service/common/params"
|
||||||
|
"gitea.party/public-messag-service/common/public"
|
||||||
|
"gitea.party/public-messag-service/router/web"
|
||||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk"
|
"github.com/aliyun/alibaba-cloud-sdk-go/sdk"
|
||||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth/credentials"
|
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth/credentials"
|
||||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"project/common/params"
|
|
||||||
"project/common/public"
|
|
||||||
"project/router/web"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func EmailXSend(c *gin.Context) {
|
func EmailXSend(c *gin.Context) {
|
||||||
|
@ -2,11 +2,11 @@ package api
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"gitea.party/public-messag-service/common/params"
|
||||||
|
"gitea.party/public-messag-service/common/public"
|
||||||
|
"gitea.party/public-messag-service/router/web"
|
||||||
"github.com/aliyun/alibaba-cloud-sdk-go/services/dysmsapi"
|
"github.com/aliyun/alibaba-cloud-sdk-go/services/dysmsapi"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"project/common/params"
|
|
||||||
"project/common/public"
|
|
||||||
"project/router/web"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func SmsXSend(c *gin.Context) {
|
func SmsXSend(c *gin.Context) {
|
||||||
@ -26,8 +26,8 @@ func SmsXSend(c *gin.Context) {
|
|||||||
}
|
}
|
||||||
// 2. 设置请求参数
|
// 2. 设置请求参数
|
||||||
request := dysmsapi.CreateSendMessageToGlobeRequest()
|
request := dysmsapi.CreateSendMessageToGlobeRequest()
|
||||||
request.To = "目标手机号码" // 国际号码格式,例如:+85212345678
|
request.To = "目标手机号码" // 国际号码格式,例如:+85212345678
|
||||||
request.Message = "1234" // 短信内容
|
request.Message = "1234" // 短信内容
|
||||||
//request.From = "你的短信签名" // 短信签名
|
//request.From = "你的短信签名" // 短信签名
|
||||||
|
|
||||||
// 3. 发送短信
|
// 3. 发送短信
|
||||||
|
@ -2,7 +2,7 @@ package mysql
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"project/config/app_ser/component"
|
"gitea.party/public-messag-service/config/app_ser/component"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
14
main.go
14
main.go
@ -2,17 +2,17 @@ package main
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
_ "gitea.party/public-message-service/docs"
|
"gitea.party/public-messag-service/config"
|
||||||
|
"gitea.party/public-messag-service/config/app_ser"
|
||||||
|
"gitea.party/public-messag-service/config/app_ser/component"
|
||||||
|
"gitea.party/public-messag-service/docs"
|
||||||
|
_ "gitea.party/public-messag-service/docs"
|
||||||
|
mysql "gitea.party/public-messag-service/internal/models"
|
||||||
|
"gitea.party/public-messag-service/router"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
swaggerFiles "github.com/swaggo/files"
|
swaggerFiles "github.com/swaggo/files"
|
||||||
ginSwagger "github.com/swaggo/gin-swagger"
|
ginSwagger "github.com/swaggo/gin-swagger"
|
||||||
"os"
|
"os"
|
||||||
"project/config"
|
|
||||||
"project/config/app_ser"
|
|
||||||
"project/config/app_ser/component"
|
|
||||||
_ "project/docs"
|
|
||||||
mysql "project/internal/models"
|
|
||||||
"project/router"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
package router
|
package router
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"gitea.party/public-messag-service/router/middleware"
|
||||||
|
"gitea.party/public-messag-service/router/uri"
|
||||||
"github.com/gin-contrib/pprof"
|
"github.com/gin-contrib/pprof"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"project/router/middleware"
|
|
||||||
"project/router/uri"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func Router(router *gin.Engine) {
|
func Router(router *gin.Engine) {
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
package uri
|
package uri
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"gitea.party/public-messag-service/internal/handler/api"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"project/internal/handler/api"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func authWeb(router *gin.RouterGroup) {
|
func authWeb(router *gin.RouterGroup) {
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
package web
|
package web
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"gitea.party/public-messag-service/common/request"
|
||||||
"github.com/gin-gonic/gin/binding"
|
"github.com/gin-gonic/gin/binding"
|
||||||
"project/common/request"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
@ -3,8 +3,8 @@ package web
|
|||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
|
"gitea.party/public-messag-service/common/response"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"project/common/response"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type _Default struct {
|
type _Default struct {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user