/// <summary> /// 新增 /// </summary> /// <param name="editRequest"></param> /// <returns></returns> public async Task <ResponseMessage <bool> > UserAddAsync(UserEditRequest editRequest, CancellationToken cancellationToken = default(CancellationToken)) { var response = new ResponseMessage <bool>() { Extension = false }; if (editRequest == null) { throw new ArgumentNullException(); } if (await _userStore.IQueryableListAsync().Where(y => y.UserName == editRequest.UserName).AnyAsync(cancellationToken)) { throw new ZCustomizeException(ResponseCodeEnum.ObjectAlreadyExists, "该用户名已存在请重试"); } var user = _mapper.Map <User>(editRequest); user.CreateTime = DateTime.Now; user.Id = Guid.NewGuid().ToString(); user.Password = "******"; response.Extension = await _userStore.AddEntityAsync(user); return(response); }