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.

131 lines
4.0 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.

class API {
///HOST
static const String host = 'http://192.168.2.201:8804';
///接口基础地址
static const String baseURL = '$host/IntelligentCommunity/app';
///静态资源路径
static String get resource => '$host/static';
static String image(String path) => '$resource$path';
static const int networkTimeOut = 10000;
static _Login login = _Login();
static _User user = _User();
static _Manager manager = _Manager();
static _Upload upload = _Upload();
}
class _Login {
/// 获取手机验证码
String get sendSMSCode => '/login/sendMMSLogin';
/// 通过验证码短信登陆
String get loginBySMS => '/login/loginSMSUser';
/// 查询楼栋ID
String get buildingInfo => '/login/findAllBuildingIAN';
///查询单元ID
String get unitInfo => '/login/findEstateIANByBuilding';
/// app用户注册
String get signUp => '/login/register';
///通过新手机号发送修改验证码
String get sendNewMSCode => '/user/personalData/sendTelUpdateCode';
}
class _User {
///用户资料
String get userProfile => '/user/personalData/findPersonalData';
///用户详细资料
String get userDetail => '/user/personalData/getUserDetail';
///设置用户性别
String get setSex => '/user/personalData/updateSex';
///设置用户生日
String get setBirthday => '/user/personalData/updateBirthday';
///用户退出登陆
String get logout => '/user/signOut';
///修改用户昵称
String get updateNickName => '/user/personalData/updateNickName';
///修改用户手机号
String get updateTel => '/user/personalData/updateTel';
///修改头像
String get udpdateAvatar => '/user/personalData/updateHeadPortrait';
}
class _Manager {
///获取业委会列表
String get commiteeStaff => '/ownersCommittee/findAll';
///获取便民电话联系人列表
String get convenientPhone => '/convenientTelephone/list';
///查询当前用户的报事报修信息
String get fixedSubmit => '/user/reportRepair/list';
///访客通行:添加填写的访客信息
String get insertVisitorInfo => '/user/visitorAccess/insertVisitorInfo';
///访客通行:查询访客记录信息(包含条件搜索)
String get visitorAccessList => '/user/visitorAccess/list';
///物品出户:查询当前用户所有的物品出户信息
String get articleOut => '/user/articleOut/list';
///报事报修app提交报事报修信息
String get reportRepairInsert => '/user/reportRepair/insert';
///报事报修:批量删除报事报修信息(业主端)
String get reportRepairDelete => '/user/reportRepair/falseDelete';
///咨询建议/投诉表扬查询所有的app建议咨询/投诉表扬 信息(包含条件搜索 type 【类型(1.咨询2.建议3.投诉4.表扬)】)
String get advice => '/user/advice/list';
///报事报修app根据用户id和报事报修主键id查询报事报修详情报修信息详情
String get reportRepairFindBYLD => '/user/reportRepair/findById';
/// 咨询建议/投诉表扬:添加建议咨询/投诉表扬 信息
String get addAdvice => '/user/advice/insert';
///建议详情
String get adviceDetail => '/user/advice/findAdviceDetailByAdviceId';
///建议继续提问
String get adviceQuestion => '/user/advice/reQuestion';
///建议评价
String get adviceEvaluate => '/user/advice/evaluate';
///删除建议
String get deleteAdvice => '/user/advice/falseDelete';
///报事报修:取消订单
String get reportRepairCancel => '/user/reportRepair/cancel';
/// 报事报修:确认完成订单
String get reportRepairComplete => '/user/reportRepair/completeOrder';
///报事报修:用户评价
String get reportRepairEvaluate => '/user/reportRepair/evaluate';
}
class _Upload {
///上传咨询建议照片
String get uploadArticle => '/user/upload/uploadArticle';
///上传头像
String get uploadAvatar => '/user/upload/appHeadSculpture';
///上传报事报修信息 报事报修照片
String get uploadRepair => '/user/upload/uploadRepair';
}