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