@@ -40,21 +40,21 @@ const (
4040 undeterminedDBDriver = "undetermined" // used in services created based on protobuf.
4141
4242 // code name
43- codeNameModel = "model"
44- codeNameCache = "cache"
45- codeNameDao = "dao"
46- codeNameHandler = "handler"
47- codeNameHandlerPb = "handler-pb"
48- codeNameService = "service"
49- codeNameServiceHTTP = "service-handler"
5043 codeNameHTTP = "http"
51- codeNameHTTPPb = "http-pb"
5244 codeNameGRPC = "grpc"
45+ codeNameHTTPPb = "http-pb"
5346 codeNameGRPCPb = "grpc-pb"
5447 codeNameGRPCGW = "grpc-gw-pb"
5548 codeNameGRPCHTTP = "grpc-http-pb"
56- codeNameGRPCConn = "grpc-conn"
49+ codeNameHandler = "handler"
50+ codeNameHandlerPb = "handler-pb"
51+ codeNameService = "service"
52+ codeNameServiceHTTP = "service-handler"
53+ codeNameDao = "dao"
5754 codeNameProtobuf = "protobuf"
55+ codeNameModel = "model"
56+ codeNameGRPCConn = "grpc-conn"
57+ codeNameCache = "cache"
5858
5959 wellPrefix = "## "
6060 mgoSuffix = ".mgo"
@@ -629,17 +629,27 @@ func moveProtoFileToAPIDir(moduleName string, serverName string, suitedMonoRepo
629629
630630var (
631631 // for protoc.sh and protoc-doc.sh
632- monoRepoAPIPath = `bash scripts/init .sh
632+ monoRepoAPIPath = `bash scripts/patch-mono .sh
633633cd ..
634+
634635protoBasePath="api"`
636+
637+ // for patch-mono.sh
638+ monoRepoHTTPPatch = `bash scripts/patch-mono.sh
639+
640+ HOST_ADDR=$1`
641+
635642 // for patch.sh
636- typePbShellCode = ` if [ ! -d "../api/types" ]; then
643+ typePbShellCode = `
644+ if [ ! -d "../api/types" ]; then
637645 sponge patch gen-types-pb --out=./
638646 checkResult $?
639647 mv -f api/types ../api
640648 rmdir api
641649 fi`
642- dupCodeMark = "--dir=internal/ecode"
650+
651+ dupCodeMark = "--dir=internal/ecode"
652+
643653 adaptDupCode = func (serverType string , serverName string ) string {
644654 if serverType == codeNameHTTP {
645655 return dupCodeMark
@@ -710,6 +720,14 @@ func serverCodeFields(serverType string, moduleName string, serverName string) [
710720 Old : `protoBasePath="api"` ,
711721 New : monoRepoAPIPath ,
712722 },
723+ {
724+ Old : `HOST_ADDR=$1` ,
725+ New : monoRepoHTTPPatch ,
726+ },
727+ {
728+ Old : `genServerType=$1` ,
729+ New : fmt .Sprintf (`genServerType="%s"` , serverType ),
730+ },
713731 {
714732 Old : fmt .Sprintf ("go get %s@" , moduleName ),
715733 New : fmt .Sprintf ("go get %s@" , "github.com/zhufuyi/sponge" ),
0 commit comments