public override async Task <MessageDto> CreateAsync(MessageCreateUpdateDto input)
        {
            var message = new Message(GuidGenerator.Create(), input.TypeName, input.Title, input.Body);
            await _repository.InsertAsync(message);

            // 用户消息
            var userMessages = new List <UserMessage>();

            foreach (var user in input.Users)
            {
                userMessages.Add(new UserMessage(GuidGenerator.Create(), message.Id, user.TenantId, user.UserId));
            }

            await _userMessageRepository.InsertManyAsync(userMessages);

            return(ObjectMapper.Map <Message, MessageDto>(message));
        }