using DG.Core; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Zxd.Domain.Dto; using Zxd.Domain.Dto.Resource; namespace Zxd.Domain.Impl { public interface IReSourceDomain : IScopedDependency { Task SyncRegUser(SyncRegUserDto activeModel, string clientid); Task Join(JionActiveDto postData, string clientid); Task Allocation(ResAllocationDto resAllocationDto, string clientid); Task GetUserCanOpenOrder(CheckUserDTO dto); Task GetUserCanOpenOrderByResid(string? umid); Task> GetUserProtectInfo(CheckUserDTO dto); Task InitUserProtect(int type); Task> GetSoftUserByResid(string resid); Task GetResoucePassTime(CheckUserDTO resid); Task GetResoucePassTimeBySql(CheckUserDTO dto); Task GetSoftUserDetail(string softUserName); } }