class HttpApi {
  static const String loginPwd = '/msl-user/login/loginPwd';

  /// 短信验证码登录
  static const String loginByCode = '/msl-user/login/loginCaptcha';

  ///上传图片 到服务器
  static const String uploadImage = '/msl-message/file/uploadForm';

  /// 获取登录者信息
  static const String getLoginUser = '/msl-user/login/getLoginUser';

  /// 获取登录者信息
  static const String getLoginUserMenus =
      '/msl-user/access/getCenterAccountUserMenuNoAccessByParam';

  /// 获取用户加入的公司列表
  static const String listCompanyUsers =
      '/msl-user/companyUser/listCompanyUsers';

  /// 获取登录者公司列表
  static const String listUserCompany = '/msl-user/userShow/listUserCompany';

  /// 新增员工
  static const String addCompanyUser = '/msl-user/companyUser/saveCompanyUser';

  /// 新增员工验证码
  static const String getAddUserCode =
      '/msl-user/captchaSms/saveCaptchaSmsCompanyAddUser';

  /// 获取员工详情
  static const String getStaffDetail =
      '/msl-user/companyUser/getCompanyUserByNo';

  /// 获取员工详情
  static const String getEmpDetailGroupByRolesWithType =
      '/msl-user/companyUser/getEmpDetailGroupByRolesWithType';

  /// 获取员工角色列表
  static const String getStaffRole = '/msl-user/userShow/listCompanyUserRoles';

  /// 获取员工职位
  static const String getStaffDepartment =
      '/msl-user/department/getCompanyDepartmentByUserNo';

  /// 删除员工
  static const String deleteStaff = '/msl-user/companyUser/deleteCompanyUser';

  /// 更新员工状态 启用禁用
  static const String updateStaffStatus = '/msl-user/companyUser/updateStatus';

  ///企业管理-角色管理-角色管理列表
  static const String roleManagerList = '/msl-user/role/pageRole';

  /// 企业管理-角色管理-角色管理列表-新增角色
  static const String newRole = '/msl-user/role/saveRoleCompany';

  ///添加产品 - 产品列表
  static const String productCompanyList =
      '/msl-user/access/listCompanyProducts';

  ///企业详情
  static const String getCompanyDetailByNo =
      '/msl-user/company/getCompanyDetailByNo';

  ///新增角色 - 启用禁用 10-启用,20-禁用
  static const String roleSwitch = '/msl-user/role/updateRoleStatus';

  ///角色详情
  static const String roleDetails = '/msl-user/role/getRole';

  ///角色产品列表
  static const String listRoleProducts = '/msl-user/role/listRoleProducts';

  ///删除角色
  static const String deleteRole = '/msl-user/role/deleteRoleByNo';

  ///更新角色
  static const String updateRole = '/msl-user/role/updateRole';

  ///当前登陆用户默认公司
  static const String getLoginUserDefaultCompany =
      '/msl-user/userShow/getLoginUserProductDefaultCompany';

  ///登录用户产品下有权限的公司
  static const String listUserProductCompany =
      '/msl-user/access/listUserProductCompany';

  ///获取账号信息
  static const String getUserDetailInfo =
      '/msl-user/userShow/getUserDetailInfo';

  ///加入企业(提交申请)
  static const String joinEnterprise =
      '/msl-user/companyUser/companyUserAuth/saveByInvitationCode';

  ///加入企业记录列表
  static const String joinEnterpriseRecordList =
      '/msl-user/companyUser/listLoginUserCompanyUserAuth';

  ///加入企业-根据邀请码查询公司信息
  static const String joinEnterpriseCode =
      '/msl-user/companyUser/companyUserAuth/getCompanyInfoByInvitationCode';

  ///创建企业(提交申请)
  static const String newEnterprise = '/msl-user/companyAuth/saveCompanyAuth';

  ///企业重新认证
  static const String updateCompany =
      '/msl-user/companyAuth/updateCompanyInfoAuth';

  ///创建企业记录列表
  static const String newEnterpriseRecordList =
      '/msl-user/companyAuth/listLoginUserCompanyAuth';

  ///企业记录列表详情
  static const String newEnterpriseRecordDetails =
      '/msl-user/companyAuth/getCompanyAuthById';

  ///角色列表
  static const String pageRole = '/msl-user/role/pageRole';

  ///添加角色
  static const String addRole = '/msl-user/user/saveUserRoleCompany';

  ///添加角色
  static const String positionList = '/msl-user/department/listDepartmentsTree';

