gitextract_4v_td3tm/ ├── .idea/ │ ├── gozerodtm.iml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml ├── README.md ├── datasql/ │ ├── dtm-gozero-order.sql │ └── dtm-gozero-stock.sql ├── go.mod ├── go.sum ├── order-api/ │ ├── desc/ │ │ └── order.api │ ├── etc/ │ │ └── order.yaml │ ├── internal/ │ │ ├── config/ │ │ │ └── config.go │ │ ├── handler/ │ │ │ ├── createHandler.go │ │ │ └── routes.go │ │ ├── logic/ │ │ │ └── createLogic.go │ │ ├── svc/ │ │ │ └── serviceContext.go │ │ └── types/ │ │ └── types.go │ └── order.go ├── order-srv/ │ ├── etc/ │ │ └── order.yaml │ ├── internal/ │ │ ├── config/ │ │ │ └── config.go │ │ ├── logic/ │ │ │ ├── createLogic.go │ │ │ └── createRollbackLogic.go │ │ ├── model/ │ │ │ ├── ordermodel.go │ │ │ └── vars.go │ │ ├── server/ │ │ │ └── orderServer.go │ │ └── svc/ │ │ └── serviceContext.go │ ├── order/ │ │ └── order.go │ ├── order.go │ └── pb/ │ ├── order.pb.go │ └── order.proto └── stock-srv/ ├── etc/ │ └── stock.yaml ├── internal/ │ ├── config/ │ │ └── config.go │ ├── logic/ │ │ ├── deductLogic.go │ │ └── deductRollbackLogic.go │ ├── model/ │ │ ├── stockmodel.go │ │ └── vars.go │ ├── server/ │ │ └── stockServer.go │ └── svc/ │ └── serviceContext.go ├── pb/ │ ├── stock.pb.go │ └── stock.proto ├── stock/ │ └── stock.go └── stock.go