using JNPF.DependencyInjection; namespace JNPF.VisualDev { public interface IVisualDevOverideActionManager : ISingleton { void Set(string modelId, IOverideVisualDevService overideVisualDev); IOverideVisualDevService? GetOrDefault(string modelId); } public interface IOverideVisualDevService { //string ModelId { get; set; } OverideVisualDevFunc OverideFuncs { get; } //Task? GetList(VisualDevModelListQueryInput input); //Task? GetInfo(string id); //Task? GetDetails(string id, string modelId); //Task? Create(VisualDevModelDataCrInput visualdevModelDataCrForm); //Task? Update(string id, VisualDevModelDataUpInput visualdevModelDataUpForm); //Task? Delete(string id); //Task? BatchDelete(VisualDevModelDataBatchDelInput input); //Task? Export(VisualDevModelListQueryInput input); //Task? Import(IFormFile file); } }