File tree Expand file tree Collapse file tree 6 files changed +12
-9
lines changed Expand file tree Collapse file tree 6 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -61,6 +61,7 @@ type GenDomain struct {
6161 DomainName string
6262 UnderlineName string
6363 TableName string
64+ OutputDir string
6465}
6566
6667func main () {
@@ -72,11 +73,13 @@ func main() {
7273 DomainName : * domain ,
7374 UnderlineName : stringx .CamelToSnake (* domain ),
7475 TableName : * tableName ,
76+ OutputDir : * outputDir ,
7577 }
7678
7779 if outputDir == nil || * outputDir == "" {
7880 outputDir = new (string )
7981 * outputDir = "internal/" + gen .UnderlineName
82+ gen .OutputDir = * outputDir
8083 }
8184
8285 if tableName == nil || * tableName == "" {
Original file line number Diff line number Diff line change 1515package {{.UnderlineName}}
1616
1717import (
18- "github.com/chenmingyong0423/fnote/server/internal/ {{.UnderlineName }}/internal/service"
19- "github.com/chenmingyong0423/fnote/server/internal/ {{.UnderlineName }}/internal/web"
18+ "github.com/chenmingyong0423/fnote/server/{{.OutputDir }}/internal/service"
19+ "github.com/chenmingyong0423/fnote/server/{{.OutputDir }}/internal/web"
2020)
2121
2222type (
Original file line number Diff line number Diff line change 1515package repository
1616
1717import (
18- "github.com/chenmingyong0423/fnote/server/internal/ {{.UnderlineName }}/internal/repository/dao"
18+ "github.com/chenmingyong0423/fnote/server/{{.OutputDir }}/internal/repository/dao"
1919)
2020
2121type I{{.DomainName}}Repository interface {
Original file line number Diff line number Diff line change 1515package service
1616
1717import (
18- "github.com/chenmingyong0423/fnote/server/internal/ {{.UnderlineName }}/internal/repository"
18+ "github.com/chenmingyong0423/fnote/server/{{.OutputDir }}/internal/repository"
1919)
2020
2121
Original file line number Diff line number Diff line change 1515package web
1616
1717import (
18- "github.com/chenmingyong0423/fnote/server/internal/ {{.UnderlineName }}/internal/service"
18+ "github.com/chenmingyong0423/fnote/server/{{.OutputDir }}/internal/service"
1919 "github.com/gin-gonic/gin"
2020)
2121
Original file line number Diff line number Diff line change 1717package {{.UnderlineName}}
1818
1919import (
20- "github.com/chenmingyong0423/fnote/server/internal/ {{.UnderlineName }}/internal/repository"
21- "github.com/chenmingyong0423/fnote/server/internal/ {{.UnderlineName }}/internal/repository/dao"
22- "github.com/chenmingyong0423/fnote/server/internal/ {{.UnderlineName }}/internal/service"
23- "github.com/chenmingyong0423/fnote/server/internal/ {{.UnderlineName }}/internal/web"
20+ "github.com/chenmingyong0423/fnote/server/{{.OutputDir }}/internal/repository"
21+ "github.com/chenmingyong0423/fnote/server/{{.OutputDir }}/internal/repository/dao"
22+ "github.com/chenmingyong0423/fnote/server/{{.OutputDir }}/internal/service"
23+ "github.com/chenmingyong0423/fnote/server/{{.OutputDir }}/internal/web"
2424 "github.com/google/wire"
2525 "go.mongodb.org/mongo-driver/mongo"
2626)
You can’t perform that action at this time.
0 commit comments