  ///删除用户角色
  static const String deleteUserRole = '/msl-user/user/deleteUserRole';

  ///删除职位角色
  static const String deleteDepartmentRole =
      '/msl-user/department/deleteDepartmentRole';

  ///上传公司Logo
  static const String upLoadCompanyLogo = '/msl-user/company/updateCompanyLogo';

  ///修改公司简称和拼音
  static const String updateCompanyShortNameInfo =
      '/msl-user/company/updateCompanyShortNameInfo';

  ///给用户增加职位
  static const String saveUserPosition =
      '/msl-user/department/saveDepartmentUserBatch';

  /// 组织架构列表
  static const String listDepartment = '/msl-user/department/listDepartment';

  /// 根据父id查询组织架构
  static const String getDepartmentInfo =
      '/msl-user/department/getDepartmentInfo';

  /// 组织架构当前列表
  static const String listLevelOneDepartmentWidthNumByPno =
      '/msl-user/department/listLevelOneDepartmentWithNumByPno';

  /// 部门管理列表
  static const String listDepartmentManage =
      '/msl-user/department/listDepartmentManage';

  ///创建部门
  static const String saveDepartment = '/msl-user/department/saveDepartment';

  ///新建职位
  static const String newPosition = '/msl-user/department/saveDepartment';

  ///修改头像
  static const String saveHeadImg = '/msl-user/user/saveHeadImg';

  ///修改密码
  static const String updateUserForPwd = '/msl-user/user/updateUserForPwd';

  ///修改用户信息
  static const String updateUser = '/msl-user/user/updateUser';

  ///根据类型获得短信验证码
  static const String saveCaptchaSmsByCode =
      '/msl-user/captchaSms/saveCaptchaSmsByCode';

  ///组织架构角色列表
  static const String listDepartmentRoles =
      '/msl-user/department/listDepartmentRoles';

  ///组织架构人员列表
  static const String listDepartmentUsers =
      '/msl-user/department/listDepartmentUsers';

  ///根据产品获取菜单
  static const String listMenusByProduct =
      '/msl-user/access/listCompanyTreeMenus';

  /// 切换个人或切换企业
  static const String updateAccessUserRedis =
      '/msl-user/access/updateAccessUserRedis';

  /// 账户中心切换个人或切换企业
  static const String updateAccessUserRedisData =
      '/msl-user/access/updateAccessUserRedisData';

  ///职位详情 批量添加角色
  static const String positionDetailsAddRoles =
      '/msl-user/department/saveDepartmentRole';

  ///职位详情 批量添加人员
  static const String positionDetailsAddStaffs =
      '/msl-user/department/saveBatchDepartmentUser';

  ///部门设置  职位设置
  static const String updateDepartmentOrPosition =
      '/msl-user/department/updateDepartment';

  ///部门设置  职位设置 删除
  static const String deleteDepartmentOrPosition =
      '/msl-user/department/deleteDepartment';

  ///部门设置  职位设置 删除
  static const String listPDepartment = '/msl-user/department/listPDepartment';

  ///角色新增产品
  static const String roleNewProduct = '/msl-user/role/saveRoleProductAndMenu';

  ///角色更新产品
  static const String roleUpdateProductMenu = '/msl-user/role/saveRoleMenu';

  ///生成邀请码
  static const String saveInvitationCode =
      '/msl-user/companyDeploy/saveInvitationCode';

  /// 删除人员的职位
  static const String deleteUserPosition =
      '/msl-user/department/deleteDepartmentUser';

  ///删除角色产品
  static const String deleteRoleProduct = '/msl-user/role/deleteRoleProduct';

  ///审核员工列表
  static const String listCompanyUserAuths =
      '/msl-user/companyUser/listCompanyUserAuths';

  ///员工审核
  static const String updateCompanyUserAuth =
      '/msl-user/companyUser/updateCompanyUserAuth';

  ///员工信息
  static const String getCommonUserByMobile =
      '/msl-user/userShow/getCommonUserByMobile';

  ///查看认证必要信息
  static const String getLoginEsignCompanyIdentifyData =
      '/msl-user/esign/getLoginEsignCompanyIdentifyData';

  ///发起企业认证授权
  static const String saveEsignCompanyIdentifyFlow =
      '/msl-user/esign/saveEsignCompanyIdentifyFlow';

  ///查看印章信息
  static const String getLoginEsignCompanySealAndStatus =
      '/msl-user/esign/getLoginEsignCompanySealAndStatus';

