# diamond **Repository Path**: anyin891/diamond ## Basic Information - **Project Name**: diamond - **Description**: No description available - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-16 - **Last Updated**: 2026-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##新版用户中心 ``` diamond 钻石作为稀有宝石,天然代表 “价值感”。将用户比作 “钻石”, 传递出服务对用户的核心定位 —— 视用户为企业最珍贵的资产,强调用户中 心以 “用户价值” 为核心,而非单纯的功能工具。我们一直把它握在手心。 ``` ## 安装swag ```bash go install github.com/swaggo/swag/cmd/swag@latest swag init ``` ##自动生成model代码 ```bash go run cmd/gen/generate.go ``` ##自动生成router代码 ```bash cmd/gen-router/generate.go run -module=Application ##grpc go get -u google.golang.org/grpc go get -u google.golang.org/protobuf go get -u google.golang.org/protobuf/protoc-gen-go protoc grpc/*/proto/*.proto \ --go_out=. \ --go-grpc_out=require_unimplemented_servers=false:. \ --go_opt=paths=source_relative \ --go-grpc_opt=paths=source_relative protoc grpc/organization/proto/organization.proto --go_out=. --go-grpc_out=require_unimplemented_servers=false:. --go_opt=paths=source_relative --go-grpc_opt=paths=source_relative protoc grpc/user/proto/user.proto --go_out=. --go-grpc_out=require_unimplemented_servers=false:. --go_opt=paths=source_relative --go-grpc_opt=paths=source_relative protoc internal/third_party/kingfisher/grpc/proto/kingfisher.proto \ --go_out=. \ --go-grpc_out=require_unimplemented_servers=false:. \ --go_opt=paths=source_relative \ --go-grpc_opt=paths=source_relative //在 .proto文件同级别目录执行 protoc --go_out=. --go-grpc_out=require_unimplemented_servers=false:. --go_opt=paths=source_relative --go-grpc_opt=paths=source_relative organization.proto # 设置成linux对应的 set GOARCH=amd64 go env -w GOARCH=amd64 go env -w GOARCH=arm64 set GOOS=linux go env -w GOOS=linux # 设置成windows对应的 set GOARCH=amd64 go env -w GOARCH=amd64 set GOOS=windows go env -w GOOS=windows GOOS=linux GOARCH=amd64 go build -o bin/diamond-linux-amd64 main.go Windows cmd: set GOARCH=amd64&&set GOOS=linux&&go build -o bin/diamond-linux-amd64 main.go