go-web-api catalogue # work flow: router -> controller -> service -> dao /router: /controller: /service: /dao: # models /model /vo /dto /do /po # common /common: api common functions # middlewares /middleware: middlewares in work flow # tools /tools: tools for api # config /conf: conf structs /env_configs: configs for each env # database /env_databases: databases for each env /database_test: database for UT