class ApiAddress {
  // 权限相关API
  //static const String  SUPPLIER_INFO_ALL = 'patrol/api/supplier/all';

  //----------隐患治理----------
  //任务列表（按条件过滤）
  static const String TASK_INFO_BYFILTER = 'patrol/api/task/queryTasksByPage';

  //任务统计饼图
  static const String TASK_CHARTS = 'patrol/api/task/queryTaskCharts';

  //任务详情
  static const String TASK_Details = 'patrol/api/task/queryTask';

  //转发
  static const String TASK_Forward = 'patrol/api/task/forwardTask';

  //处理信息
  static const String PROCESSINFO = 'patrol/api/task/queryTaskRecordByTaskId';

  //任务添加
  static const String TASK_ADD = 'patrol/api/task/queryTaskRecordByTaskId';

  //保存任务处理反馈
  static const String TASK_FEEDBACKTASK = 'patrol/api/task/feedbackTask';

//---------我的-----------
  //修改密码
  //static const String CHANGE_PSWD =  'user/editPassword';
  static const String CHANGE_PSWD = 'patrol/api/user/editPassword';

  //登出
  //static const String LOGOUT =  'system/loginOut';
  static const String LOGOUT = 'patrol/api/user/mobile/loginOut';

  //通讯录
  static const String CONTACT = 'patrol/api/user/queryDeptUserTree';

  //消息订阅
  static const String SUBSCRIBE = 'patrol/api/msgSubscribe/querySubscribe';

//  static const String LOGIN= 'system/login';
  static const String LOGIN = 'patrol/api/user/mobile/login';
  static const String LOGIN_INFOXJ = 'patrol/api/user/selectInfo';

//  巡检记录列表（按条件查询）
  static const String INSPECTIONRECORD = 'patrol/api/check/listXNew';

  // 获取公司列表
  static const String QUERY_AUTH_COMPANY_LEAVES = 'patrol/api/group/queryAuthCompanyLeaves';

  // 切换公司
//  static const String CHANGE_COMPANY =  'safe/save/curCompany';
  static const String CHANGE_COMPANY = 'patrol/api/user/save/curCompany';

  // 查询线路列表（所有，无分页）/api/route/routeList 实现后更换地址
  static const String ROUTE_LIST = 'patrol/api/route/routeListNew';

  // 查询计划列表（所有，无分页）/api/plan/queryPlanList 实现后更换地址
  static const String Plan_LIST = 'patrol/api/plan/queryPlanList';

  // 巡检点分页查询接口
  static const String QUERY_POINT_BY_PAGE = 'patrol/api/point/queryPointByPageNew';

  // 巡检点编号查询
  static const String QUERY_POINTNO = 'patrol/api/point/queryPointNo/-1';

  // 巡检点详情接口
//  static const String GET_POINT_DETAIL_BY_ID =  'patrol/api/point/queryPointDetailById';
  // 巡检点检查详情
  static const String GET_QUERY_CHECK_POINT_DETAIL = 'patrol/api/check/queryCheckPointDetail';

  static const String GET_QUERY_CHECK_POINT_DETAIL_v2 = 'patrol/api/check/v2/queryCheckPointDetail';

  //巡检计划列表（按条件查询）
  static const String QUERYPLANTASK = 'patrol/api/planTask/queryPlanTaskNew';

  //计划详情
  static const String QUERYPLANTASKBYID = 'patrol/api/planTask/queryPlanTaskByIdNew';

  // 计划巡检新增巡检记录页面初始化信息获取 ?planTaskId=560&pointId=11 无计划巡检不传递planTaskId
  static const String INIT_PLAN_TASK = 'patrol/api/planTask/initPlanTask';
  static const String INIT_PLAN_TASK_V2 = 'patrol/api/planTask/v2/initPlanTaskNew';

  // 保存巡检记录 返回巡检记录ID
  static const String SAVE_CHECK_RECORD = 'patrol/api/check/saveRecordNew';

  // 设置（开启或关闭）离线巡检模式
  static const String SET_PATROL_MODE = 'patrol/api/point/setPatrolMode';

  // NFC 发卡
  static const String POINT_BIND_NFC = 'patrol/api/point/pointBindNfc';

  // 分页查询检查项
  static const String QUERY_ITEM_BY_PAGE = 'patrol/api/inputItem/queryItemByPage';

  // 保存移动巡检点
  static const String ADD_MOVE_POINT = 'patrol/api/point/addMovePointNew';

  // 扩展分类列表
  static const String QUERY_CATALOG_LIST = 'patrol/api/catalogTree/catalogList';

  // 扩展子分类列表
  static const String QUERY_CATALOG_TREE = 'patrol/api/catalogTree/getCatalogTree';

  // 检查记录图片上传接口?checkId=1&pointId=1&inputItemId=1&name=图片分类名 ，检查点图片不传inputItemId参数
  static const String UPLOAD_CHECK_FILE = 'patrol/api/check/uploadCheckImg';

  //巡检日历
  static const String CHECK_CALENDAR = 'patrol/api/check/checkCalendarNew';

  //---------------统计接口---------------

  //巡检点状态统计
  static const String POINT_STATE_COUNT1 = 'patrol/api/point/queryPointPie';
  static const String POINT_STATE_COUNT2 = 'patrol/api/point/queryPointHistogram';

