finclip-app-manager/application/application.go

39 lines
1.2 KiB
Go

package application
/**
* DDD: application 应用层
* 相对于领域层,应用层是很薄的一层,应用层定义了软件要完成的任务,要尽量简单。
* 它不包含任务业务规则或知识, 为下一层的领域对象协助任务、委托工作。
* 它没有反映业务情况的状态,但它可以具有反映用户或程序的某个任务的进展状态。
* 对外:为展现层提供各种应用功能(service)。
* 对内:调用领域层(领域对象或领域服务)完成各种业务逻辑任务(task)。
* 这一层也很适合写一些任务处理,日志监控。
**/
import (
"github.com/gin-gonic/gin"
)
/**
* @api {GET} /api/v1/finclip-app-manager/user [C/S]user api
* @apiGroup [这个地方需要改成对应的项目名称],例如:@apiGroup ddd Gin Framework
* @apiVersion __API_VERSION__
* @apiSuccessExample {json} Success Status:
* HTTP/1.1 200 OK
* {
* "errcode": "OK",
* "error": "成功",
* "data":{
* "say":"hello"
* }
* }
* @apiErrorExample Error Status:
* HTTP/1.1 !=200 服务端异常
*/
func UserApi(c *gin.Context) {
//rsp := gin.H{"say": "hello"}
//utility.MakeRsp(c, http.StatusOK, utility.OK, rsp)
return
}