|
|
|
|
import 'package:aku_new_community_manager/tools/user_tool.dart';
|
|
|
|
|
|
|
|
|
|
part 'other_api.dart';
|
|
|
|
|
|
|
|
|
|
class SAASAPI {
|
|
|
|
|
///HOST
|
|
|
|
|
static const String host = 'http://121.41.26.225:8006';
|
|
|
|
|
|
|
|
|
|
///接口基础地址
|
|
|
|
|
static const String baseURL = '$host';
|
|
|
|
|
|
|
|
|
|
///静态资源路径
|
|
|
|
|
static String get resource =>
|
|
|
|
|
'https://saas.kaidalai.cn/resource/${UserTool.userProvider.userInfoModel!.id}/';
|
|
|
|
|
|
|
|
|
|
static String image(String? path) => '$resource$path';
|
|
|
|
|
|
|
|
|
|
static String file(String? path) => '$resource$path';
|
|
|
|
|
static const int networkTimeOut = 10000;
|
|
|
|
|
|
|
|
|
|
///根分类
|
|
|
|
|
|
|
|
|
|
static _Login login = _Login();
|
|
|
|
|
static _Inspection inspection = _Inspection();
|
|
|
|
|
static _City city = _City();
|
|
|
|
|
static _User user = _User();
|
|
|
|
|
|
|
|
|
|
///二级分类
|
|
|
|
|
static _OtherApi other = _OtherApi();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class _Login {
|
|
|
|
|
///获取用户详情
|
|
|
|
|
String get userInfo => '/butlerApp/user/findDetail';
|
|
|
|
|
|
|
|
|
|
///查询所有小区信息
|
|
|
|
|
String get allCommunity => '/butlerApp/login/findAllCommunity';
|
|
|
|
|
|
|
|
|
|
///手机号密码登录
|
|
|
|
|
String get login => '/butlerApp/login/loginTelPwd';
|
|
|
|
|
|
|
|
|
|
/// 获取手机验证码
|
|
|
|
|
String get sendSMSCode => '/butlerApp/login/sendTelCode';
|
|
|
|
|
|
|
|
|
|
///app用户(手机号验证码)登录
|
|
|
|
|
String get loginTelCode => '/butlerApp/login/loginTelCode';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class _Inspection {
|
|
|
|
|
///获取巡检执行的定位信息
|
|
|
|
|
String get getLocation => '/butlerApp/user/inspection/getLocation';
|
|
|
|
|
|
|
|
|
|
/// 上传巡检定位信息
|
|
|
|
|
String get uploadLocation => '/butlerApp/user/inspection/uploadLocation';
|
|
|
|
|
|
|
|
|
|
///查询当前用户所有的巡检信息
|
|
|
|
|
String get list => '/butlerApp/user/inspection/list';
|
|
|
|
|
|
|
|
|
|
///根据巡检执行项主键id查询巡检详情
|
|
|
|
|
String get detail => '/butlerApp/user/inspection/detail';
|
|
|
|
|
|
|
|
|
|
///根据巡检计划主键id查询巡检点部分信息(开始巡检前调用)
|
|
|
|
|
String get findPointByPlanId =>
|
|
|
|
|
'/butlerApp/user/inspection/findPointByPlanId';
|
|
|
|
|
|
|
|
|
|
///根据巡检执行情况主键id查询巡检点部分信息(开始巡检后调用)
|
|
|
|
|
String get findPointByExecuteId =>
|
|
|
|
|
'/butlerApp/user/inspection/findPointByExecuteId';
|
|
|
|
|
|
|
|
|
|
///开始巡检
|
|
|
|
|
String get startInspection => '/butlerApp/user/inspection/startInspection';
|
|
|
|
|
|
|
|
|
|
///扫码二维码查询巡检执行点信息
|
|
|
|
|
String get findCheckDetailByQR =>
|
|
|
|
|
'/butlerApp/user/inspection/findCheckDetailByQR';
|
|
|
|
|
|
|
|
|
|
///提交巡检执行点信息
|
|
|
|
|
String get submit => '/butlerApp/user/inspection/submit';
|
|
|
|
|
|
|
|
|
|
///查询巡检执行点信息(当前巡检执行项状态为【2.已巡检,3.巡检中】时调用)
|
|
|
|
|
String get findExecutePointInfo =>
|
|
|
|
|
'/butlerApp/user/inspection/findExecutePointInfo';
|
|
|
|
|
|
|
|
|
|
///查询计划巡检点信息(当前巡检执行计划状态为【1.待巡检,4.未巡检】时调用)
|
|
|
|
|
String get findPlanPointInfo =>
|
|
|
|
|
'/butlerApp/user/inspection/findPlanPointInfo';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class _City {
|
|
|
|
|
///查询所有的城市信息
|
|
|
|
|
String get allCity => '/app/city/allCity';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class _User {
|
|
|
|
|
///用户资料
|
|
|
|
|
String get userProfile => '/app/user/findDetail';
|
|
|
|
|
|
|
|
|
|
///设置密码(密码不存在时调用)
|
|
|
|
|
String get settingPsd => '/app/user/settingPassword';
|
|
|
|
|
|
|
|
|
|
///提交修改的新密码(忘记密码)
|
|
|
|
|
String get settingForgotPsd => '/app/user/forgetPassword';
|
|
|
|
|
|
|
|
|
|
///app用户发送手机号验证码(忘记密码)
|
|
|
|
|
String get sendForgotTelCode => '/app/user/sendTelCodeForgetPwd';
|
|
|
|
|
|
|
|
|
|
///检测昵称是否重复
|
|
|
|
|
String get checkNickRepeat => '/app/user/checkNickNameRepeat';
|
|
|
|
|
|
|
|
|
|
///设置昵称
|
|
|
|
|
String get setNickName => '/app/user/settingNickName';
|
|
|
|
|
|
|
|
|
|
///实名认证
|
|
|
|
|
String get certification => '/app/user/verified';
|
|
|
|
|
|
|
|
|
|
///修改用户头像
|
|
|
|
|
String get updateAvatar => '/app/user/updateAvatarImg';
|
|
|
|
|
}
|