first
parent
78d6d1df37
commit
60487a0aab
|
@ -24,6 +24,7 @@
|
||||||
# Icon must end with two \r
|
# Icon must end with two \r
|
||||||
Icon
|
Icon
|
||||||
|
|
||||||
|
|
||||||
# Thumbnails
|
# Thumbnails
|
||||||
._*
|
._*
|
||||||
|
|
||||||
|
@ -69,3 +70,4 @@ $RECYCLE.BIN/
|
||||||
# Windows shortcuts
|
# Windows shortcuts
|
||||||
*.lnk
|
*.lnk
|
||||||
|
|
||||||
|
logs
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
# app
|
||||||
|
|
||||||
|
所有应用的入口。
|
||||||
|
|
||||||
|
## 应用类型
|
||||||
|
|
||||||
|
### `/api`——对外提供接口服务的应用
|
||||||
|
|
||||||
|
一般指对外提供`http`服务的应用。
|
||||||
|
|
||||||
|
### `/service`——仅对内部提供服务的应用
|
||||||
|
|
||||||
|
一般指对内提供`grpc`服务的应用
|
||||||
|
|
||||||
|
### `/job`——运行短暂的一次性任务
|
||||||
|
|
||||||
|
分为一般任务和定时任务
|
|
@ -0,0 +1,7 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import "git.icechen.cn/pkg/go-template/app/service/example_service/pkg/user"
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
user.GetUser()
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
package model
|
|
@ -0,0 +1,5 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
package user2
|
||||||
|
|
||||||
|
import "fmt"
|
||||||
|
|
||||||
|
func CreateUser() {
|
||||||
|
fmt.Println("create user")
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
package user
|
||||||
|
|
||||||
|
import "fmt"
|
||||||
|
|
||||||
|
func GetUser() {
|
||||||
|
fmt.Println("get user")
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
# pkg
|
||||||
|
|
||||||
|
所有应用共享的基础通用库代码
|
Loading…
Reference in New Issue