You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
1.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

part 'market_api.dart';
part 'profile_api.dart';
class SARSAPI {
///HOST
static const String host = 'http://121.41.26.225:8006';
///接口基础地址
static const String baseURL = '$host';
///静态资源路径
static String get resource => '$host/static';
static String image(String? path) => '$resource$path';
static String file(String? path) => '$resource$path';
static const int networkTimeOut = 10000;
///根分类
static _City city = _City();
static _Login login = _Login();
static _User user = _User();
static _House house = _House();
///二级分类
static _ProfileApi profile = _ProfileApi();
static _MarketApi market = _MarketApi();
}
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';
}
class _Login {
///查询所有小区信息
String get allCommunity => '/app/login/findAllCommunity';
///账号密码登录
String get login => '/app/login/loginTelPwd';
/// 获取手机验证码
String get sendSMSCode => '/app/login/sendTelCode';
///app用户手机号验证码登录
String get loginTelCode => '/app/login/loginTelCode';
}
class _House {
///查询所有的房屋(级联)
String get allHouses => '/app/estate/findEstateCascade';
}