  //计划执行情况统计
  static const String PLANRUN_STATE_COUNT = 'patrol/api/planTask/queryPlanTaskStatistics';

  //隐患治理任务统计
  static const String HID_DANGER_TASK_COUNT = 'patrol/api/task/queryTaskStatistics';

  // 移动巡检，巡检点记录接口
  static const String CHECK_POINT_RECORD_LIST = 'patrol/api/check/queryCheckRecordNew';

  // 获取当前用户所选公司的所有部门
  static const String DEPARTMENT_INFO = 'patrol/api/group/queryDeptNew';

  // 获取通讯录
  static const String CONTACT_INFO = 'patrol/api/user/queryUserAddressListNew';

  //获取治理人
  static const String PERSON_LIST = 'patrol/api/latent/danger/emergencyCommandSection/person/list';

  // 巡检点详情
  static const String QUERY_POINT_DETAIL_BY_ID = 'patrol/api/point/queryPointDetailById';

  static const String QUERY_POINT_DETAIL_BY_ID_v2 = 'patrol/api/point/v2/queryPointDetailById';

  // 无计划巡检
  static const String QUERY_PLANT_ASK_BY_SERIAL = 'patrol/api/planTask/queryPlanTaskBySerial';

  // 未执行巡检计划数量
  static const String QUERY_PLAN_TASK_COUNT = 'patrol/api/planTask/queryPlanTaskCount';

  // 消息数量（首页右上角消息数量获取，红点控制）
  static const String UNREAD_COUNT = 'patrol/api/msgSubscribe/unreadCount';

  // 是否有新计划和新待处理红点
  static const String PATROL_COUNT = 'patrol/api/user/patrolCount';

  // 巡检记录详情
  static const String QUERY_CHECK_DETAIL = 'patrol/api/check/queryCheckDetail';

  // 任务添加
  static const String TASK_ADD_NEW = 'patrol/api/task/addTask';

  // 未开始巡检点，点击获取巡检点详情
  static const String QUERY_POINT_PLANTASK_DETAIL = 'patrol/api/planTask/queryPointPlanTaskDetail';
  static const String QUERY_POINT_PLANTASK_DETAIL_v2 = 'patrol/api/planTask/v2/queryPointPlanTaskDetail';

  // 巡检记录不合格项（从不合格记录中添加任务时，调用查询不合格项）
  static const String QUERY_UNQUALIFIED_INPUT_ITEM = 'patrol/api/check/queryUnqualifiedInputItem';

  // message
  // 获取消息分类
  static const String MESSAGE_TYPE = 'patrol/api/msgSubscribe/MsgType';

  // 根据条件获取消息列表
  static const String MESSAGE_LIST = 'patrol/api/msgSubscribe/msgList';

  // 消息订阅，页面数据查询
  //  static const String QUERY_SUBSCRIBE= 'patrol/api/msgSubscribe/querySubscribe';
  // 消息已读
  static const String MESSAGE_READ = 'patrol/api/msgSubscribe/isRead';

  // 消息订阅，页面数据保存
  static const String SAVE_SUBSCRIBE = 'patrol/api/msgSubscribe/saveSubscribe';

  static const String CANCEL_TASK = 'patrol/api/task/handleTask';

  //巡检计划列表（按条件查询）
  static const String OFFLINE_QUERYPLANTASK = 'patrol/api/planTask/queryLeavePlanTask';
  static const String QUERY_OFFLINE_TASKS = 'patrol/api/task/queryOfflineTasks';
  static const String QUERY_OFFLINE_POINT = 'patrol/api/point/queryLeavelPoint';
  static const String QUERY_OFFLINE_MOVEPOINT = 'patrol/api/point/queryLeavelMovePoint';
  static const String INIT_CARD_AND_OFFLINE = 'patrol/permissionItem/searchPermission-tree';

  // config
  static const String SYSTEM_CONFIG = 'patrol/api/config/getConfigsInfo';

  // init data 登录初始化信息
  static const String INIT_DATA = 'patrol/api/user/initData';

  //----------隐患治理----------
  ///隐患接口ApiAddress
  //获取隐患列表
  static const String HIDDEN_DANGER_LIST = 'patrol/api/latent/danger/list';

  //获取隐患详细信息
  static const String HIDDEN_DANGER_DETAIL = 'patrol/api/latent/danger/detail';

  //创建普通隐患
  static const String HIDDEN_DANGER_CREATE_NORMAL = 'patrol/api/latent/danger/normal/save';

  //创建巡检隐患
  static const String HIDDEN_DANGER_CREATE_PATROL = 'patrol/api/latent/danger/patrol/save';

  //流程执行
  static const String HIDDEN_DANGER_EXECUTE = 'patrol/api/latent/danger/excute';

  // static const String HIDDEN_DANGER_IMGUPDATE = 'patrol/api/latent/danger/upload';
  static const String HIDDEN_DANGER_IMGUPDATE = 'equip/api/user/upload-files';

  //执行日志
  static const String HIDDEN_DANGER_FLOWRECORDS = 'patrol/api/latent/danger/listFlowRecord';

  //任务列表（按条件过滤）
  static const String ALL_DANGERLEVEL = 'patrol/api/latent/danger/dangerLevel';

  //装备离线数据
  static const String APPDOWNLOADDATAS = 'equip/file-download/appDownloadDatas';
}
