实现消息记录功能,包括增删改查和标记已读,优化消息列表展示和未读消息计数
This commit is contained in:
@@ -20,6 +20,14 @@ public class BaseResponse
|
||||
Message = message
|
||||
};
|
||||
}
|
||||
|
||||
public static BaseResponse Done()
|
||||
{
|
||||
return new BaseResponse
|
||||
{
|
||||
Success = true
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
public class BaseResponse<T> : BaseResponse
|
||||
@@ -37,5 +45,14 @@ public class BaseResponse<T> : BaseResponse
|
||||
Message = message
|
||||
};
|
||||
}
|
||||
|
||||
public static BaseResponse<T> Done(T data)
|
||||
{
|
||||
return new BaseResponse<T>
|
||||
{
|
||||
Success = true,
|
||||
Data = data
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -22,4 +22,16 @@ public class PagedResponse<T> : BaseResponse<T[]>
|
||||
Message = message
|
||||
};
|
||||
}
|
||||
|
||||
public static PagedResponse<T> Done(T[] data, int total, long lastId = 0, DateTime? lastTime = null)
|
||||
{
|
||||
return new PagedResponse<T>
|
||||
{
|
||||
Success = true,
|
||||
Data = data,
|
||||
LastId = lastId,
|
||||
LastTime = lastTime,
|
||||
Total = total
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user