/// <summary>
 /// 查询组织结构相关的岗位
 /// </summary>
 /// <returns></returns>
 public List <DepPostModel> GetDepPostData(DepartmentModel organizationModel)
 {
     return(organizationProvider.GetDepPostData(organizationModel));
 }
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="authTokenModel">数据节点对象</param>
 /// <returns></returns>
 public bool Delete(DepartmentModel organizationModel)
 {
     return(organizationProvider.Delete(organizationModel));
 }
 /// <summary>
 /// 新增
 /// </summary>
 /// <param name="authTokenModel">数据节点对象</param>
 /// <returns></returns>
 public bool SaveInfo(DepartmentModel organizationModel)
 {
     return(organizationProvider.SaveInfo(organizationModel));
 }
 /// <summary>
 /// 验证机构编码是否重复
 /// 通过主键ID来确定操作是新增还是编辑状态
 /// </summary>
 /// <param name="departmentModel">数据节点对象</param>
 /// <returns>true重复  false=不重复</returns>
 public bool VerifyOrgCode(DepartmentModel departmentModel)
 {
     return(organizationProvider.VerifyOrgCode(departmentModel));
 }
 /// <summary>
 /// 获取部门对象以及部门的主管
 /// </summary>
 /// <param name="departmentModel"></param>
 /// <returns></returns>
 public ViewDepartmentModel GetDepInfo(DepartmentModel departmentModel)
 {
     return(organizationProvider.GetDepInfo(departmentModel));
 }
 /// <summary>
 /// 查询组织结构相关的人员
 /// </summary>
 /// <returns></returns>
 public List <ViewDepUserModel> GetDepUserData(DepartmentModel organizationModel)
 {
     return(organizationProvider.GetDepUserData(organizationModel));
 }