using IRaCIS.Core.Application.Contracts; using IRaCIS.Core.Application.Service.Inspection.DTO; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IRaCIS.Core.Application.Service.Inspection.Interface { public interface IInspectionService { Task> GetInspectionData(GetDataInspectionDto dto); string AddJsonItem(string json, Dictionary keyValues); void MapData(dynamic data, dynamic mapData); Task VerifySignatureAsync(SignDTO signDTO); Task AddSignRecordAsync(SignDTO signDTO); Task Enforcement(dynamic OptCommand, DataInspectionAddDTO AuditInfo, SignDTO SignInfo, dynamic fun, IResponseOutput? response = null); //Task SetEnum(DataInspectionAddDTO Data); Task AddInspectionRecordAsync(DataInspectionAddDTO addDto, Guid? signId = null); /// /// 批量添加稽查记录 /// /// /// Task AddListInspectionRecordAsync(List datas); } }