|
|
import 'package:aku_new_community/widget/others/user_tool.dart';
|
|
|
|
|
|
part 'market_api.dart';
|
|
|
|
|
|
part 'profile_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!.communityCode}/';
|
|
|
|
|
|
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 _File uploadFile = _File();
|
|
|
static _Message message = _Message();
|
|
|
static _Community community = _Community();
|
|
|
static _Task task = _Task();
|
|
|
static _HomeCarouse homeCarouse = _HomeCarouse();
|
|
|
static _Activity activity = _Activity();
|
|
|
static _Announce announce = _Announce();
|
|
|
static _Information information = _Information();
|
|
|
static _WorkOrder workOrder = _WorkOrder();
|
|
|
static _Pay pay = _Pay();
|
|
|
static _LifePay lifePay = _LifePay();
|
|
|
static _Balance balance = _Balance();
|
|
|
static _CommunityIntroduce communityIntroduce = _CommunityIntroduce();
|
|
|
static _ConveniencePhone conveniencePhone = _ConveniencePhone();
|
|
|
static _CommitteeStaff committeeStaff = _CommitteeStaff();
|
|
|
static _Advice advice = _Advice();
|
|
|
static _Vote vote = _Vote();
|
|
|
static _Facilities facilities = _Facilities();
|
|
|
static _Bracelet bracelet = _Bracelet();
|
|
|
static _Updater updater = _Updater();
|
|
|
|
|
|
///二级分类
|
|
|
static _ProfileApi profile = _ProfileApi();
|
|
|
static _MarketApi market = _MarketApi();
|
|
|
}
|
|
|
|
|
|
class _City {
|
|
|
///查询所有的城市信息
|
|
|
String get allCity => '/app/city/allCity';
|
|
|
}
|
|
|
|
|
|
class _Bracelet {
|
|
|
///爱牵挂手环数据
|
|
|
String get data => '/app/user/elderlyCareEquipment/getAqgData';
|
|
|
|
|
|
///添加爱牵挂手环
|
|
|
String get add => '/app/user/elderlyCareEquipment/bind';
|
|
|
|
|
|
///绑定设备列表
|
|
|
String get list => '/app/user/elderlyCareEquipment/list';
|
|
|
}
|
|
|
|
|
|
class _User {
|
|
|
///app用户发送手机号验证码(修改手机号)
|
|
|
String get sendTelCodeUpdateTel => '/app/user/sendTelCodeUpdateTel';
|
|
|
|
|
|
///提交修改的新手机号(修改手机号)
|
|
|
String get updateTel => '/app/user/updateTel';
|
|
|
|
|
|
///修改性别
|
|
|
String get updateSex => '/app/user/updateSex';
|
|
|
|
|
|
///用户资料
|
|
|
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';
|
|
|
}
|
|
|
|
|
|
class _Login {
|
|
|
///app用户退出
|
|
|
String get quit => '/app/user/quit';
|
|
|
|
|
|
///app用户注销
|
|
|
String get logOut =>'/app/user/logout';
|
|
|
|
|
|
///查询所有小区信息
|
|
|
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';
|
|
|
}
|
|
|
|
|
|
class _File {
|
|
|
///上传app照片
|
|
|
String get uploadImg => '/app/user/upload/uploadImg';
|
|
|
}
|
|
|
|
|
|
class _Message {
|
|
|
///全部已读
|
|
|
String get allRead => '/app/user/message/allRead';
|
|
|
|
|
|
///已读
|
|
|
String get read => '/app/user/message/read';
|
|
|
|
|
|
///所有点赞消息
|
|
|
String get allLikes => '/app/user/message/likesMessage';
|
|
|
|
|
|
///所有评论消息
|
|
|
String get allComment => '/app/user/message/commentMessage';
|
|
|
|
|
|
///查询所有的app信息
|
|
|
String get list => '/app/user/message/list';
|
|
|
}
|
|
|
|
|
|
class _Community {
|
|
|
///删除用户评论
|
|
|
String get deleteComment => '/app/user/community/comment/delete';
|
|
|
|
|
|
///删除用户动态
|
|
|
String get deleteDynamic => '/app/user/community/dynamic/delete';
|
|
|
|
|
|
///查询动态下的单个评论信息
|
|
|
String get singleComment => '/app/user/community/comment/findById';
|
|
|
|
|
|
///话题详情
|
|
|
String get topicDetail => '/app/user/community/topic/findById';
|
|
|
|
|
|
///动态信息详情
|
|
|
String get dynamicDetail => '/app/user/community/dynamic/details';
|
|
|
|
|
|
///点赞动态
|
|
|
String get dynamicLike => '/app/user/community/dynamic/likes';
|
|
|
|
|
|
///点赞评论
|
|
|
String get commentLike => '/app/user/community/comment/likes';
|
|
|
|
|
|
///发送评论
|
|
|
String get commentInsert => '/app/user/community/comment/insert';
|
|
|
|
|
|
///查询动态下的评论信息列表
|
|
|
String get commentList => '/app/user/community/comment/list';
|
|
|
|
|
|
///发布动态
|
|
|
String get dynamicInsert => '/app/user/community/dynamic/insert';
|
|
|
|
|
|
///我的动态资料部分(头部)
|
|
|
String get dynamicMyListH => '/app/user/community/dynamic/myListH';
|
|
|
|
|
|
///我的动态信息部分(底部)
|
|
|
String get dynamicMyListL => '/app/user/community/dynamic/myListL';
|
|
|
|
|
|
///所有动态信息
|
|
|
String get dynamicList => '/app/user/community/dynamic/list';
|
|
|
|
|
|
///所有话题
|
|
|
String get topicList => '/app/user/community/topic/list';
|
|
|
|
|
|
///新鲜话题
|
|
|
String get topNewList => '/app/user/community/topic/newList';
|
|
|
|
|
|
///增加咨询浏览量
|
|
|
String get addViewNum => '/app/user/information/addViewNum';
|
|
|
|
|
|
///增加咨询浏览量
|
|
|
String get dynamicAddViewNum => '/app/user/community/dynamic/addViewNum';
|
|
|
}
|
|
|
|
|
|
class _Task {
|
|
|
///催促服务(发布者)
|
|
|
String get urgeService => '/app/user/taskRelease/urgeService';
|
|
|
|
|
|
///取消任务(发布者,接单者)
|
|
|
String get cancel => '/app/user/taskRelease/cancel';
|
|
|
|
|
|
///任务评价(发布者)
|
|
|
String get evaluation => '/app/user/taskRelease/evaluation';
|
|
|
|
|
|
///确认任务(发布者)
|
|
|
String get confirm => '/app/user/taskRelease/confirm';
|
|
|
|
|
|
///完成任务(接单者)
|
|
|
String get finish => '/app/user/taskRelease/finish';
|
|
|
|
|
|
///开始服务(接单者)
|
|
|
String get startService => '/app/user/taskRelease/startService';
|
|
|
|
|
|
///领取任务(接单者)
|
|
|
String get receive => '/app/user/taskRelease/receive';
|
|
|
|
|
|
///发布任务
|
|
|
String get insert => '/app/user/taskRelease/insert';
|
|
|
|
|
|
///查询任务发布信息列表
|
|
|
String get list => '/app/user/taskRelease/list';
|
|
|
}
|
|
|
|
|
|
class _HomeCarouse {
|
|
|
///获取首页轮播图列表
|
|
|
String get list => '/app/user/homepageCarousel/list';
|
|
|
}
|
|
|
|
|
|
class _Activity {
|
|
|
///查询活动详情
|
|
|
String get detail => '/app/user/activity/findById';
|
|
|
|
|
|
///活动报名
|
|
|
String get registration => '/app/user/activity/registration';
|
|
|
|
|
|
///查询所有的活动列表
|
|
|
String get list => '/app/user/activity/list';
|
|
|
}
|
|
|
|
|
|
class _Announce {
|
|
|
///查询通知公告列表
|
|
|
String get list => '/app/user/announcement/list';
|
|
|
|
|
|
///查询通知公告详情
|
|
|
String get detail => '/app/user/announcement/detail';
|
|
|
}
|
|
|
|
|
|
class _Information {
|
|
|
///app根据资讯主键id查询资讯信息
|
|
|
String get findById => '/app/user/information/findById';
|
|
|
|
|
|
///查询app资讯推荐阅读列表信息
|
|
|
String get recommendList => '/app/user/information/recommendList';
|
|
|
|
|
|
///查询app资讯列表信息
|
|
|
String get list => '/app/user/information/list';
|
|
|
|
|
|
///查询app所有的资讯分类信息
|
|
|
String get categoryList => '/app/user/information/categoryList';
|
|
|
}
|
|
|
|
|
|
class _WorkOrder {
|
|
|
///根据工单主键id查询工单账单
|
|
|
String get workOrderBill => '/app/user/workOrder/workOrderBill';
|
|
|
|
|
|
///根据工单主键id查询工单报告列表
|
|
|
String get findRRById => '/app/user/workOrder/findRRById';
|
|
|
|
|
|
///根据工单主键id查询工单信息
|
|
|
String get findById => '/app/user/workOrder/findById';
|
|
|
|
|
|
///根据工单主键id查询工单进度列表
|
|
|
String get findScheduleById => '/app/user/workOrder/findScheduleById';
|
|
|
|
|
|
///评价
|
|
|
String get evaluate => '/app/user/workOrder/evaluate';
|
|
|
|
|
|
///确认完成
|
|
|
String get confirmCompletion => '/app/user/workOrder/confirmCompletion';
|
|
|
|
|
|
///催促进度
|
|
|
String get promotionRate => '/app/user/workOrder/promotionRate';
|
|
|
|
|
|
///取消工单
|
|
|
String get cancel => '/app/user/workOrder/cancel';
|
|
|
|
|
|
///查询服务团队名单
|
|
|
String get findServiceTeamList => '/app/user/workOrder/findServiceTeamList';
|
|
|
|
|
|
///发布工单
|
|
|
String get insert => '/app/user/workOrder/insert';
|
|
|
|
|
|
///查询所有的工单类型信息
|
|
|
String get typeList => '/app/user/workOrder/typeList';
|
|
|
|
|
|
///查询所有的工单信息
|
|
|
String get list => '/app/user/workOrder/list';
|
|
|
}
|
|
|
|
|
|
class _Pay {
|
|
|
///app积分充值
|
|
|
String get createPointsOrder => '/app/user/alipay/createPointsOrder';
|
|
|
|
|
|
///app积分充值 向支付宝发起订单查询请求
|
|
|
String get pointsOrderCheckAlipay =>
|
|
|
'/app/user/alipay/pointsOrderCheckAlipay';
|
|
|
|
|
|
///app余额充值 创建订单
|
|
|
String get createBalanceOrder => '/app/user/alipay/createBalanceOrder';
|
|
|
|
|
|
///app余额充值 向支付宝发起订单查询请求
|
|
|
String get balanceOrderCheckAlipay =>
|
|
|
'/app/user/alipay/balanceOrderCheckAlipay';
|
|
|
|
|
|
///创建商品订单
|
|
|
String get createGoodsOrder => '/app/user/alipay/createGoodsOrder';
|
|
|
|
|
|
///app商品 向支付宝发起订单查询请求
|
|
|
String get jcookOrderCheckAlipay => '/app/user/alipay/jcookOrderCheckAlipay';
|
|
|
|
|
|
///创建预缴费订单
|
|
|
String get createPrepaymentOrder => '/app/user/alipay/createPrepaymentOrder';
|
|
|
|
|
|
///创建预缴费订单 向支付宝发起订单查询请求
|
|
|
String get prepaymentOrderCheckAlipay =>
|
|
|
'/app/user/alipay/prepaymentOrderCheckAlipay';
|
|
|
|
|
|
///创建缴费订单
|
|
|
String get createLivingExpensesOrder =>
|
|
|
'/app/user/alipay/createLivingExpensesOrder';
|
|
|
|
|
|
///创建缴费订单 向支付宝发起订单查询请求
|
|
|
String get livingExpensesOrderCheckAlipay =>
|
|
|
'/app/user/alipay/livingExpensesOrderCheckAlipay';
|
|
|
|
|
|
///购物车结算
|
|
|
String get settlement => '/app/user/shop/cart/settlement';
|
|
|
}
|
|
|
|
|
|
class _LifePay {
|
|
|
///查询该房屋下所有的未缴费的订单
|
|
|
String get livingExpensesList => '/app/user/livingExpenses/list';
|
|
|
|
|
|
///生活缴费支付记录
|
|
|
String get paymentRecordList => '/app/user/livingExpenses/paymentRecord';
|
|
|
|
|
|
///查询预交余额
|
|
|
String get findEstateBalance => '/app/user/livingExpenses/findEstateBalance';
|
|
|
}
|
|
|
|
|
|
class _Balance {
|
|
|
///设置余额支付密码
|
|
|
String get setBalancePayPsd => '/app/user/balance/settingBalancePayPwd';
|
|
|
|
|
|
///购买积分
|
|
|
String get buyPointsByBalance => '/app/user/balance/buyPoints';
|
|
|
|
|
|
///app用户交易记录
|
|
|
String get tradeRecordList => '/app/user/tradeRecord/tradeRecordList';
|
|
|
}
|
|
|
|
|
|
class _CommunityIntroduce {
|
|
|
///社区介绍
|
|
|
String get info => '/app/user/communityIntroduction/introductionInfo';
|
|
|
}
|
|
|
|
|
|
class _ConveniencePhone {
|
|
|
///查询app便民电话
|
|
|
String get list => '/app/user/conveniencePhone/list';
|
|
|
|
|
|
String get recordAlarmInfo => '/app/user/alarm/insertAlarmRecord';
|
|
|
}
|
|
|
|
|
|
class _CommitteeStaff {
|
|
|
///查询业委会列表
|
|
|
String get list => '/app/user/industryCommittee/list';
|
|
|
}
|
|
|
|
|
|
class _Advice {
|
|
|
///查询所有投诉的列表
|
|
|
String get list => '/app/user/advice/list';
|
|
|
|
|
|
///添加建议咨询/投诉表扬 信息
|
|
|
String get insert => '/app/user/advice/insert';
|
|
|
|
|
|
///根据咨询建议/投诉表扬主键id 查询 咨询建议/投诉表扬信息
|
|
|
String get find => '/app/user/advice/findById';
|
|
|
|
|
|
///继续提问
|
|
|
String get reQuestion => '/app/user/advice/reQuestion';
|
|
|
|
|
|
///完成反馈
|
|
|
String get complete => '/app/user/advice/complete';
|
|
|
|
|
|
///评价
|
|
|
String get evaluate => '/app/user/advice/evaluate';
|
|
|
|
|
|
///批量删除咨询建议/投诉表扬信息
|
|
|
String get delete => '/app/user/advice/delete';
|
|
|
}
|
|
|
|
|
|
class _Vote {
|
|
|
///查询所有投票的列表
|
|
|
String get list => '/app/user/vote/list';
|
|
|
|
|
|
///投票
|
|
|
String get vote => '/app/user/vote/vote';
|
|
|
|
|
|
///投票详情
|
|
|
String get details => '/app/user/vote/details';
|
|
|
}
|
|
|
|
|
|
class _Facilities {
|
|
|
///查询所有设施设备预约信息
|
|
|
String get list => '/app/user/facilities/list';
|
|
|
|
|
|
///查询所有设施设备分类信息
|
|
|
String get categoryList => '/app/user/facilities/categoryList';
|
|
|
|
|
|
///根据设施设备分类主键id查询所有设施设备
|
|
|
String get manageList => '/app/user/facilities/manageList';
|
|
|
|
|
|
///添加设施设备预约
|
|
|
String get insert => '/app/user/facilities/insert';
|
|
|
|
|
|
///查询该设备所有的已预约时段
|
|
|
String get allAppointmentPeriod =>
|
|
|
'/app/user/facilities/allAppointmentPeriod';
|
|
|
|
|
|
///扫码签到
|
|
|
String get signIn => '/app/user/facilities/signIn';
|
|
|
|
|
|
///结束使用
|
|
|
String get useStop => '/app/user/facilities/useStop';
|
|
|
|
|
|
///取消预约
|
|
|
String get cancel => '/app/user/facilities/cancel';
|
|
|
}
|
|
|
|
|
|
class _Updater{
|
|
|
///查询最新的app版本
|
|
|
String get findNewVersion => '/app/version/findNewVersion';
|
|
|
///添加新的app版本
|
|
|
String get insert => '/app/version/insert';
|
|
|
}
|