  ///查看印章信息
  static const String saveEsignCompanySealFlow =
      '/msl-user/esign/saveEsignCompanySealFlow';

  /// 主题风格数据
  static const String getThemeStyleByProduct =
      '/msl-user/stylize/getThemeStyleByProduct';

  ///阿里人机验证
  static const String sendMessageMachineCheck =
      '/msl-user/captchaSms/sendMessageMachineCheck';

  /// 职位列表
  static const String listCompanyPositions = '/msl-user/position/pagePositions';

  /// 新建职位列表
  static const String newPosition_1 = '/msl-user/position/savePosition';

  /// 职位人员列表
  static const String pagePositionUsers =
      '/msl-user/position/pagePositionUsers';

  /// 获取职位详情
  static const String getPositionWithUsers =
      '/msl-user/position/getPositionWithUsers';

  static const String deletePosition = '/msl-user/position/deletePosition';

  ///修改职位
  static const String updatePositionAndUser =
      '/msl-user/position/updatePositionAndUser';

  ///查看部门的人员列表以及子部门列表
  static const String listDeptUsersAndChildDept =
      '/msl-user/department/listDeptUsersAndChildDept';

  static const getNoDeptUsersCount =
      '/msl-user/companyUser/getNoDeptUsersCount';

  ///获取部门树
  static const listDepartmentTree =
      '/msl-user/department/listDepartmentsTreeTop';

  /// 部门的角色
  static const departmentRoles =
      '/msl-user/department/listDeptRolesBatchGroupByDept';

  /// 部门详情
  static const departmentDetail = '/msl-user/department/getDeptDetail';

  /// 批量变更部门
  static const updateUserDeptBatch = '/msl-user/deptUser/updateUserDeptBatch';

  static const pageNoDeptUsers = '/msl-user/companyUser/pageNoDeptUsers';

  static const pageRoleUsersList =
      '/msl-user/companyRoleManage/pageRoleUsersList';

  static const pageRoleDepartmentsList =
      '/msl-user/companyRoleManage/pageRoleDepartmentsList';

  static var saveRoleUsers = '/msl-user/companyRoleManage/saveRoleUsers';

  static var saveRoleDepartments =
      '/msl-user/companyRoleManage/saveRoleDepartments';

  static var saveDeptUserConfig = '/msl-user/deptUser/saveDeptUserConfig';

  /// 删除角色人员
  static var deleteRoleUsers = '/msl-user/companyRoleManage/deleteRoleUsers';

  /// 删除角色部门
  static var deleteRoleDepartments =
      '/msl-user/companyRoleManage/deleteRoleDepartments';

  /// 用户有权限的产品
  static var listUserProductsAll = '/msl-user/access/listUserProductsAll';

  /// 重置用户头像
  static var resetDefaultHeadImg = '/msl-user/user/resetDefaultHeadImg';

  /// 更改用户手机号
  static var updateUserMobileCaptcha = '/msl-user/user/updateUserMobileCaptcha';

  /// 记录图片
  static var saveUserIdCardImgFace =
      '/msl-user/user/idCard/saveUserIdCardImgFace';

  static var saveUserIdCardInfo = '/msl-user/user/idCard/saveUserIdCardInfo';

  static var saveUserIdCardAuditRecord =
      '/msl-user/user/idCard/saveUserIdCardAuditRecord';

  static var savePersonIdentityFlow = '/msl-user/esign/savePersonIdentityFlow';

  static var getPersonIdentityFlowByUserNo =
      '/msl-user/esign/getPersonIdentityFlowByUserNo';

  static var getUserRealNameInfo = '/msl-user/userShow/getUserRealNameInfo';

  static var deleteUserAccount = '/msl-user/user/deleteUserAccount';

  static var getPersonIdentityFlowInfo =
      '/msl-user/esign/getPersonIdentityFlowInfoByUserNo';

  // 根据用户编号,使用已上传的证件信息进行个人实名认证
  static var savePersonIdentityFlowByUserNo =
      '/msl-user/esign/savePersonIdentityFlowByUserNo';

  /// 已经实名的信息
  static var getUserIdCardInfo = '/msl-user/userShow/getUserIdCardInfo';

  /// 已读e签宝认证信息
  static var updateReadFlagOfPsnIdentifyRecord =
      '/msl-user/esign/updateReadFlagOfPsnIdentifyRecord';

  /// 已读身份证认证信息
  static var updateReadFlagOfIdCardAuditResult =
      '/msl-user/user/idCard/updateReadFlagOfIdCardAuditResult';
}
