Dockerfile
This commit is contained in:
47
controller/app/application_controller.go
Normal file
47
controller/app/application_controller.go
Normal file
@@ -0,0 +1,47 @@
|
||||
package app
|
||||
|
||||
import (
|
||||
dto "cid/model/dto/app"
|
||||
service "cid/service/app"
|
||||
"context"
|
||||
|
||||
"gitea.com/red-future/common/beans"
|
||||
)
|
||||
|
||||
type applicationController struct{}
|
||||
|
||||
// Application 应用控制器
|
||||
var Application = new(applicationController)
|
||||
|
||||
// CreateApplication 创建应用
|
||||
func (c *applicationController) CreateApplication(ctx context.Context, req *dto.CreateApplicationReq) (res *dto.CreateApplicationRes, err error) {
|
||||
return service.Application.Create(ctx, req)
|
||||
}
|
||||
|
||||
// ListApplication 获取应用列表
|
||||
func (c *applicationController) ListApplication(ctx context.Context, req *dto.ListApplicationReq) (res *dto.ListApplicationRes, err error) {
|
||||
return service.Application.List(ctx, req)
|
||||
}
|
||||
|
||||
// GetApplication 获取应用详情
|
||||
func (c *applicationController) GetApplication(ctx context.Context, req *dto.GetApplicationReq) (res *dto.GetApplicationRes, err error) {
|
||||
return service.Application.GetOne(ctx, req)
|
||||
}
|
||||
|
||||
// UpdateApplication 更新应用
|
||||
func (c *applicationController) UpdateApplication(ctx context.Context, req *dto.UpdateApplicationReq) (res *beans.ResponseEmpty, err error) {
|
||||
err = service.Application.Update(ctx, req)
|
||||
return
|
||||
}
|
||||
|
||||
// UpdateApplicationStatus 更新应用状态
|
||||
func (c *applicationController) UpdateApplicationStatus(ctx context.Context, req *dto.UpdateApplicationStatusReq) (res *beans.ResponseEmpty, err error) {
|
||||
err = service.Application.UpdateStatus(ctx, req)
|
||||
return
|
||||
}
|
||||
|
||||
// DeleteApplication 删除应用
|
||||
func (c *applicationController) DeleteApplication(ctx context.Context, req *dto.DeleteApplicationReq) (res *beans.ResponseEmpty, err error) {
|
||||
err = service.Application.Delete(ctx, req)
|
||||
return
|
||||
}
|
||||
Reference in New Issue
Block a user