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) }