Files
cid/controller/mapping/data_mapping_controller.go

52 lines
1.9 KiB
Go
Raw Normal View History

2026-03-23 14:08:11 +08:00
package mapping
import (
dto "cid/model/dto/mapping"
service "cid/service/mapping"
"context"
"gitea.com/red-future/common/beans"
)
type dataMappingController struct{}
// DataMapping 数据映射控制器
var DataMapping = new(dataMappingController)
// CreateDataMapping 创建数据映射
func (c *dataMappingController) CreateDataMapping(ctx context.Context, req *dto.CreateDataMappingReq) (res *dto.CreateDataMappingRes, err error) {
return service.DataMapping.Create(ctx, req)
}
// BatchCreateDataMappings 批量创建数据映射
func (c *dataMappingController) BatchCreateDataMappings(ctx context.Context, req *dto.BatchCreateDataMappingReq) (res *dto.BatchCreateDataMappingRes, err error) {
return service.DataMapping.BatchCreate(ctx, req)
}
// ListDataMapping 获取数据映射列表
func (c *dataMappingController) ListDataMapping(ctx context.Context, req *dto.ListDataMappingReq) (res *dto.ListDataMappingRes, err error) {
return service.DataMapping.List(ctx, req)
}
// GetDataMapping 获取数据映射详情
func (c *dataMappingController) GetDataMapping(ctx context.Context, req *dto.GetDataMappingReq) (res *dto.GetDataMappingRes, err error) {
return service.DataMapping.GetOne(ctx, req)
}
// UpdateDataMapping 更新数据映射
func (c *dataMappingController) UpdateDataMapping(ctx context.Context, req *dto.UpdateDataMappingReq) (res *beans.ResponseEmpty, err error) {
err = service.DataMapping.Update(ctx, req)
return
}
// DeleteDataMapping 删除数据映射
func (c *dataMappingController) DeleteDataMapping(ctx context.Context, req *dto.DeleteDataMappingReq) (res *beans.ResponseEmpty, err error) {
err = service.DataMapping.Delete(ctx, req)
return
}
// ExecuteDataMapping 执行数据映射
func (c *dataMappingController) ExecuteDataMapping(ctx context.Context, req *dto.ExecuteDataMappingReq) (res *dto.ExecuteDataMappingRes, err error) {
return service.DataMapping.Execute(ctx, req)
}