/// <summary> /// 更新用户 /// </summary> /// <param name="departmenId">需要获取的部门</param> /// <returns></returns> public async Task <ExmailModel> UpdateUser(CreateUserModel dto) { string url = $"https://api.exmail.qq.com/cgi-bin/user/update?access_token={this.Email_token}"; ExmailModel model = await HttpHelper.PostHttpAsync <ExmailModel, CreateUserModel>(url, dto); if (model.Errcode != 0) { this.Errmsg = model.Errmsg; throw new Exception($"更新用户失败:{model.Errcode}-{this.Errmsg}"); } return(await Task.FromResult(model)); }
/// <summary> /// 删除邮组 /// </summary> /// <param name="userId">用户UserId</param> /// <returns></returns> public async Task <ExmailModel> DelGroup(string groupid) { string url = $"https://api.exmail.qq.com/cgi-bin/group/delete?access_token={this.Email_token}&groupid={groupid}"; ExmailModel model = await HttpHelper.GetHttpAsync <ExmailModel>(url); if (model.Errcode != 0) { this.Errmsg = model.Errmsg; throw new Exception($"删除邮组失败:{model.Errcode}-{this.Errmsg}"); } return(await Task.FromResult(model)); }
/// <summary> /// 更新部门 /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task <ExmailModel> UpdateDepartment(UpdateDepartmentDto dto) { string url = $"https://api.exmail.qq.com/cgi-bin/department/update?access_token={this.Email_token}"; ExmailModel model = await HttpHelper.PostHttpAsync <ExmailModel, UpdateDepartmentDto>(url, dto); if (model.Errcode != 0) { this.Errmsg = model.Errmsg; throw new Exception($"创建部门失败:{model.Errcode}-{this.Errmsg}"); } return(await Task.FromResult(model)); }