using Ewide.Core; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ewide.Application.Service { public interface IHouseLogService { Task Add(string houseCodeId, SysUser targetUser, HouseLogType type, string remark = null, int? sort = null); Task Add(string houseCodeId, List targetUsers, HouseLogType type, string remark = null, int? sort = null); Task Read(string houseCodeId); Task Done(string houseCodeId); Task AddThenRead(string houseCodeId, SysUser targetUser, HouseLogType type, string remark = null, int? sort = null); Task AddThenRead(string houseCodeId, List targetUsers, HouseLogType type, string remark = null, int? sort = null); Task AddThenDone(string houseCodeId, SysUser targetUser, HouseLogType type, string remark = null, int? sort = null); Task AddThenDone(string houseCodeId, List targetUsers, HouseLogType type, string remark = null, int? sort = null); Task List(HouseLogInput input); Task ListByInfoId(HouseLogInput input); Task ListByTaskId(HouseLogInput input); } }