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.

453 lines
13 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.

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';
}
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';
}