酒店 hotel

模块 hotel:共 178 个接口 —— 68 个被前端调用(在用),110 个未被调用(含 5 个开放/回调/内部)。用下方筛选可只看“在用/未使用”,或在右栏目录按名称过滤。

HotelApiController 17/17 在用

POST /hotelApi/getHotelCalendar 在用开放/回调 #
获取低价日历 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#getHotelCalendar
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_price_calendar
ControllerHotelApiController#getHotelCalendar
ServiceHotelRoomPriceCalendarService#queryList (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectList ⇒ 表 hotel_room_price_calendar

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/getHotelCalendar
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelCalendar
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelCalendar (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_price_calendar.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelCalendarResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
dateStringhotel_room_price_calendar.date
priceString
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/getHotelCalendar
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "date": "2026-01-01 12:00:00",
      "price": ""
    }
  ]
}
处理逻辑
逻辑摘要调用 parse(DateUtil.parse);调用 format(DateUtil.format);调用 nextMonth(DateUtil.nextMonth)
POST /hotelApi/getHotelInfo 在用开放/回调 #
(无摘要) · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#getHotelInfo
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_infohotel_facility_relhotel_facility
ControllerHotelApiController#getHotelInfo
转换BeanUtils.map → HotelInfoDetailResponse
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelFacilityRelService#queryList (HotelFacilityRelServiceImpl)
MapperHotelFacilityRelMapper#selectList ⇒ 表 hotel_facility_rel
ServiceHotelFacilityService#queryList (HotelFacilityServiceImpl)
MapperHotelFacilityMapper#selectList ⇒ 表 hotel_facility

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/getHotelInfo
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelInfo
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelInfo (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelInfoRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_info.id
userLongitudeString经度
userLatitudeString纬度
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelInfoDetailResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_info.idid
merchantIdLonghotel_info.merchant_id商户ID
shopIdLonghotel_info.shop_id店铺ID
nameStringhotel_info.name酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade酒店等级
typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4hotel_info.type
openingYearIntegerhotel_info.opening_year开业年份
roomCountIntegerhotel_info.room_count房间数量
phoneStringhotel_info.phone联系电话
coverImageStringhotel_info.cover_image封面图片
addressStringhotel_info.address地址
landmarkStringhotel_info.landmark地标
provinceIdLonghotel_info.province_id省id
cityIdLonghotel_info.city_id市id
districtIdLonghotel_info.district_id区县id
longitudeBigDecimalhotel_info.longitude经度
latitudeBigDecimalhotel_info.latitude纬度
highlightsStringhotel_info.highlights亮点介绍
tagsStringhotel_info.tags酒店标签
locationTagsStringhotel_info.location_tags位置标签
imagesStringhotel_info.images酒店图片,多个用逗号分隔
statusIntegerhotel_info.status状态(0正常 1停用)
distanceBigDecimal
facilitiesList<FacilityTree>设施列表
nearbyHotelList<HotelInfoResponse>附件酒店
nearbyHotel[].idLonghotel_info.id酒店ID
nearbyHotel[].nameStringhotel_info.name酒店名称
nearbyHotel[].gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade酒店等级(枚举:HotelGrade),1二星及以下/经济,2三星/舒适,3四星/高档,4五星/豪华,5奢华
nearbyHotel[].typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4hotel_info.type
nearbyHotel[].statusIntegerhotel_info.status状态,0正常,1停用
nearbyHotel[].openingYearIntegerhotel_info.opening_year开业年份
nearbyHotel[].roomCountIntegerhotel_info.room_count房间数量
nearbyHotel[].roomTypeCountLong房型数量
nearbyHotel[].phoneStringhotel_info.phone联系电话
nearbyHotel[].addressStringhotel_info.address详细地址
nearbyHotel[].landmarkStringhotel_info.landmark地标
nearbyHotel[].provinceIdLonghotel_info.province_id省id
nearbyHotel[].cityIdLonghotel_info.city_id市id
nearbyHotel[].districtIdLonghotel_info.district_id区县id
nearbyHotel[].longitudeBigDecimalhotel_info.longitude经度
nearbyHotel[].latitudeBigDecimalhotel_info.latitude纬度
nearbyHotel[].coverImageStringhotel_info.cover_image主图URL
nearbyHotel[].imagesStringhotel_info.images轮播图URL,多个用逗号分隔
nearbyHotel[].tagsStringhotel_info.tags酒店标签,多个用逗号分隔
nearbyHotel[].locationTagsStringhotel_info.location_tags位置描述标签,多个用逗号分隔
nearbyHotel[].highlightsStringhotel_info.highlights酒店亮点(富文本)
nearbyHotel[].isDeletedBooleanhotel_info.is_deleted是否删除(0否 1是)
nearbyHotel[].createdByLonghotel_info.created_by创建人ID
nearbyHotel[].createdTimeDatehotel_info.created_time创建时间
nearbyHotel[].updatedByLonghotel_info.updated_by更新人ID
nearbyHotel[].updatedTimeDatehotel_info.updated_time更新时间
nearbyHotel[].lowestPriceBigDecimal
nearbyHotel[].distanceBigDecimal
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/getHotelInfo
{
  "body": {
    "id": 1,
    "userLongitude": "",
    "userLatitude": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "shopId": 1,
    "name": "",
    "grade": "1",
    "type": "1",
    "openingYear": 0,
    "roomCount": 0,
    "phone": "13800000000",
    "coverImage": "",
    "address": "",
    "landmark": "",
    "provinceId": 1,
    "cityId": 1,
    "districtId": 1,
    "longitude": 0,
    "latitude": 0,
    "highlights": "",
    "tags": "",
    "locationTags": "",
    "images": "",
    "status": 0,
    "distance": 0,
    "facilities": "",
    "nearbyHotel": [
      {
        "id": 1,
        "name": "",
        "grade": "1",
        "type": "1",
        "status": 0,
        "openingYear": 0,
        "roomCount": 0,
        "roomTypeCount": 0,
        "phone": "13800000000",
        "address": "",
        "landmark": "",
        "provinceId": 1,
        "cityId": 1,
        "districtId": 1,
        "longitude": 0,
        "latitude": 0,
        "coverImage": "",
        "images": "",
        "tags": "",
        "locationTags": "",
        "highlights": "",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "lowestPrice": 0,
        "distance": 0
      }
    ]
  }
}
处理逻辑
逻辑摘要查询详情(hotelInfoService.get);列表查询(hotelFacilityRelService.queryList);列表查询(hotelFacilityService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 查询酒店基本信息
  • 2. 查询酒店关联的所有设施
  • 3. 查询设施详情
  • 4. 构建设施树
  • 查询附件酒店
  • 计算距离
POST /hotelApi/getHotelOrder 在用开放/回调 #
查询订单 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#getHotelOrder
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表memberhotel_orderhotel_infohotel_room_typehotel_room_type_plan
ControllerHotelApiController#getHotelOrder
ServiceHotelApiService#getHotelOrder (HotelApiServiceImpl)
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceHotelOrderService#queryPage (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectPage ⇒ 表 hotel_order
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelRoomTypeService#get (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectById ⇒ 表 hotel_room_type
ServiceHotelRoomTypePlanService#get (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectById ⇒ 表 hotel_room_type_plan

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/getHotelOrder
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelOrder
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body GetHotelOrderRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
mobileStringmember.mobile
statusIntegermember.status
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<GetHotelOrderResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLongmember.id
orderDateDate
imageString
hotelNameString
roomNameString
numInteger
nightsInteger
checkInDateDatehotel_order.check_in_date
checkOutDateDatehotel_order.check_out_date
totalAmountIntegerhotel_order.total_amount
statusHotelOrderStatus0待支付1待确认2待入住3已入住4已退房5已取消6部分退房member.status
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/getHotelOrder
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "mobile": "13800000000",
    "status": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "orderDate": "2026-01-01 12:00:00",
        "image": "",
        "hotelName": "",
        "roomName": "",
        "num": 0,
        "nights": 0,
        "checkInDate": "2026-01-01 12:00:00",
        "checkOutDate": "2026-01-01 12:00:00",
        "totalAmount": 0,
        "status": "0"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要查询详情(hotelApiService.getHotelOrder)
POST /hotelApi/getHotelOrderDetail 在用开放/回调 #
获取订单详情 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#getHotelOrderDetail
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_orderhotel_infohotel_room_typehotel_order_roomhotel_room_type_planhotel_member_traveler
ControllerHotelApiController#getHotelOrderDetail
ServiceHotelApiService#getHotelOrderDetail (HotelApiServiceImpl)
ServiceHotelOrderService#get (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectById ⇒ 表 hotel_order
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelRoomTypeService#get (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectById ⇒ 表 hotel_room_type
ServiceHotelOrderRoomService#queryList (HotelOrderRoomServiceImpl)
MapperHotelOrderRoomMapper#selectList ⇒ 表 hotel_order_room
ServiceHotelRoomTypePlanService#get (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectById ⇒ 表 hotel_room_type_plan
ServiceHotelMemberTravelerService#queryList (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#selectList ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/getHotelOrderDetail
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelOrderDetail
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelOrderDetail (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 GetHotelOrderDetailResponse (object)
字段类型必填取值/校验表 / 列说明
orderHotelOrder
order.idLonghotel_order.id订单ID
order.orderNoStringhotel_order.order_no订单编号
order.channelHotelChannel1质慧游小程序hotel_order.channel渠道
order.merchantIdLonghotel_order.merchant_id商户ID
order.shopIdLonghotel_order.shop_id商铺ID
order.hotelIdLonghotel_order.hotel_id酒店ID
order.roomTypeIdLonghotel_order.room_type_id房型ID
order.planIdLonghotel_order.plan_id价格方案ID
order.purchaseDateDatehotel_order.purchase_date购买日期
order.checkInDateDatehotel_order.check_in_date入住日期
order.checkOutDateDatehotel_order.check_out_date离店日期
order.expectedArrivalTimeDatehotel_order.expected_arrival_time预计到店时间
order.actualCheckinTimeDatehotel_order.actual_checkin_time实际入住时间
order.actualCheckoutTimeDatehotel_order.actual_checkout_time实际离店时间
order.stayNightsIntegerhotel_order.stay_nights入住天数
order.roomNumIntegerhotel_order.room_num房间数量
order.originalAmountIntegerhotel_order.original_amount订单原价(分)
order.discountAmountIntegerhotel_order.discount_amount优惠金额(分)
order.totalAmountIntegerhotel_order.total_amount订单应付金额(分)
order.paidAmountIntegerhotel_order.paid_amount已付金额(分)
order.couponIdStringhotel_order.coupon_id优惠券ID
order.couponAmountIntegerhotel_order.coupon_amount优惠券抵扣金额(分)
order.guestIdStringhotel_order.guest_id入住人姓名(关联traveId,多个用逗号分隔)
order.guestNumIntegerhotel_order.guest_num入住人数
order.breakfastNumIntegerhotel_order.breakfast_num早餐份数
order.cancelTypeIntegerhotel_order.cancel_type取消政策类型
order.cancelTimeDatehotel_order.cancel_time最晚取消时间
order.memberIdLonghotel_order.member_id下单用户ID
order.contactNameStringhotel_order.contact_name联系人姓名
order.contactPhoneStringhotel_order.contact_phone联系人手机号
order.remarkStringhotel_order.remark备注
order.reviewStatusIntegerhotel_order.review_status评价状态(0-未评价,1-已评价)
order.paymentStatusHotelOrderPaymentStatus0未支付1部分支付2已支付3已退款4部分退款5退款中6退款失败hotel_order.payment_status支付状态(0-未支付,1-部分支付,2-已支付,3-已退款,4-部分退款)
order.statusHotelOrderStatus0待支付1待确认2待入住3已入住4已退房5已取消6部分退房hotel_order.status订单状态
order.isDeletedBooleanhotel_order.is_deleted是否删除(0否 1是)
order.createdByLonghotel_order.created_by创建人
order.createdTimeDatehotel_order.created_time
order.updatedByLonghotel_order.updated_by修改人
order.updatedTimeDatehotel_order.updated_time
order.orderExpressTimeDatehotel_order.order_express_time失效时间
hotelInfoHotelInfo
hotelInfo.idLonghotel_order.id酒店ID
hotelInfo.merchantIdLonghotel_order.merchant_id商户ID
hotelInfo.shopIdLonghotel_order.shop_id店铺ID
hotelInfo.nameStringhotel_info.name酒店名称
hotelInfo.gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade酒店等级(枚举:HotelGrade),1二星及以下/经济,2三星/舒适,3四星/高档,4五星/豪华,5奢华
hotelInfo.typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4hotel_info.type酒店类型
hotelInfo.statusIntegerhotel_order.status状态(枚举:CommonStatus),0正常,1停用
hotelInfo.openingYearIntegerhotel_info.opening_year开业年份
hotelInfo.roomCountIntegerhotel_info.room_count房间数量
hotelInfo.phoneStringhotel_info.phone联系电话
hotelInfo.addressStringhotel_info.address详细地址
hotelInfo.landmarkStringhotel_info.landmark地标
hotelInfo.provinceIdLonghotel_info.province_id省id
hotelInfo.cityIdLonghotel_info.city_id市id
hotelInfo.districtIdLonghotel_info.district_id区县id
hotelInfo.longitudeBigDecimalhotel_info.longitude经度
hotelInfo.latitudeBigDecimalhotel_info.latitude纬度
hotelInfo.coverImageStringhotel_info.cover_image主图URL
hotelInfo.imagesStringhotel_info.images轮播图URL,多个用逗号分隔
hotelInfo.tagsStringhotel_info.tags酒店标签,多个用逗号分隔
hotelInfo.locationTagsStringhotel_info.location_tags位置描述标签,多个用逗号分隔
hotelInfo.highlightsStringhotel_info.highlights酒店亮点(富文本)
hotelInfo.isDeletedBooleanhotel_order.is_deleted是否删除(0否 1是)
hotelInfo.createdByLonghotel_order.created_by创建人ID
hotelInfo.createdTimeDatehotel_order.created_time创建时间
hotelInfo.updatedByLonghotel_order.updated_by更新人ID
hotelInfo.updatedTimeDatehotel_order.updated_time更新时间
roomTypeHotelRoomType
roomType.idLonghotel_order.id房型ID
roomType.merchantIdLonghotel_order.merchant_id所属商户id,关联merchant表id
roomType.shopIdLonghotel_order.shop_id所属商铺id
roomType.hotelIdLonghotel_order.hotel_id所属酒店ID
roomType.nameStringhotel_info.name房型名称
roomType.basePriceIntegerhotel_room_type.base_price基本价格
roomType.coverImageStringhotel_info.cover_image主图URL
roomType.imagesStringhotel_info.images房型图片,JSON格式存储多张图片URL
roomType.statusIntegerhotel_order.status状态
roomType.sortIntegerhotel_room_type.sort显示顺序
roomType.roomTypeAreaBigDecimalhotel_room_type.room_type_area面积
roomType.floorInfoStringhotel_room_type.floor_info楼层信息
roomType.windowTypeWindowType1无窗2部分有窗3全部有窗hotel_room_type.window_type窗户类型
roomType.bedInfoStringhotel_room_type.bed_info床型
roomType.guestsIntegerhotel_room_type.guests可住人数
roomType.smokingIntegerhotel_room_type.smoking是否禁烟(0否 1是)
roomType.networkTypeNetworkType1免费WiFi2收费WiFi3无网络hotel_room_type.network_type网络类型
roomType.extraBedAllowedIntegerhotel_room_type.extra_bed_allowed是否可加床(0否 1是)
roomType.extraBedDescStringhotel_room_type.extra_bed_desc加床说明
roomType.isDeletedBooleanhotel_order.is_deleted是否删除(0否 1是)
roomType.createdByLonghotel_order.created_by创建人ID
roomType.createdTimeDatehotel_order.created_time创建时间
roomType.updatedByLonghotel_order.updated_by更新人ID
roomType.updatedTimeDatehotel_order.updated_time更新时间
roomListList<HotelOrderRoom>
roomList[].idLonghotel_order.id主键ID
roomList[].orderIdLonghotel_order_room.order_id订单ID
roomList[].roomTypeIdLonghotel_order.room_type_id房型ID
roomList[].planIdLonghotel_order.plan_id价格方案ID
roomList[].priceCalendarIdLonghotel_order_room.price_calendar_id价格日历ID
roomList[].roomNameStringhotel_order_room.room_name房型名称
roomList[].roomDateDatehotel_order_room.room_date房间日期
roomList[].roomNumIntegerhotel_order.room_num房间数量
roomList[].roomPriceIntegerhotel_order_room.room_price每天单房间实际支付价(分).去掉了每天每间房的优惠券
roomList[].totalPriceIntegerhotel_order_room.total_price每天所有房间实际支付总价(分).去掉了每天的优惠券
roomList[].statusIntegerhotel_order.status状态(0-正常,1-已退房)
roomList[].checkedOutNumIntegerhotel_order_room.checked_out_num已退房数量
roomList[].isDeletedBooleanhotel_order.is_deleted是否删除(0否 1是)
roomList[].createdByLonghotel_order.created_by创建人
roomList[].createdTimeDatehotel_order.created_time
roomList[].updatedByLonghotel_order.updated_by修改人
roomList[].updatedTimeDatehotel_order.updated_time
planHotelRoomTypePlan
plan.idLonghotel_order.id
plan.hotelIdLonghotel_order.hotel_id酒店ID
plan.roomTypeIdLonghotel_order.room_type_id房型ID
plan.nameStringhotel_info.name方案名称
plan.autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
plan.breakfastIntegerhotel_room_type_plan.breakfast是否含早
plan.basePriceIntegerhotel_room_type.base_price底价(分)
plan.salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
plan.stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
plan.stockNumIntegerhotel_room_type_plan.stock_num数量
plan.cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_order.cancel_type取消类型
plan.cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
plan.cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
plan.sortIntegerhotel_room_type.sort排序号
plan.statusIntegerhotel_order.status状态
plan.isDeletedBooleanhotel_order.is_deleted是否删除(0否 1是)
plan.createdByLonghotel_order.created_by创建人ID
plan.createdTimeDatehotel_order.created_time创建时间
plan.updatedByLonghotel_order.updated_by更新人ID
plan.updatedTimeDatehotel_order.updated_time更新时间
guestNameString
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/getHotelOrderDetail
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "order": {
      "id": 1,
      "orderNo": "",
      "channel": "1",
      "merchantId": 1,
      "shopId": 1,
      "hotelId": 1,
      "roomTypeId": 1,
      "planId": 1,
      "purchaseDate": "2026-01-01 12:00:00",
      "checkInDate": "2026-01-01 12:00:00",
      "checkOutDate": "2026-01-01 12:00:00",
      "expectedArrivalTime": "2026-01-01 12:00:00",
      "actualCheckinTime": "2026-01-01 12:00:00",
      "actualCheckoutTime": "2026-01-01 12:00:00",
      "stayNights": 0,
      "roomNum": 0,
      "originalAmount": 0,
      "discountAmount": 0,
      "totalAmount": 0,
      "paidAmount": 1,
      "couponId": "",
      "couponAmount": 0,
      "guestId": "",
      "guestNum": 0,
      "breakfastNum": 0,
      "cancelType": 0,
      "cancelTime": "2026-01-01 12:00:00",
      "memberId": 1,
      "contactName": "",
      "contactPhone": "13800000000",
      "remark": "",
      "reviewStatus": 0,
      "paymentStatus": "0",
      "status": "0",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00",
      "orderExpressTime": "2026-01-01 12:00:00"
    },
    "hotelInfo": {
      "id": 1,
      "merchantId": 1,
      "shopId": 1,
      "name": "",
      "grade": "1",
      "type": "1",
      "status": 0,
      "openingYear": 0,
      "roomCount": 0,
      "phone": "13800000000",
      "address": "",
      "landmark": "",
      "provinceId": 1,
      "cityId": 1,
      "districtId": 1,
      "longitude": 0,
      "latitude": 0,
      "coverImage": "",
      "images": "",
      "tags": "",
      "locationTags": "",
      "highlights": "",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    },
    "roomType": {
      "id": 1,
      "merchantId": 1,
      "shopId": 1,
      "hotelId": 1,
      "name": "",
      "basePrice": 0,
      "coverImage": "",
      "images": "",
      "status": 0,
      "sort": 0,
      "roomTypeArea": 0,
      "floorInfo": "",
      "windowType": "1",
      "bedInfo": "",
      "guests": 0,
      "smoking": 0,
      "networkType": "1",
      "extraBedAllowed": 0,
      "extraBedDesc": "",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    },
    "roomList": [
      {
        "id": 1,
        "orderId": 1,
        "roomTypeId": 1,
        "planId": 1,
        "priceCalendarId": 1,
        "roomName": "",
        "roomDate": "2026-01-01 12:00:00",
        "roomNum": 0,
        "roomPrice": 0,
        "totalPrice": 0,
        "status": 0,
        "checkedOutNum": 0,
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "plan": {
      "id": 1,
      "hotelId": 1,
      "roomTypeId": 1,
      "name": "",
      "autoConfirm": 0,
      "breakfast": 0,
      "basePrice": 0,
      "salePrice": 0,
      "stockType": "0",
      "stockNum": 0,
      "cancelType": "1",
      "cancelDays": 0,
      "cancelHours": "",
      "sort": 0,
      "status": 0,
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    },
    "guestName": ""
  }
}
处理逻辑
逻辑摘要查询详情(hotelApiService.getHotelOrderDetail)
POST /hotelApi/getHotelOrderLog 在用开放/回调 #
获取订单详情 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#getHotelOrderLog
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_log
ControllerHotelApiController#getHotelOrderLog
ServiceHotelApiService#getHotelOrderLog (HotelApiServiceImpl)
ServiceHotelOrderLogService#queryList (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#selectList ⇒ 表 hotel_order_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/getHotelOrderLog
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelOrderLog
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelOrderLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelOrderLog> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_order_log.id日志ID
orderIdLonghotel_order_log.order_id订单ID
actionTypeHotelOrderActionType1创建订单2支付订单3确认订单4取消订单5入住6退房7提前退房hotel_order_log.action_type操作类型
actionNoteStringhotel_order_log.action_note操作说明
actionSourceHotelOrderActionSource1用户端2商户端3商铺端4平台端5系统hotel_order_log.action_source操作来源
operatorIdLonghotel_order_log.operator_id操作人ID(商户/商铺/平台操作时使用)
operatorNameStringhotel_order_log.operator_name操作人名称
isDeletedBooleanhotel_order_log.is_deleted是否删除(0否 1是)
createdByLonghotel_order_log.created_by创建人
createdTimeDatehotel_order_log.created_time
updatedByLonghotel_order_log.updated_by修改人
updatedTimeDatehotel_order_log.updated_time
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/getHotelOrderLog
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "orderId": 1,
      "actionType": "1",
      "actionNote": "",
      "actionSource": "1",
      "operatorId": 1,
      "operatorName": "",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要查询详情(hotelApiService.getHotelOrderLog)
POST /hotelApi/getHotelRoomDetail 在用开放/回调 #
房间plan详情(树形) · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#getHotelRoomDetail
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type_planhotel_room_typehotel_room_attr_relhotel_room_attrhotel_room_price_calendar
ControllerHotelApiController#getHotelRoomDetail
ServiceHotelRoomTypePlanService#get (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectById ⇒ 表 hotel_room_type_plan
ServiceHotelRoomTypeService#get (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectById ⇒ 表 hotel_room_type
ServiceHotelRoomAttrRelService#queryList (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#selectList ⇒ 表 hotel_room_attr_rel
ServiceHotelRoomAttrService#queryList (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#selectList ⇒ 表 hotel_room_attr
ServiceHotelRoomPriceCalendarService#get (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectById ⇒ 表 hotel_room_price_calendar

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/getHotelRoomDetail
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelRoomDetail
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelRoomDetail (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelPlanDetailRequest
字段类型必填取值/校验表 / 列说明
planIdLonghotel_room_price_calendar.plan_id
datesDate[]必填
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelPlanDetailResponse (object)
字段类型必填取值/校验表 / 列说明
planHotelRoomTypePlan
plan.idLonghotel_room_type_plan.id
plan.hotelIdLonghotel_room_type_plan.hotel_id酒店ID
plan.roomTypeIdLonghotel_room_type_plan.room_type_id房型ID
plan.nameStringhotel_room_type_plan.name方案名称
plan.autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
plan.breakfastIntegerhotel_room_type_plan.breakfast是否含早
plan.basePriceIntegerhotel_room_type_plan.base_price底价(分)
plan.salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
plan.stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
plan.stockNumIntegerhotel_room_type_plan.stock_num数量
plan.cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
plan.cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
plan.cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
plan.sortIntegerhotel_room_type_plan.sort排序号
plan.statusIntegerhotel_room_type_plan.status状态
plan.isDeletedBooleanhotel_room_type_plan.is_deleted是否删除(0否 1是)
plan.createdByLonghotel_room_type_plan.created_by创建人ID
plan.createdTimeDatehotel_room_type_plan.created_time创建时间
plan.updatedByLonghotel_room_type_plan.updated_by更新人ID
plan.updatedTimeDatehotel_room_type_plan.updated_time更新时间
roomTypeHotelRoomTypeTreeResponse
roomType.idLonghotel_room_type_plan.idid
roomType.hotelIdLonghotel_room_type_plan.hotel_id酒店ID
roomType.nameStringhotel_room_type_plan.name房型名称
roomType.basePriceIntegerhotel_room_type_plan.base_price基础价格(分)
roomType.sortIntegerhotel_room_type_plan.sort排序号
roomType.statusIntegerhotel_room_type_plan.status状态(0正常 1停用)
roomType.coverImageStringhotel_room_type.cover_image主图URL
roomType.imagesStringhotel_room_type.images房型图片,多个用逗号分隔
roomType.roomTypeAreaBigDecimalhotel_room_type.room_type_area面积(平方米)
roomType.floorInfoStringhotel_room_type.floor_info楼层信息
roomType.windowTypeWindowType1无窗2部分有窗3全部有窗hotel_room_type.window_type窗户类型
roomType.bedInfoStringhotel_room_type.bed_info床型
roomType.guestsIntegerhotel_room_type.guests可住人数
roomType.smokingIntegerhotel_room_type.smoking是否禁烟(0否 1是)
roomType.networkTypeNetworkType1免费WiFi2收费WiFi3无网络hotel_room_type.network_type网络类型
roomType.extraBedAllowedIntegerhotel_room_type.extra_bed_allowed是否可加床(0否 1是)
roomType.extraBedDescStringhotel_room_type.extra_bed_desc加床说明
roomType.facilitiesList<FacilityTree>设施列表
roomType.showPriceInteger
roomType.pricePlansList<HotelRoomTypePlan>价格方案列表
pricePlans[].idLonghotel_room_type_plan.id
pricePlans[].hotelIdLonghotel_room_type_plan.hotel_id酒店ID
pricePlans[].roomTypeIdLonghotel_room_type_plan.room_type_id房型ID
pricePlans[].nameStringhotel_room_type_plan.name方案名称
pricePlans[].autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
pricePlans[].breakfastIntegerhotel_room_type_plan.breakfast是否含早
pricePlans[].basePriceIntegerhotel_room_type_plan.base_price底价(分)
pricePlans[].salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
pricePlans[].stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
pricePlans[].stockNumIntegerhotel_room_type_plan.stock_num数量
pricePlans[].cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
pricePlans[].cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
pricePlans[].cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
pricePlans[].sortIntegerhotel_room_type_plan.sort排序号
pricePlans[].statusIntegerhotel_room_type_plan.status状态
pricePlans[].isDeletedBooleanhotel_room_type_plan.is_deleted是否删除(0否 1是)
pricePlans[].createdByLonghotel_room_type_plan.created_by创建人ID
pricePlans[].createdTimeDatehotel_room_type_plan.created_time创建时间
pricePlans[].updatedByLonghotel_room_type_plan.updated_by更新人ID
pricePlans[].updatedTimeDatehotel_room_type_plan.updated_time更新时间
basePriceIntegerhotel_room_type_plan.base_price
salePriceIntegerhotel_room_type_plan.sale_price
stockNumIntegerhotel_room_type_plan.stock_num
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/getHotelRoomDetail
{
  "body": {
    "planId": 1,
    "dates": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "plan": {
      "id": 1,
      "hotelId": 1,
      "roomTypeId": 1,
      "name": "",
      "autoConfirm": 0,
      "breakfast": 0,
      "basePrice": 0,
      "salePrice": 0,
      "stockType": "0",
      "stockNum": 0,
      "cancelType": "1",
      "cancelDays": 0,
      "cancelHours": "",
      "sort": 0,
      "status": 0,
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    },
    "roomType": {
      "id": 1,
      "hotelId": 1,
      "name": "",
      "basePrice": 0,
      "sort": 0,
      "status": 0,
      "coverImage": "",
      "images": "",
      "roomTypeArea": 0,
      "floorInfo": "",
      "windowType": "1",
      "bedInfo": "",
      "guests": 0,
      "smoking": 0,
      "networkType": "1",
      "extraBedAllowed": 0,
      "extraBedDesc": "",
      "facilities": "",
      "showPrice": 0,
      "pricePlans": [
        {
          "id": 1,
          "hotelId": 1,
          "roomTypeId": 1,
          "name": "",
          "autoConfirm": 0,
          "breakfast": 0,
          "basePrice": 0,
          "salePrice": 0,
          "stockType": "0",
          "stockNum": 0,
          "cancelType": "1",
          "cancelDays": 0,
          "cancelHours": "",
          "sort": 0,
          "status": 0,
          "isDeleted": false,
          "createdBy": 0,
          "createdTime": "2026-01-01 12:00:00",
          "updatedBy": 0,
          "updatedTime": "2026-01-01 12:00:00"
        }
      ]
    },
    "basePrice": 0,
    "salePrice": 0,
    "stockNum": 0
  }
}
处理逻辑
逻辑摘要查询详情(hotelRoomTypePlanService.get);查询详情(hotelRoomTypeService.get);列表查询(hotelRoomAttrRelService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 查询房型关联的设施
  • 查询设施详情
  • 构建设施树
  • 价格日历
  • .dateRange(request.getDates())
POST /hotelApi/getHotelRoomInfo 在用开放/回调 #
获取酒店房型及sku列表信息 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#getHotelRoomInfo
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_price_calendar
ControllerHotelApiController#getHotelRoomInfo
ServiceHotelRoomPriceCalendarService#queryList (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectList ⇒ 表 hotel_room_price_calendar

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/getHotelRoomInfo
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelRoomInfo
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/getHotelRoomInfo (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomInfoRequest
字段类型必填取值/校验表 / 列说明
hotelIdLong必填hotel_room_price_calendar.hotel_id
datesDate[]必填日期范围
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelRoomTypeTreeResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_room_price_calendar.idid
hotelIdLonghotel_room_price_calendar.hotel_id酒店ID
nameString房型名称
basePriceIntegerhotel_room_price_calendar.base_price基础价格(分)
sortInteger排序号
statusIntegerhotel_room_price_calendar.status状态(0正常 1停用)
coverImageString主图URL
imagesString房型图片,多个用逗号分隔
roomTypeAreaBigDecimal面积(平方米)
floorInfoString楼层信息
windowTypeWindowType1无窗2部分有窗3全部有窗窗户类型
bedInfoString床型
guestsInteger可住人数
smokingInteger是否禁烟(0否 1是)
networkTypeNetworkType1免费WiFi2收费WiFi3无网络网络类型
extraBedAllowedInteger是否可加床(0否 1是)
extraBedDescString加床说明
facilitiesList<FacilityTree>设施列表
showPriceInteger
pricePlansList<HotelRoomTypePlan>价格方案列表
pricePlans[].idLonghotel_room_price_calendar.id
pricePlans[].hotelIdLonghotel_room_price_calendar.hotel_id酒店ID
pricePlans[].roomTypeIdLonghotel_room_price_calendar.room_type_id房型ID
pricePlans[].nameString方案名称
pricePlans[].autoConfirmInteger是否自动确认
pricePlans[].breakfastInteger是否含早
pricePlans[].basePriceIntegerhotel_room_price_calendar.base_price底价(分)
pricePlans[].salePriceIntegerhotel_room_price_calendar.sale_price卖价(分)
pricePlans[].stockTypeStockType0无限1共享2独立库存类型
pricePlans[].stockNumInteger数量
pricePlans[].cancelTypeCancelType1免费取消2不可取消3有条件取消取消类型
pricePlans[].cancelDaysInteger提前取消天数,0表示入住当天
pricePlans[].cancelHoursString取消截止时间点,如18:00
pricePlans[].sortInteger排序号
pricePlans[].statusIntegerhotel_room_price_calendar.status状态
pricePlans[].isDeletedBooleanhotel_room_price_calendar.is_deleted是否删除(0否 1是)
pricePlans[].createdByLonghotel_room_price_calendar.created_by创建人ID
pricePlans[].createdTimeDatehotel_room_price_calendar.created_time创建时间
pricePlans[].updatedByLonghotel_room_price_calendar.updated_by更新人ID
pricePlans[].updatedTimeDatehotel_room_price_calendar.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/getHotelRoomInfo
{
  "body": {
    "hotelId": 1,
    "dates": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "hotelId": 1,
      "name": "",
      "basePrice": 0,
      "sort": 0,
      "status": 0,
      "coverImage": "",
      "images": "",
      "roomTypeArea": 0,
      "floorInfo": "",
      "windowType": "1",
      "bedInfo": "",
      "guests": 0,
      "smoking": 0,
      "networkType": "1",
      "extraBedAllowed": 0,
      "extraBedDesc": "",
      "facilities": "",
      "showPrice": 0,
      "pricePlans": [
        {
          "id": 1,
          "hotelId": 1,
          "roomTypeId": 1,
          "name": "",
          "autoConfirm": 0,
          "breakfast": 0,
          "basePrice": 0,
          "salePrice": 0,
          "stockType": "0",
          "stockNum": 0,
          "cancelType": "1",
          "cancelDays": 0,
          "cancelHours": "",
          "sort": 0,
          "status": 0,
          "isDeleted": false,
          "createdBy": 0,
          "createdTime": "2026-01-01 12:00:00",
          "updatedBy": 0,
          "updatedTime": "2026-01-01 12:00:00"
        }
      ]
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelRoomPriceCalendarService.queryList)
内联注释
  • 每个sku从价格日历表去设置的价格
  • 房间战士价格
POST /hotelApi/hotelAddMember 在用开放/回调 #
添加联系人 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#hotelAddMember
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表memberhotel_member_traveler
ControllerHotelApiController#hotelAddMember
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceHotelMemberTravelerService#add (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#insert ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/hotelAddMember
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelAddMember
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelAddMember (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAddMemberRequest
字段类型必填取值/校验表 / 列说明
mobileStringmember.mobile
nameStringmember.name
idTypeIntegerhotel_member_traveler.id_type
idNoStringhotel_member_traveler.id_no
isDefaultbooleanhotel_member_traveler.is_default
idLongmember.id
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/hotelAddMember
{
  "body": {
    "mobile": "13800000000",
    "name": "",
    "idType": 1,
    "idNo": "",
    "isDefault": false,
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 酒店添加联系人
逻辑摘要查询详情(memberService.get);新增(hotelMemberTravelerService.add)
POST /hotelApi/hotelBook 在用开放/回调 #
酒店预订 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#hotelBook
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_price_calendarmemberhotel_room_type_planhotel_member_travelerhotel_orderpromotion_couponhotel_order_roomhotel_order_log
ControllerHotelApiController#hotelBook
ServiceHotelApiService#hotelBook (HotelApiServiceImpl)
ServiceHotelRoomPriceCalendarService#get (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectById ⇒ 表 hotel_room_price_calendar
ServiceMemberService#queryList (MemberServiceImpl)
MapperMemberMapper#selectList ⇒ 表 member
ServiceHotelRoomTypePlanService#get (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectById ⇒ 表 hotel_room_type_plan
ServiceHotelMemberTravelerService#get (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#selectById ⇒ 表 hotel_member_traveler
ServiceHotelOrderService#add (HotelOrderServiceImpl)
MapperHotelOrderMapper#insert ⇒ 表 hotel_order
ServicePromotionCouponService#getCoupon (PromotionCouponServiceImpl)
MapperPromotionCouponMapper#selectByIdAndUserId ⇒ 表 promotion_coupon
ServicePromotionCouponService#useCoupon (PromotionCouponServiceImpl)
MapperPromotionCouponMapper#updateByIdAndStatus ⇒ 表 promotion_coupon
ServiceHotelOrderRoomService#add (HotelOrderRoomServiceImpl)
MapperHotelOrderRoomMapper#insert ⇒ 表 hotel_order_room
ServiceHotelOrderLogService#add (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#insert ⇒ 表 hotel_order_log
ServiceHotelRoomPriceCalendarService#update (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#updateById ⇒ 表 hotel_room_price_calendar
ServiceHotelOrderService#update (HotelOrderServiceImpl)
MapperHotelOrderMapper#updateById ⇒ 表 hotel_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/hotelBook
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelBook
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelBook (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelBookRequest
字段类型必填取值/校验表 / 列说明
hotelPlanIdLong
beginDateString
endDateString
numInteger
couponIdLonghotel_order.coupon_id
mobileStringmember.mobile
travelerIdString
contactMobileString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Long (scalar)

标量/Map/外部类型:Long

示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/hotelBook
{
  "body": {
    "hotelPlanId": 1,
    "beginDate": "2026-01-01 12:00:00",
    "endDate": "2026-01-01 12:00:00",
    "num": 0,
    "couponId": 1,
    "mobile": "13800000000",
    "travelerId": "",
    "contactMobile": "13800000000"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": 0
}
处理逻辑
操作日志hotel / 酒店预订
逻辑摘要调用 hotelBook(hotelApiService.hotelBook)
POST /hotelApi/hotelBookDetail 在用开放/回调 #
酒店预订 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#hotelBookDetail
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type_planhotel_room_price_calendarmemberpromotion_coupon
ControllerHotelApiController#hotelBookDetail
ServiceHotelApiService#hotelBookDetail (HotelApiServiceImpl)
ServiceHotelRoomTypePlanService#get (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectById ⇒ 表 hotel_room_type_plan
ServiceHotelRoomPriceCalendarService#get (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectById ⇒ 表 hotel_room_price_calendar
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServicePromotionCouponService#getCoupon (PromotionCouponServiceImpl)
MapperPromotionCouponMapper#selectByIdAndUserId ⇒ 表 promotion_coupon

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/hotelBookDetail
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelBookDetail
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelBookDetail (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelBookRequest
字段类型必填取值/校验表 / 列说明
hotelPlanIdLong
beginDateString
endDateString
numInteger
couponIdLong
mobileStringmember.mobile
travelerIdString
contactMobileString
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelBookDetailResponse (object)
字段类型必填取值/校验表 / 列说明
totalPriceInteger
payPriceInteger
discountPriceIntegerpromotion_coupon.discount_price
detailsList<BookDetail>
details[].dateStringhotel_room_price_calendar.date
details[].nameStringhotel_room_type_plan.name
details[].priceInteger
details[].numInteger
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/hotelBookDetail
{
  "body": {
    "hotelPlanId": 1,
    "beginDate": "2026-01-01 12:00:00",
    "endDate": "2026-01-01 12:00:00",
    "num": 0,
    "couponId": 1,
    "mobile": "13800000000",
    "travelerId": "",
    "contactMobile": "13800000000"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "totalPrice": 0,
    "payPrice": 0,
    "discountPrice": 0,
    "details": [
      {
        "date": "2026-01-01 12:00:00",
        "name": "",
        "price": 0,
        "num": 0
      }
    ]
  }
}
处理逻辑
逻辑摘要调用 hotelBookDetail(hotelApiService.hotelBookDetail)
POST /hotelApi/hotelCancelOrder 在用开放/回调 #
酒店取消订单 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#hotelCancelOrder
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_ordermemberhotel_order_log
ControllerHotelApiController#hotelCancelOrder
ServiceHotelApiService#hotelCancelOrder (HotelApiServiceImpl)
ServiceHotelOrderService#get (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectById ⇒ 表 hotel_order
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceHotelOrderLogService#add (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#insert ⇒ 表 hotel_order_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 4
HotelOrderService.cancelOrderHotelOrderService.updateHotelOrderService.releaseRoomNumHotelOrderRoomService.queryList

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/hotelCancelOrder
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelCancelOrder
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelCancelOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/hotelCancelOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 酒店取消订单
逻辑摘要调用 hotelCancelOrder(hotelApiService.hotelCancelOrder)
POST /hotelApi/hotelDeleteMember 在用开放/回调 #
删除联系人 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#hotelDeleteMember
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_member_traveler
ControllerHotelApiController#hotelDeleteMember
ServiceHotelMemberTravelerService#get (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#selectById ⇒ 表 hotel_member_traveler
ServiceHotelMemberTravelerService#update (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#updateById ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/hotelDeleteMember
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelDeleteMember
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelDeleteMember (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_member_traveler.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/hotelDeleteMember
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 酒店删除联系人
逻辑摘要查询详情(hotelMemberTravelerService.get);更新(hotelMemberTravelerService.update)
POST /hotelApi/hotelMemberList 在用开放/回调 #
获取联系人列表 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#hotelMemberList
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_member_travelermember
ControllerHotelApiController#hotelMemberList
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceMemberService#add (MemberServiceImpl)
MapperMemberMapper#insert ⇒ 表 member
ServiceHotelMemberTravelerService#queryList (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#selectList ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/hotelMemberList
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelMemberList
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelMemberList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelMemberListRequest
字段类型必填取值/校验表 / 列说明
mobileStringmember.mobile
openIdStringmember.open_id
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelMemberTraveler> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_member_traveler.id旅客ID
memberIdLonghotel_member_traveler.member_id会员ID
nameStringhotel_member_traveler.name旅客姓名
idTypeIntegerhotel_member_traveler.id_type证件类型(1-身份证,2-护照,3-港澳通行证,4-台胞证)
idNoStringhotel_member_traveler.id_no证件号码
phoneStringhotel_member_traveler.phone手机号
genderIntegerhotel_member_traveler.gender性别(0-未知,1-男,2-女)
birthdayDatehotel_member_traveler.birthday出生日期
isDefaultBooleanhotel_member_traveler.is_default是否默认(0-否,1-是)
isDeletedBooleanhotel_member_traveler.is_deleted是否删除(0-否,1-是)
createdByStringhotel_member_traveler.created_by创建人
createdTimeDatehotel_member_traveler.created_time创建时间
updatedByStringhotel_member_traveler.updated_by修改人
updatedTimeDatehotel_member_traveler.updated_time修改时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/hotelMemberList
{
  "body": {
    "mobile": "13800000000",
    "openId": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "memberId": 1,
      "name": "",
      "idType": 1,
      "idNo": "",
      "phone": "13800000000",
      "gender": 0,
      "birthday": "2026-01-01 12:00:00",
      "isDefault": false,
      "isDeleted": false,
      "createdBy": "",
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": "2026-01-01 12:00:00",
      "updatedTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要查询详情(memberService.get);调用 date(DateUtil.date);新增(memberService.add)
内联注释
  • 会员不存在,新增会员信息
POST /hotelApi/hotelPrePayXgh 在用开放/回调 #
酒店预支付 - 湘工惠 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#hotelPrePayXgh
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_infohotel_room_typemember
ControllerHotelApiController#hotelPrePayXgh
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelRoomTypeService#get (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectById ⇒ 表 hotel_room_type
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 8
LockService.tryLockHotelOrderService.mustGetXghService.getXghAccessTokenRedisCacheService.getCacheService.getCacheService.putRedisCacheService.putLockService.unlock

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/hotelPrePayXgh
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelPrePayXgh
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelPrePayXgh (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body PrepayRequest
字段类型必填取值/校验表 / 列说明
openIdString必填member.open_idopenId
orderNoString必填商户订单号
amountLong订单金额,单位为分
descriptionString商品描述
expireTimeDate可选(@MvcOptional)订单失效时间
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 ChannelPrePayResponse (object)
字段类型必填取值/校验表 / 列说明
outTradeNoString我方交易号
tradeNoString第三方交易号
flagBoolean
payUrlString
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/hotelPrePayXgh
{
  "body": {
    "openId": "",
    "orderNo": "",
    "amount": 0,
    "description": "",
    "expireTime": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "outTradeNo": "",
    "tradeNo": "",
    "flag": false,
    "payUrl": "https://example.com/x.png"
  }
}
处理逻辑
逻辑摘要调用 tryLock(lockService.tryLock);调用 mustGet(hotelOrderService.mustGet);查询详情(hotelInfoService.get)
内联注释
  • 查询订单状态
  • 设置订单信息
  • IdRequest orderRequest = new IdRequest();
  • orderRequest.setId(order.getId());
  • CardOrderResponse orderInfo = cardService.getCardOrder(orderRequest);
  • subOrder.setAmount(orderGoods.getSkuPrice().longValue());
POST /hotelApi/hotelUpdateMember 在用开放/回调 #
修改联系人 · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#hotelUpdateMember
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_member_traveler
ControllerHotelApiController#hotelUpdateMember
ServiceHotelMemberTravelerService#get (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#selectById ⇒ 表 hotel_member_traveler
ServiceHotelMemberTravelerService#update (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#updateById ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/hotelUpdateMember
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelUpdateMember
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/hotelUpdateMember (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAddMemberRequest
字段类型必填取值/校验表 / 列说明
mobileString
nameStringhotel_member_traveler.name
idTypeIntegerhotel_member_traveler.id_type
idNoStringhotel_member_traveler.id_no
isDefaultbooleanhotel_member_traveler.is_default
idLonghotel_member_traveler.id
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/hotelUpdateMember
{
  "body": {
    "mobile": "13800000000",
    "name": "",
    "idType": 1,
    "idNo": "",
    "isDefault": false,
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 酒店更新联系人
逻辑摘要查询详情(hotelMemberTravelerService.get);更新(hotelMemberTravelerService.update)
POST /hotelApi/queryHotelInfoPage 在用开放/回调 #
(无摘要) · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#queryHotelInfoPage
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_infohotel_room_typehotel_room_price_calendar
ControllerHotelApiController#queryHotelInfoPage
转换BeanUtils.map → HotelInfoQuery
ServiceHotelInfoService#queryPage (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectPage ⇒ 表 hotel_info
ServiceHotelRoomTypeService#count (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectCount ⇒ 表 hotel_room_type
ServiceHotelRoomPriceCalendarService#queryList (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectList ⇒ 表 hotel_room_price_calendar

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/queryHotelInfoPage
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/queryHotelInfoPage
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/queryHotelInfoPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelListPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
nameStringhotel_info.name酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade
statusIntegerhotel_info.status状态,0正常,1停用
roomFlagInteger
userLongitudeString经度
userLatitudeString纬度
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelInfoResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_info.id酒店ID
nameStringhotel_info.name酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade酒店等级(枚举:HotelGrade),1二星及以下/经济,2三星/舒适,3四星/高档,4五星/豪华,5奢华
typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4hotel_info.type
statusIntegerhotel_info.status状态,0正常,1停用
openingYearIntegerhotel_info.opening_year开业年份
roomCountIntegerhotel_info.room_count房间数量
roomTypeCountLong房型数量
phoneStringhotel_info.phone联系电话
addressStringhotel_info.address详细地址
landmarkStringhotel_info.landmark地标
provinceIdLonghotel_info.province_id省id
cityIdLonghotel_info.city_id市id
districtIdLonghotel_info.district_id区县id
longitudeBigDecimalhotel_info.longitude经度
latitudeBigDecimalhotel_info.latitude纬度
coverImageStringhotel_info.cover_image主图URL
imagesStringhotel_info.images轮播图URL,多个用逗号分隔
tagsStringhotel_info.tags酒店标签,多个用逗号分隔
locationTagsStringhotel_info.location_tags位置描述标签,多个用逗号分隔
highlightsStringhotel_info.highlights酒店亮点(富文本)
isDeletedBooleanhotel_info.is_deleted是否删除(0否 1是)
createdByLonghotel_info.created_by创建人ID
createdTimeDatehotel_info.created_time创建时间
updatedByLonghotel_info.updated_by更新人ID
updatedTimeDatehotel_info.updated_time更新时间
lowestPriceBigDecimal
distanceBigDecimal
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/queryHotelInfoPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "name": "",
    "grade": "1",
    "status": 0,
    "roomFlag": 0,
    "userLongitude": "",
    "userLatitude": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "name": "",
        "grade": "1",
        "type": "1",
        "status": 0,
        "openingYear": 0,
        "roomCount": 0,
        "roomTypeCount": 0,
        "phone": "13800000000",
        "address": "",
        "landmark": "",
        "provinceId": 1,
        "cityId": 1,
        "districtId": 1,
        "longitude": 0,
        "latitude": 0,
        "coverImage": "",
        "images": "",
        "tags": "",
        "locationTags": "",
        "highlights": "",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "lowestPrice": 0,
        "distance": 0
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelInfoService.queryPage);调用 count(hotelRoomTypeService.count);列表查询(hotelRoomPriceCalendarService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
  • 查询每个酒店的房型数量
  • 计算评分
  • 设置最低价
  • 计算距离
POST /hotelApi/queryHotelRoomTypeTreePage 在用开放/回调 #
房型表-分页查询(树形) · HotelApiController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelApiController#queryHotelRoomTypeTreePage
所属模块酒店 hotel
暴露渠道开放/回调 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_typehotel_room_type_planhotel_room_attr_relhotel_room_attr
ControllerHotelApiController#queryHotelRoomTypeTreePage
转换BeanUtils.map → HotelRoomTypeQuery
转换BeanUtils.map → HotelRoomTypeTreeResponse
ServiceHotelRoomTypeService#queryPage (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectPage ⇒ 表 hotel_room_type
ServiceHotelRoomTypePlanService#queryList (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectList ⇒ 表 hotel_room_type_plan
ServiceHotelRoomAttrRelService#queryList (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#selectList ⇒ 表 hotel_room_attr_rel
ServiceHotelRoomAttrService#queryList (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#selectList ⇒ 表 hotel_room_attr

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/open-api/hotelApi/queryHotelRoomTypeTreePage
uathttps://dscp-uat.hn12301.net/open-api/hotelApi/queryHotelRoomTypeTreePage
prohttps://dscp-uat.hn12301.net/open-api/hotelApi/queryHotelRoomTypeTreePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomListPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
hotelIdLonghotel_room_type.hotel_id所属酒店ID
nameStringhotel_room_type.name房型名称
statusIntegerhotel_room_type.status
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelRoomTypeTreeResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_room_type.idid
hotelIdLonghotel_room_type.hotel_id酒店ID
nameStringhotel_room_type.name房型名称
basePriceIntegerhotel_room_type.base_price基础价格(分)
sortIntegerhotel_room_type.sort排序号
statusIntegerhotel_room_type.status状态(0正常 1停用)
coverImageStringhotel_room_type.cover_image主图URL
imagesStringhotel_room_type.images房型图片,多个用逗号分隔
roomTypeAreaBigDecimalhotel_room_type.room_type_area面积(平方米)
floorInfoStringhotel_room_type.floor_info楼层信息
windowTypeWindowType1无窗2部分有窗3全部有窗hotel_room_type.window_type窗户类型
bedInfoStringhotel_room_type.bed_info床型
guestsIntegerhotel_room_type.guests可住人数
smokingIntegerhotel_room_type.smoking是否禁烟(0否 1是)
networkTypeNetworkType1免费WiFi2收费WiFi3无网络hotel_room_type.network_type网络类型
extraBedAllowedIntegerhotel_room_type.extra_bed_allowed是否可加床(0否 1是)
extraBedDescStringhotel_room_type.extra_bed_desc加床说明
facilitiesList<FacilityTree>设施列表
showPriceInteger
pricePlansList<HotelRoomTypePlan>价格方案列表
pricePlans[].idLonghotel_room_type.id
pricePlans[].hotelIdLonghotel_room_type.hotel_id酒店ID
pricePlans[].roomTypeIdLonghotel_room_type_plan.room_type_id房型ID
pricePlans[].nameStringhotel_room_type.name方案名称
pricePlans[].autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
pricePlans[].breakfastIntegerhotel_room_type_plan.breakfast是否含早
pricePlans[].basePriceIntegerhotel_room_type.base_price底价(分)
pricePlans[].salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
pricePlans[].stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
pricePlans[].stockNumIntegerhotel_room_type_plan.stock_num数量
pricePlans[].cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
pricePlans[].cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
pricePlans[].cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
pricePlans[].sortIntegerhotel_room_type.sort排序号
pricePlans[].statusIntegerhotel_room_type.status状态
pricePlans[].isDeletedBooleanhotel_room_type.is_deleted是否删除(0否 1是)
pricePlans[].createdByLonghotel_room_type.created_by创建人ID
pricePlans[].createdTimeDatehotel_room_type.created_time创建时间
pricePlans[].updatedByLonghotel_room_type.updated_by更新人ID
pricePlans[].updatedTimeDatehotel_room_type.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotelApi/queryHotelRoomTypeTreePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "hotelId": 1,
    "name": "",
    "status": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "hotelId": 1,
        "name": "",
        "basePrice": 0,
        "sort": 0,
        "status": 0,
        "coverImage": "",
        "images": "",
        "roomTypeArea": 0,
        "floorInfo": "",
        "windowType": "1",
        "bedInfo": "",
        "guests": 0,
        "smoking": 0,
        "networkType": "1",
        "extraBedAllowed": 0,
        "extraBedDesc": "",
        "facilities": "",
        "showPrice": 0,
        "pricePlans": [
          {
            "id": 1,
            "hotelId": 1,
            "roomTypeId": 1,
            "name": "",
            "autoConfirm": 0,
            "breakfast": 0,
            "basePrice": 0,
            "salePrice": 0,
            "stockType": "0",
            "stockNum": 0,
            "cancelType": "1",
            "cancelDays": 0,
            "cancelHours": "",
            "sort": 0,
            "status": 0,
            "isDeleted": false,
            "createdBy": 0,
            "createdTime": "2026-01-01 12:00:00",
            "updatedBy": 0,
            "updatedTime": "2026-01-01 12:00:00"
          }
        ]
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelRoomTypeService.queryPage);列表查询(hotelRoomTypePlanService.queryList);列表查询(hotelRoomAttrRelService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 查询房型基本信息
  • 2. 转换并填充设施信息
  • 查询价格方案
  • 查询房型关联的设施
  • 查询设施详情
  • 构建设施树
  • 3. 构建返回结果

HotelAutoOrderExcludeDateController 0/6 在用

POST /hotel/addHotelAutoOrderExcludeDate 未使用管理后台 #
自动接单规则不适用日期-新增 · HotelAutoOrderExcludeDateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderExcludeDateController#addHotelAutoOrderExcludeDate
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_exclude_date
ControllerHotelAutoOrderExcludeDateController#addHotelAutoOrderExcludeDate
转换BeanUtils.map → HotelAutoOrderExcludeDate ⇒ 表 hotel_auto_order_exclude_date
ServiceHotelAutoOrderExcludeDateService#add (HotelAutoOrderExcludeDateServiceImpl)
MapperHotelAutoOrderExcludeDateMapper#insert ⇒ 表 hotel_auto_order_exclude_date

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelAutoOrderExcludeDate
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelAutoOrderExcludeDate
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelAutoOrderExcludeDate (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderExcludeDateAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelAutoOrderExcludeDate
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增自动排单排除日期
逻辑摘要新增(hotelAutoOrderExcludeDateService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelAutoOrderExcludeDate 未使用管理后台 #
自动接单规则不适用日期-删除 · HotelAutoOrderExcludeDateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderExcludeDateController#deleteHotelAutoOrderExcludeDate
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_exclude_date
ControllerHotelAutoOrderExcludeDateController#deleteHotelAutoOrderExcludeDate
ServiceHotelAutoOrderExcludeDateService#delete (HotelAutoOrderExcludeDateServiceImpl)
MapperHotelAutoOrderExcludeDateMapper#deleteById ⇒ 表 hotel_auto_order_exclude_date

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelAutoOrderExcludeDate
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelAutoOrderExcludeDate
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelAutoOrderExcludeDate (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_auto_order_exclude_date.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelAutoOrderExcludeDate
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除自动排单排除日期
逻辑摘要删除(hotelAutoOrderExcludeDateService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelAutoOrderExcludeDate 未使用管理后台 #
自动接单规则不适用日期-详情 · HotelAutoOrderExcludeDateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderExcludeDateController#getHotelAutoOrderExcludeDate
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_exclude_date
ControllerHotelAutoOrderExcludeDateController#getHotelAutoOrderExcludeDate
ServiceHotelAutoOrderExcludeDateService#get (HotelAutoOrderExcludeDateServiceImpl)
MapperHotelAutoOrderExcludeDateMapper#selectById ⇒ 表 hotel_auto_order_exclude_date

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelAutoOrderExcludeDate
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelAutoOrderExcludeDate
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelAutoOrderExcludeDate (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_auto_order_exclude_date.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelAutoOrderExcludeDateResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_auto_order_exclude_date.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelAutoOrderExcludeDate
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(hotelAutoOrderExcludeDateService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelAutoOrderExcludeDateList 未使用管理后台 #
自动接单规则不适用日期-列表查询 · HotelAutoOrderExcludeDateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderExcludeDateController#queryHotelAutoOrderExcludeDateList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_exclude_date
ControllerHotelAutoOrderExcludeDateController#queryHotelAutoOrderExcludeDateList
转换BeanUtils.map → HotelAutoOrderExcludeDateQuery
ServiceHotelAutoOrderExcludeDateService#queryList (HotelAutoOrderExcludeDateServiceImpl)
MapperHotelAutoOrderExcludeDateMapper#selectList ⇒ 表 hotel_auto_order_exclude_date

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelAutoOrderExcludeDateList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderExcludeDateList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderExcludeDateList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderExcludeDateListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelAutoOrderExcludeDateResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_auto_order_exclude_date.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelAutoOrderExcludeDateList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelAutoOrderExcludeDateService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelAutoOrderExcludeDatePage 未使用管理后台 #
自动接单规则不适用日期-分页查询 · HotelAutoOrderExcludeDateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderExcludeDateController#queryHotelAutoOrderExcludeDatePage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_exclude_date
ControllerHotelAutoOrderExcludeDateController#queryHotelAutoOrderExcludeDatePage
转换BeanUtils.map → HotelAutoOrderExcludeDateQuery
ServiceHotelAutoOrderExcludeDateService#queryPage (HotelAutoOrderExcludeDateServiceImpl)
MapperHotelAutoOrderExcludeDateMapper#selectPage ⇒ 表 hotel_auto_order_exclude_date

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelAutoOrderExcludeDatePage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderExcludeDatePage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderExcludeDatePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderExcludeDatePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelAutoOrderExcludeDateResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_auto_order_exclude_date.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelAutoOrderExcludeDatePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelAutoOrderExcludeDateService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelAutoOrderExcludeDate 未使用管理后台 #
自动接单规则不适用日期-更新 · HotelAutoOrderExcludeDateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderExcludeDateController#updateHotelAutoOrderExcludeDate
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_exclude_date
ControllerHotelAutoOrderExcludeDateController#updateHotelAutoOrderExcludeDate
转换BeanUtils.map → HotelAutoOrderExcludeDate ⇒ 表 hotel_auto_order_exclude_date
ServiceHotelAutoOrderExcludeDateService#update (HotelAutoOrderExcludeDateServiceImpl)
MapperHotelAutoOrderExcludeDateMapper#updateById ⇒ 表 hotel_auto_order_exclude_date

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelAutoOrderExcludeDate
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelAutoOrderExcludeDate
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelAutoOrderExcludeDate (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderExcludeDateUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_auto_order_exclude_date.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelAutoOrderExcludeDate
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新自动排单排除日期
逻辑摘要更新(hotelAutoOrderExcludeDateService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelAutoOrderRoomLimitController 0/6 在用

POST /hotel/addHotelAutoOrderRoomLimit 未使用管理后台 #
自动接单房型价格方案限制-新增 · HotelAutoOrderRoomLimitController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRoomLimitController#addHotelAutoOrderRoomLimit
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_room_limit
ControllerHotelAutoOrderRoomLimitController#addHotelAutoOrderRoomLimit
转换BeanUtils.map → HotelAutoOrderRoomLimit ⇒ 表 hotel_auto_order_room_limit
ServiceHotelAutoOrderRoomLimitService#add (HotelAutoOrderRoomLimitServiceImpl)
MapperHotelAutoOrderRoomLimitMapper#insert ⇒ 表 hotel_auto_order_room_limit

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelAutoOrderRoomLimit
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelAutoOrderRoomLimit
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelAutoOrderRoomLimit (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRoomLimitAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelAutoOrderRoomLimit
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增自动排单房量限制
逻辑摘要新增(hotelAutoOrderRoomLimitService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelAutoOrderRoomLimit 未使用管理后台 #
自动接单房型价格方案限制-删除 · HotelAutoOrderRoomLimitController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRoomLimitController#deleteHotelAutoOrderRoomLimit
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_room_limit
ControllerHotelAutoOrderRoomLimitController#deleteHotelAutoOrderRoomLimit
ServiceHotelAutoOrderRoomLimitService#delete (HotelAutoOrderRoomLimitServiceImpl)
MapperHotelAutoOrderRoomLimitMapper#deleteById ⇒ 表 hotel_auto_order_room_limit

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelAutoOrderRoomLimit
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelAutoOrderRoomLimit
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelAutoOrderRoomLimit (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_auto_order_room_limit.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelAutoOrderRoomLimit
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除自动排单房量限制
逻辑摘要删除(hotelAutoOrderRoomLimitService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelAutoOrderRoomLimit 未使用管理后台 #
自动接单房型价格方案限制-详情 · HotelAutoOrderRoomLimitController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRoomLimitController#getHotelAutoOrderRoomLimit
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_room_limit
ControllerHotelAutoOrderRoomLimitController#getHotelAutoOrderRoomLimit
ServiceHotelAutoOrderRoomLimitService#get (HotelAutoOrderRoomLimitServiceImpl)
MapperHotelAutoOrderRoomLimitMapper#selectById ⇒ 表 hotel_auto_order_room_limit

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelAutoOrderRoomLimit
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelAutoOrderRoomLimit
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelAutoOrderRoomLimit (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_auto_order_room_limit.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelAutoOrderRoomLimitResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_auto_order_room_limit.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelAutoOrderRoomLimit
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(hotelAutoOrderRoomLimitService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelAutoOrderRoomLimitList 未使用管理后台 #
自动接单房型价格方案限制-列表查询 · HotelAutoOrderRoomLimitController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRoomLimitController#queryHotelAutoOrderRoomLimitList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_room_limit
ControllerHotelAutoOrderRoomLimitController#queryHotelAutoOrderRoomLimitList
转换BeanUtils.map → HotelAutoOrderRoomLimitQuery
ServiceHotelAutoOrderRoomLimitService#queryList (HotelAutoOrderRoomLimitServiceImpl)
MapperHotelAutoOrderRoomLimitMapper#selectList ⇒ 表 hotel_auto_order_room_limit

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelAutoOrderRoomLimitList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRoomLimitList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRoomLimitList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRoomLimitListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelAutoOrderRoomLimitResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_auto_order_room_limit.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelAutoOrderRoomLimitList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelAutoOrderRoomLimitService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelAutoOrderRoomLimitPage 未使用管理后台 #
自动接单房型价格方案限制-分页查询 · HotelAutoOrderRoomLimitController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRoomLimitController#queryHotelAutoOrderRoomLimitPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_room_limit
ControllerHotelAutoOrderRoomLimitController#queryHotelAutoOrderRoomLimitPage
转换BeanUtils.map → HotelAutoOrderRoomLimitQuery
ServiceHotelAutoOrderRoomLimitService#queryPage (HotelAutoOrderRoomLimitServiceImpl)
MapperHotelAutoOrderRoomLimitMapper#selectPage ⇒ 表 hotel_auto_order_room_limit

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelAutoOrderRoomLimitPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRoomLimitPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRoomLimitPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRoomLimitPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelAutoOrderRoomLimitResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_auto_order_room_limit.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelAutoOrderRoomLimitPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelAutoOrderRoomLimitService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelAutoOrderRoomLimit 未使用管理后台 #
自动接单房型价格方案限制-更新 · HotelAutoOrderRoomLimitController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRoomLimitController#updateHotelAutoOrderRoomLimit
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_room_limit
ControllerHotelAutoOrderRoomLimitController#updateHotelAutoOrderRoomLimit
转换BeanUtils.map → HotelAutoOrderRoomLimit ⇒ 表 hotel_auto_order_room_limit
ServiceHotelAutoOrderRoomLimitService#update (HotelAutoOrderRoomLimitServiceImpl)
MapperHotelAutoOrderRoomLimitMapper#updateById ⇒ 表 hotel_auto_order_room_limit

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelAutoOrderRoomLimit
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelAutoOrderRoomLimit
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelAutoOrderRoomLimit (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRoomLimitUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_auto_order_room_limit.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelAutoOrderRoomLimit
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新自动排单房量限制
逻辑摘要更新(hotelAutoOrderRoomLimitService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelAutoOrderRuleController 4/7 在用

POST /hotel/addHotelAutoOrderRule 在用管理后台 #
酒店自动接单规则-新增 · HotelAutoOrderRuleController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleController#addHotelAutoOrderRule
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_infohotel_auto_order_rulehotel_auto_order_rule_log
ControllerHotelAutoOrderRuleController#addHotelAutoOrderRule
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelAutoOrderRuleService#add (HotelAutoOrderRuleServiceImpl)
MapperHotelAutoOrderRuleMapper#insert ⇒ 表 hotel_auto_order_rule
ServiceHotelAutoOrderRuleLogService#add (HotelAutoOrderRuleLogServiceImpl)
MapperHotelAutoOrderRuleLogMapper#insert ⇒ 表 hotel_auto_order_rule_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
SessionUserService.getSessionIdSessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelAutoOrderRule
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelAutoOrderRule
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelAutoOrderRule (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRuleAddRequest
字段类型必填取值/校验表 / 列说明
hotelIdLong必填hotel_auto_order_rule.hotel_id酒店ID
isEnabledInteger必填hotel_auto_order_rule.is_enabled是否启用(0-启用 1-禁用)
timeTypeInteger必填hotel_auto_order_rule.time_type时间类型(1-所有时间全部房型 2-自定义时间和房型)
weekDaysList<String>hotel_auto_order_rule.week_days适用星期
timeRangeTypeIntegerhotel_auto_order_rule.time_range_type时间范围类型(1-全天 2-特殊时间段)
timeRangeHotelAutoOrderRuleRequest.TimeRange时间范围
excludeDatesList<HotelAutoOrderRuleRequest.@Valid ExcludeDate>不适用日期列表
roomTypesList<HotelAutoOrderRuleRequest.@Valid RoomType>房型配置列表
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelAutoOrderRule
{
  "body": {
    "hotelId": 1,
    "isEnabled": 0,
    "timeType": 0,
    "weekDays": "",
    "timeRangeType": 0,
    "timeRange": "2026-01-01 12:00:00",
    "excludeDates": "2026-01-01 12:00:00",
    "roomTypes": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增自动排单规则
逻辑摘要查询详情(hotelInfoService.get);查询详情(sessionUserService.getSessionId);新增(hotelAutoOrderRuleService.add)
内联注释
  • 1. 保存规则主表
  • 1.1 查询酒店基本信息
  • 2. 设置自定义时间配置
  • 2.1 设置星期
  • 2.2 设置时间范围
  • 3. ��置创建人和时间
  • 4. 保存规则
  • 5. 保存排除日期和房型限制(仅在timeType==2时)
POST /hotel/deleteHotelAutoOrderRule 未使用管理后台 #
酒店自动接单规则-删除 · HotelAutoOrderRuleController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleController#deleteHotelAutoOrderRule
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_exclude_datehotel_auto_order_room_limithotel_auto_order_rulehotel_auto_order_rule_log
ControllerHotelAutoOrderRuleController#deleteHotelAutoOrderRule
MapperHotelAutoOrderExcludeDateService.getMapper#delete ⇒ 表 hotel_auto_order_exclude_date
MapperHotelAutoOrderRoomLimitService.getMapper#delete ⇒ 表 hotel_auto_order_room_limit
ServiceHotelAutoOrderRuleService#get (HotelAutoOrderRuleServiceImpl)
MapperHotelAutoOrderRuleMapper#selectById ⇒ 表 hotel_auto_order_rule
ServiceHotelAutoOrderRuleService#delete (HotelAutoOrderRuleServiceImpl)
MapperHotelAutoOrderRuleMapper#deleteById ⇒ 表 hotel_auto_order_rule
ServiceHotelAutoOrderRuleLogService#add (HotelAutoOrderRuleLogServiceImpl)
MapperHotelAutoOrderRuleLogMapper#insert ⇒ 表 hotel_auto_order_rule_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
SessionUserService.getSessionIdSessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelAutoOrderRule
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelAutoOrderRule
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelAutoOrderRule (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_auto_order_exclude_date.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelAutoOrderRule
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除自动排单规则
逻辑摘要查询详情(hotelAutoOrderRuleService.get);删除(hotelAutoOrderRuleService.delete);查询详情(hotelAutoOrderExcludeDateService.getMapper)
内联注释
  • 1. 查询规则是否存在
  • 2. 删除规则
  • 3. 删除关联的排除日期和房型限制
  • 4. 记录操作日志
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelAutoOrderRule 在用管理后台 #
酒店自动接单规则-详情 · HotelAutoOrderRuleController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleController#getHotelAutoOrderRule
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_rulehotel_auto_order_exclude_datehotel_auto_order_room_limit
ControllerHotelAutoOrderRuleController#getHotelAutoOrderRule
ServiceHotelAutoOrderRuleService#get (HotelAutoOrderRuleServiceImpl)
MapperHotelAutoOrderRuleMapper#selectById ⇒ 表 hotel_auto_order_rule
ServiceHotelAutoOrderExcludeDateService#queryList (HotelAutoOrderExcludeDateServiceImpl)
MapperHotelAutoOrderExcludeDateMapper#selectList ⇒ 表 hotel_auto_order_exclude_date
ServiceHotelAutoOrderRoomLimitService#queryList (HotelAutoOrderRoomLimitServiceImpl)
MapperHotelAutoOrderRoomLimitMapper#selectList ⇒ 表 hotel_auto_order_room_limit

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelAutoOrderRule
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelAutoOrderRule
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelAutoOrderRule (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body GetHotelAutoOrderRuleRequest
字段类型必填取值/校验表 / 列说明
hotelIdLong必填hotel_auto_order_rule.hotel_id酒店ID
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelAutoOrderRuleResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_auto_order_rule.id规则ID
hotelIdLonghotel_auto_order_rule.hotel_id酒店ID
isEnabledIntegerhotel_auto_order_rule.is_enabled是否启用(0-启用 1-禁用)
timeTypeIntegerhotel_auto_order_rule.time_type时间类型(1-所有时间全部房型 2-自定义时间和房型)
weekDaysList<String>hotel_auto_order_rule.week_days适用星期
timeRangeTypeIntegerhotel_auto_order_rule.time_range_type时间范围类型(1-全天 2-特殊时间段)
timeRangeHotelAutoOrderRuleResponse.TimeRange时间范围
excludeDatesList<HotelAutoOrderRuleResponse.ExcludeDate>不适用日期列表
roomTypesList<HotelAutoOrderRuleResponse.RoomType>房型配置列表
statusIntegerhotel_auto_order_rule.status状态(0-正常 1-删除)
createdByLonghotel_auto_order_rule.created_by创建人
createdTimeDatehotel_auto_order_rule.created_time创建时间
updatedByLonghotel_auto_order_rule.updated_by修改人
updatedTimeDatehotel_auto_order_rule.updated_time修改时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelAutoOrderRule
{
  "body": {
    "hotelId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "hotelId": 1,
    "isEnabled": 0,
    "timeType": 0,
    "weekDays": "",
    "timeRangeType": 0,
    "timeRange": "2026-01-01 12:00:00",
    "excludeDates": "2026-01-01 12:00:00",
    "roomTypes": "",
    "status": 0,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(hotelAutoOrderRuleService.get);调用 isNotBlank(StringUtils.isNotBlank);列表查询(hotelAutoOrderExcludeDateService.queryList)
内联注释
  • 1. 参数校验
  • 2. 查询规则主表
  • 如果规则不存在,
  • 3. 构建响应对象
  • 4. 设置自定义时间配置
  • 4.1 设置星期
  • 4.2 设置时间范围
  • 4.3 查询排除日期
POST /hotel/getHotelAutoOrderRuleLogs 在用管理后台 #
酒店自动接单规则-操作日志 · HotelAutoOrderRuleController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleController#getHotelAutoOrderRuleLogs
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_rule_log
ControllerHotelAutoOrderRuleController#getHotelAutoOrderRuleLogs
转换BeanUtils.mapList → HotelAutoOrderRuleLogResponse
ServiceHotelAutoOrderRuleLogService#queryList (HotelAutoOrderRuleLogServiceImpl)
MapperHotelAutoOrderRuleLogMapper#selectList ⇒ 表 hotel_auto_order_rule_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelAutoOrderRuleLogs
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelAutoOrderRuleLogs
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelAutoOrderRuleLogs (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_auto_order_rule_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelAutoOrderRuleLogResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_auto_order_rule_log.id主键
hotelIdLonghotel_auto_order_rule_log.hotel_id酒店ID
ruleIdLonghotel_auto_order_rule_log.rule_id规则ID
contentStringhotel_auto_order_rule_log.content操作内容
operatorIdLonghotel_auto_order_rule_log.operator_id操作人ID
operatorNameStringhotel_auto_order_rule_log.operator_name操作人姓名
createdTimeDatehotel_auto_order_rule_log.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelAutoOrderRuleLogs
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "hotelId": 1,
      "ruleId": 1,
      "content": "",
      "operatorId": 1,
      "operatorName": "",
      "createdTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelAutoOrderRuleLogService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 参数校验
  • 2. 查询日志列表
  • 3. 构建响应对象列表
POST /hotel/queryHotelAutoOrderRuleList 未使用管理后台 #
酒店自动接单规则-列表查询 · HotelAutoOrderRuleController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleController#queryHotelAutoOrderRuleList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_rule
ControllerHotelAutoOrderRuleController#queryHotelAutoOrderRuleList
转换BeanUtils.map → HotelAutoOrderRuleQuery
ServiceHotelAutoOrderRuleService#queryList (HotelAutoOrderRuleServiceImpl)
MapperHotelAutoOrderRuleMapper#selectList ⇒ 表 hotel_auto_order_rule

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelAutoOrderRuleList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRuleList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRuleList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRuleListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelAutoOrderRuleResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_auto_order_rule.id规则ID
hotelIdLonghotel_auto_order_rule.hotel_id酒店ID
isEnabledIntegerhotel_auto_order_rule.is_enabled是否启用(0-启用 1-禁用)
timeTypeIntegerhotel_auto_order_rule.time_type时间类型(1-所有时间全部房型 2-自定义时间和房型)
weekDaysList<String>hotel_auto_order_rule.week_days适用星期
timeRangeTypeIntegerhotel_auto_order_rule.time_range_type时间范围类型(1-全天 2-特殊时间段)
timeRangeHotelAutoOrderRuleResponse.TimeRange时间范围
excludeDatesList<HotelAutoOrderRuleResponse.ExcludeDate>不适用日期列表
roomTypesList<HotelAutoOrderRuleResponse.RoomType>房型配置列表
statusIntegerhotel_auto_order_rule.status状态(0-正常 1-删除)
createdByLonghotel_auto_order_rule.created_by创建人
createdTimeDatehotel_auto_order_rule.created_time创建时间
updatedByLonghotel_auto_order_rule.updated_by修改人
updatedTimeDatehotel_auto_order_rule.updated_time修改时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelAutoOrderRuleList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "hotelId": 1,
      "isEnabled": 0,
      "timeType": 0,
      "weekDays": "",
      "timeRangeType": 0,
      "timeRange": "2026-01-01 12:00:00",
      "excludeDates": "2026-01-01 12:00:00",
      "roomTypes": "",
      "status": 0,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelAutoOrderRuleService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelAutoOrderRulePage 未使用管理后台 #
酒店自动接单规则-分页查询 · HotelAutoOrderRuleController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleController#queryHotelAutoOrderRulePage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_rule
ControllerHotelAutoOrderRuleController#queryHotelAutoOrderRulePage
转换BeanUtils.map → HotelAutoOrderRuleQuery
ServiceHotelAutoOrderRuleService#queryPage (HotelAutoOrderRuleServiceImpl)
MapperHotelAutoOrderRuleMapper#selectPage ⇒ 表 hotel_auto_order_rule

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelAutoOrderRulePage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRulePage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRulePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRulePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelAutoOrderRuleResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_auto_order_rule.id规则ID
hotelIdLonghotel_auto_order_rule.hotel_id酒店ID
isEnabledIntegerhotel_auto_order_rule.is_enabled是否启用(0-启用 1-禁用)
timeTypeIntegerhotel_auto_order_rule.time_type时间类型(1-所有时间全部房型 2-自定义时间和房型)
weekDaysList<String>hotel_auto_order_rule.week_days适用星期
timeRangeTypeIntegerhotel_auto_order_rule.time_range_type时间范围类型(1-全天 2-特殊时间段)
timeRangeHotelAutoOrderRuleResponse.TimeRange时间范围
excludeDatesList<HotelAutoOrderRuleResponse.ExcludeDate>不适用日期列表
roomTypesList<HotelAutoOrderRuleResponse.RoomType>房型配置列表
statusIntegerhotel_auto_order_rule.status状态(0-正常 1-删除)
createdByLonghotel_auto_order_rule.created_by创建人
createdTimeDatehotel_auto_order_rule.created_time创建时间
updatedByLonghotel_auto_order_rule.updated_by修改人
updatedTimeDatehotel_auto_order_rule.updated_time修改时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelAutoOrderRulePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "hotelId": 1,
        "isEnabled": 0,
        "timeType": 0,
        "weekDays": "",
        "timeRangeType": 0,
        "timeRange": "2026-01-01 12:00:00",
        "excludeDates": "2026-01-01 12:00:00",
        "roomTypes": "",
        "status": 0,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelAutoOrderRuleService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelAutoOrderRule 在用管理后台 #
酒店自动接单规则-更新 · HotelAutoOrderRuleController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleController#updateHotelAutoOrderRule
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_exclude_datehotel_auto_order_room_limithotel_auto_order_rulehotel_infohotel_auto_order_rule_log
ControllerHotelAutoOrderRuleController#updateHotelAutoOrderRule
MapperHotelAutoOrderExcludeDateService.getMapper#delete ⇒ 表 hotel_auto_order_exclude_date
MapperHotelAutoOrderRoomLimitService.getMapper#delete ⇒ 表 hotel_auto_order_room_limit
ServiceHotelAutoOrderRuleService#get (HotelAutoOrderRuleServiceImpl)
MapperHotelAutoOrderRuleMapper#selectById ⇒ 表 hotel_auto_order_rule
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelAutoOrderRuleService#update (HotelAutoOrderRuleServiceImpl)
MapperHotelAutoOrderRuleMapper#updateById ⇒ 表 hotel_auto_order_rule
ServiceHotelAutoOrderRuleLogService#add (HotelAutoOrderRuleLogServiceImpl)
MapperHotelAutoOrderRuleLogMapper#insert ⇒ 表 hotel_auto_order_rule_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
SessionUserService.getSessionIdSessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelAutoOrderRule
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelAutoOrderRule
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelAutoOrderRule (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRuleUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_auto_order_exclude_date.id规则ID
hotelIdLong必填hotel_auto_order_rule.hotel_id酒店ID
isEnabledInteger必填hotel_auto_order_rule.is_enabled是否启用(0-启用 1-禁用)
timeTypeInteger必填hotel_auto_order_rule.time_type时间类型(1-所有时间全部房型 2-自定义时间和房型)
weekDaysList<String>hotel_auto_order_rule.week_days适用星期
timeRangeTypeIntegerhotel_auto_order_rule.time_range_type时间范围类型(1-全天 2-特殊时间段)
timeRangeHotelAutoOrderRuleRequest.TimeRange时间范围
excludeDatesList<HotelAutoOrderRuleRequest.@Valid ExcludeDate>不适用日期列表
roomTypesList<HotelAutoOrderRuleRequest.@Valid RoomType>房型配置列表
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelAutoOrderRule
{
  "body": {
    "id": 1,
    "hotelId": 1,
    "isEnabled": 0,
    "timeType": 0,
    "weekDays": "",
    "timeRangeType": 0,
    "timeRange": "2026-01-01 12:00:00",
    "excludeDates": "2026-01-01 12:00:00",
    "roomTypes": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新自动排单规则
逻辑摘要查询详情(hotelAutoOrderRuleService.get);查询详情(hotelInfoService.get);查询详情(sessionUserService.getSessionId)
内联注释
  • 1. ���证规则是否存在
  • 2. 查询酒店基本信息
  • 3. 更新规则主表
  • 4. 设置自定义时间配置
  • 4.1 设置星期
  • 4.2 设置���间范围
  • 5. 设置更新人和时间
  • 6. 更新规则

HotelAutoOrderRuleLogController 0/6 在用

POST /hotel/addHotelAutoOrderRuleLog 未使用管理后台 #
自动接单规则操作日志-新增 · HotelAutoOrderRuleLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleLogController#addHotelAutoOrderRuleLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_rule_log
ControllerHotelAutoOrderRuleLogController#addHotelAutoOrderRuleLog
转换BeanUtils.map → HotelAutoOrderRuleLog ⇒ 表 hotel_auto_order_rule_log
ServiceHotelAutoOrderRuleLogService#add (HotelAutoOrderRuleLogServiceImpl)
MapperHotelAutoOrderRuleLogMapper#insert ⇒ 表 hotel_auto_order_rule_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelAutoOrderRuleLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelAutoOrderRuleLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelAutoOrderRuleLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRuleLogAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelAutoOrderRuleLog
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增自动排单规则日志
逻辑摘要新增(hotelAutoOrderRuleLogService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelAutoOrderRuleLog 未使用管理后台 #
自动接单规则操作日志-删除 · HotelAutoOrderRuleLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleLogController#deleteHotelAutoOrderRuleLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_rule_log
ControllerHotelAutoOrderRuleLogController#deleteHotelAutoOrderRuleLog
ServiceHotelAutoOrderRuleLogService#delete (HotelAutoOrderRuleLogServiceImpl)
MapperHotelAutoOrderRuleLogMapper#deleteById ⇒ 表 hotel_auto_order_rule_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelAutoOrderRuleLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelAutoOrderRuleLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelAutoOrderRuleLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_auto_order_rule_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelAutoOrderRuleLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除自动排单规则日志
逻辑摘要删除(hotelAutoOrderRuleLogService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelAutoOrderRuleLog 未使用管理后台 #
自动接单规则操作日志-详情 · HotelAutoOrderRuleLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleLogController#getHotelAutoOrderRuleLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_rule_log
ControllerHotelAutoOrderRuleLogController#getHotelAutoOrderRuleLog
转换BeanUtils.map → HotelAutoOrderRuleLogResponse
ServiceHotelAutoOrderRuleLogService#get (HotelAutoOrderRuleLogServiceImpl)
MapperHotelAutoOrderRuleLogMapper#selectById ⇒ 表 hotel_auto_order_rule_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelAutoOrderRuleLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelAutoOrderRuleLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelAutoOrderRuleLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_auto_order_rule_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelAutoOrderRuleLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_auto_order_rule_log.id主键
hotelIdLonghotel_auto_order_rule_log.hotel_id酒店ID
ruleIdLonghotel_auto_order_rule_log.rule_id规则ID
contentStringhotel_auto_order_rule_log.content操作内容
operatorIdLonghotel_auto_order_rule_log.operator_id操作人ID
operatorNameStringhotel_auto_order_rule_log.operator_name操作人姓名
createdTimeDatehotel_auto_order_rule_log.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelAutoOrderRuleLog
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "hotelId": 1,
    "ruleId": 1,
    "content": "",
    "operatorId": 1,
    "operatorName": "",
    "createdTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(hotelAutoOrderRuleLogService.get);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 参数校验
  • 2. 查询日志
  • 3. 构建响应对象
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelAutoOrderRuleLogList 未使用管理后台 #
自动接单规则操作日志-列表查询 · HotelAutoOrderRuleLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleLogController#queryHotelAutoOrderRuleLogList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_rule_log
ControllerHotelAutoOrderRuleLogController#queryHotelAutoOrderRuleLogList
转换BeanUtils.map → HotelAutoOrderRuleLogQuery
ServiceHotelAutoOrderRuleLogService#queryList (HotelAutoOrderRuleLogServiceImpl)
MapperHotelAutoOrderRuleLogMapper#selectList ⇒ 表 hotel_auto_order_rule_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelAutoOrderRuleLogList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRuleLogList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRuleLogList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRuleLogListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelAutoOrderRuleLogResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_auto_order_rule_log.id主键
hotelIdLonghotel_auto_order_rule_log.hotel_id酒店ID
ruleIdLonghotel_auto_order_rule_log.rule_id规则ID
contentStringhotel_auto_order_rule_log.content操作内容
operatorIdLonghotel_auto_order_rule_log.operator_id操作人ID
operatorNameStringhotel_auto_order_rule_log.operator_name操作人姓名
createdTimeDatehotel_auto_order_rule_log.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelAutoOrderRuleLogList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "hotelId": 1,
      "ruleId": 1,
      "content": "",
      "operatorId": 1,
      "operatorName": "",
      "createdTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelAutoOrderRuleLogService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelAutoOrderRuleLogPage 未使用管理后台 #
自动接单规则操作日志-分页查询 · HotelAutoOrderRuleLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleLogController#queryHotelAutoOrderRuleLogPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_rule_log
ControllerHotelAutoOrderRuleLogController#queryHotelAutoOrderRuleLogPage
转换BeanUtils.map → HotelAutoOrderRuleLogQuery
ServiceHotelAutoOrderRuleLogService#queryPage (HotelAutoOrderRuleLogServiceImpl)
MapperHotelAutoOrderRuleLogMapper#selectPage ⇒ 表 hotel_auto_order_rule_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelAutoOrderRuleLogPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRuleLogPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelAutoOrderRuleLogPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRuleLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelAutoOrderRuleLogResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_auto_order_rule_log.id主键
hotelIdLonghotel_auto_order_rule_log.hotel_id酒店ID
ruleIdLonghotel_auto_order_rule_log.rule_id规则ID
contentStringhotel_auto_order_rule_log.content操作内容
operatorIdLonghotel_auto_order_rule_log.operator_id操作人ID
operatorNameStringhotel_auto_order_rule_log.operator_name操作人姓名
createdTimeDatehotel_auto_order_rule_log.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelAutoOrderRuleLogPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "hotelId": 1,
        "ruleId": 1,
        "content": "",
        "operatorId": 1,
        "operatorName": "",
        "createdTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelAutoOrderRuleLogService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelAutoOrderRuleLog 未使用管理后台 #
自动接单规则操作日志-更新 · HotelAutoOrderRuleLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelAutoOrderRuleLogController#updateHotelAutoOrderRuleLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_auto_order_rule_log
ControllerHotelAutoOrderRuleLogController#updateHotelAutoOrderRuleLog
转换BeanUtils.map → HotelAutoOrderRuleLog ⇒ 表 hotel_auto_order_rule_log
ServiceHotelAutoOrderRuleLogService#update (HotelAutoOrderRuleLogServiceImpl)
MapperHotelAutoOrderRuleLogMapper#updateById ⇒ 表 hotel_auto_order_rule_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelAutoOrderRuleLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelAutoOrderRuleLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelAutoOrderRuleLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelAutoOrderRuleLogUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_auto_order_rule_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelAutoOrderRuleLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新自动排单规则日志
逻辑摘要更新(hotelAutoOrderRuleLogService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelCommentController 6/10 在用

POST /hotel/addHotelComment 未使用管理后台 #
酒店评价表-新增 · HotelCommentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentController#addHotelComment
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment
ControllerHotelCommentController#addHotelComment
转换BeanUtils.map → HotelComment ⇒ 表 hotel_comment
ServiceHotelCommentService#add (HotelCommentServiceImpl)
MapperHotelCommentMapper#insert ⇒ 表 hotel_comment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelComment
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelComment
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelComment (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelComment
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增评价
逻辑摘要新增(hotelCommentService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/auditHotelComment 在用管理后台 #
酒店评价表-审核 · HotelCommentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentController#auditHotelComment
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_commenthotel_comment_log
ControllerHotelCommentController#auditHotelComment
ServiceHotelCommentService#get (HotelCommentServiceImpl)
MapperHotelCommentMapper#selectById ⇒ 表 hotel_comment
ServiceHotelCommentService#update (HotelCommentServiceImpl)
MapperHotelCommentMapper#updateById ⇒ 表 hotel_comment
ServiceHotelCommentLogService#add (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#insert ⇒ 表 hotel_comment_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
SessionUserService.getSessionIdSessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/auditHotelComment
uathttps://dscp-uat.hn12301.net/manage-api/hotel/auditHotelComment
prohttps://dscp-uat.hn12301.net/manage-api/hotel/auditHotelComment (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentAuditRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_comment.id评价ID
statusIntegerhotel_comment.status状态 0-待审核 1-已审核
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/auditHotelComment
{
  "body": {
    "id": 1,
    "status": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 审核评价
逻辑摘要查询详情(hotelCommentService.get);更新(hotelCommentService.update);查询详情(sessionUserService.getSessionId)
内联注释
  • 获取评价信息
  • 更新评价状态
  • 记录审核日志
  • 1-审核
POST /hotel/batchAuditHotelComment 在用管理后台 #
酒店评价表-批量审核 · HotelCommentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentController#batchAuditHotelComment
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_commenthotel_comment_log
ControllerHotelCommentController#batchAuditHotelComment
ServiceHotelCommentService#queryList (HotelCommentServiceImpl)
MapperHotelCommentMapper#selectList ⇒ 表 hotel_comment
ServiceHotelCommentService#update (HotelCommentServiceImpl)
MapperHotelCommentMapper#updateById ⇒ 表 hotel_comment
ServiceHotelCommentLogService#add (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#insert ⇒ 表 hotel_comment_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
SessionUserService.getSessionIdSessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/batchAuditHotelComment
uathttps://dscp-uat.hn12301.net/manage-api/hotel/batchAuditHotelComment
prohttps://dscp-uat.hn12301.net/manage-api/hotel/batchAuditHotelComment (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentBatchAuditRequest
字段类型必填取值/校验表 / 列说明
idsList<Long>评价ID列表
statusIntegerhotel_comment.status状态 0-待审核 1-已审核
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/batchAuditHotelComment
{
  "body": {
    "ids": "",
    "status": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 批量审核评价
逻辑摘要列表查询(hotelCommentService.queryList);更新(hotelCommentService.update);查询详情(sessionUserService.getSessionId)
内联注释
  • 查询评价列表
  • 批量更新评价状态
  • 记录审核日志
  • 1-审核
POST /hotel/batchDeleteHotelComment 在用管理后台 #
酒店评价表-批量删除 · HotelCommentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentController#batchDeleteHotelComment
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_commenthotel_comment_log
ControllerHotelCommentController#batchDeleteHotelComment
ServiceHotelCommentService#queryList (HotelCommentServiceImpl)
MapperHotelCommentMapper#selectList ⇒ 表 hotel_comment
ServiceHotelCommentService#delete (HotelCommentServiceImpl)
MapperHotelCommentMapper#deleteById ⇒ 表 hotel_comment
ServiceHotelCommentLogService#add (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#insert ⇒ 表 hotel_comment_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
SessionUserService.getSessionIdSessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/batchDeleteHotelComment
uathttps://dscp-uat.hn12301.net/manage-api/hotel/batchDeleteHotelComment
prohttps://dscp-uat.hn12301.net/manage-api/hotel/batchDeleteHotelComment (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentBatchDeleteRequest
字段类型必填取值/校验表 / 列说明
idsList<Long>评价ID列表
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/batchDeleteHotelComment
{
  "body": {
    "ids": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 批量删除评价
逻辑摘要列表查询(hotelCommentService.queryList);删除(hotelCommentService.delete);查询详情(sessionUserService.getSessionId)
内联注释
  • 查询评价列表
  • 批量删除评价
  • 记录删除日志
  • 3-删除
POST /hotel/deleteHotelComment 在用管理后台 #
酒店评价表-删除 · HotelCommentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentController#deleteHotelComment
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_commenthotel_comment_log
ControllerHotelCommentController#deleteHotelComment
ServiceHotelCommentService#get (HotelCommentServiceImpl)
MapperHotelCommentMapper#selectById ⇒ 表 hotel_comment
ServiceHotelCommentService#delete (HotelCommentServiceImpl)
MapperHotelCommentMapper#deleteById ⇒ 表 hotel_comment
ServiceHotelCommentLogService#add (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#insert ⇒ 表 hotel_comment_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
SessionUserService.getSessionIdSessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelComment
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelComment
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelComment (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_comment.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelComment
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除评价
逻辑摘要查询详情(hotelCommentService.get);删除(hotelCommentService.delete);查询详情(sessionUserService.getSessionId)
内联注释
  • 获取评价信息
  • 删除评价
  • 记录删除日志
  • 3-删除
POST /hotel/getHotelComment 未使用管理后台 #
酒店评价表-详情 · HotelCommentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentController#getHotelComment
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment
ControllerHotelCommentController#getHotelComment
ServiceHotelCommentService#get (HotelCommentServiceImpl)
MapperHotelCommentMapper#selectById ⇒ 表 hotel_comment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelComment
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelComment
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelComment (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_comment.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelCommentResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_comment.idid
hotelIdLonghotel_comment.hotel_id酒店ID
roomTypeIdLonghotel_comment.room_type_id房型ID
roomTypeNameString
orderIdStringhotel_comment.order_id订单号
stayDateDatehotel_comment.stay_date入住日期
memberIdLonghotel_comment.member_id用户ID
memberNameStringhotel_comment.member_name用户名称
ratingIntegerhotel_comment.rating评分 1-5星
contentStringhotel_comment.content评价内容
imagesStringhotel_comment.images图片,逗号隔开
tagsStringhotel_comment.tags评价标签,逗号隔开
statusIntegerhotel_comment.status状态 0-待审核 1-已审核
isDeletedBooleanhotel_comment.is_deleted是否删除(0-否,1-是)
createdByLonghotel_comment.created_by创建人
createdTimeDatehotel_comment.created_time创建时间
updatedByLonghotel_comment.updated_by修改人
updatedTimeDatehotel_comment.updated_time修改时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelComment
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "hotelId": 1,
    "roomTypeId": 1,
    "roomTypeName": "",
    "orderId": "",
    "stayDate": "2026-01-01 12:00:00",
    "memberId": 1,
    "memberName": "",
    "rating": 0,
    "content": "",
    "images": "",
    "tags": "",
    "status": 0,
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(hotelCommentService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelCommentList 未使用管理后台 #
酒店评价表-列表查询 · HotelCommentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentController#queryHotelCommentList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment
ControllerHotelCommentController#queryHotelCommentList
转换BeanUtils.map → HotelCommentQuery
ServiceHotelCommentService#queryList (HotelCommentServiceImpl)
MapperHotelCommentMapper#selectList ⇒ 表 hotel_comment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelCommentList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelCommentResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_comment.idid
hotelIdLonghotel_comment.hotel_id酒店ID
roomTypeIdLonghotel_comment.room_type_id房型ID
roomTypeNameString
orderIdStringhotel_comment.order_id订单号
stayDateDatehotel_comment.stay_date入住日期
memberIdLonghotel_comment.member_id用户ID
memberNameStringhotel_comment.member_name用户名称
ratingIntegerhotel_comment.rating评分 1-5星
contentStringhotel_comment.content评价内容
imagesStringhotel_comment.images图片,逗号隔开
tagsStringhotel_comment.tags评价标签,逗号隔开
statusIntegerhotel_comment.status状态 0-待审核 1-已审核
isDeletedBooleanhotel_comment.is_deleted是否删除(0-否,1-是)
createdByLonghotel_comment.created_by创建人
createdTimeDatehotel_comment.created_time创建时间
updatedByLonghotel_comment.updated_by修改人
updatedTimeDatehotel_comment.updated_time修改时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelCommentList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "hotelId": 1,
      "roomTypeId": 1,
      "roomTypeName": "",
      "orderId": "",
      "stayDate": "2026-01-01 12:00:00",
      "memberId": 1,
      "memberName": "",
      "rating": 0,
      "content": "",
      "images": "",
      "tags": "",
      "status": 0,
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelCommentService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelCommentPage 在用管理后台 #
酒店评价表-分页查询 · HotelCommentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentController#queryHotelCommentPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment
ControllerHotelCommentController#queryHotelCommentPage
转换BeanUtils.map → HotelCommentQuery
ServiceHotelCommentService#queryPage (HotelCommentServiceImpl)
MapperHotelCommentMapper#selectPage ⇒ 表 hotel_comment
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
HotelRoomTypeCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelCommentPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
merchantIdLonghotel_comment.merchant_id所属商户id,关联merchant表id
shopIdLonghotel_comment.shop_id所属商铺id,关联shop表id
hotelIdLonghotel_comment.hotel_id
statusIntegerhotel_comment.status状态 0-待审核 1-已审核
roomTypeIdLonghotel_comment.room_type_id房型ID
createdTimeRangeDate[]购买日期
ratingIntegerhotel_comment.rating
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelCommentResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_comment.idid
hotelIdLonghotel_comment.hotel_id酒店ID
roomTypeIdLonghotel_comment.room_type_id房型ID
roomTypeNameString
orderIdStringhotel_comment.order_id订单号
stayDateDatehotel_comment.stay_date入住日期
memberIdLonghotel_comment.member_id用户ID
memberNameStringhotel_comment.member_name用户名称
ratingIntegerhotel_comment.rating评分 1-5星
contentStringhotel_comment.content评价内容
imagesStringhotel_comment.images图片,逗号隔开
tagsStringhotel_comment.tags评价标签,逗号隔开
statusIntegerhotel_comment.status状态 0-待审核 1-已审核
isDeletedBooleanhotel_comment.is_deleted是否删除(0-否,1-是)
createdByLonghotel_comment.created_by创建人
createdTimeDatehotel_comment.created_time创建时间
updatedByLonghotel_comment.updated_by修改人
updatedTimeDatehotel_comment.updated_time修改时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelCommentPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "merchantId": 1,
    "shopId": 1,
    "hotelId": 1,
    "status": 0,
    "roomTypeId": 1,
    "createdTimeRange": "2026-01-01 12:00:00",
    "rating": 0
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "hotelId": 1,
        "roomTypeId": 1,
        "roomTypeName": "",
        "orderId": "",
        "stayDate": "2026-01-01 12:00:00",
        "memberId": 1,
        "memberName": "",
        "rating": 0,
        "content": "",
        "images": "",
        "tags": "",
        "status": 0,
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelCommentService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置时间范围
  • 设置排序
  • 查询评价列表
  • 填充房型名称
POST /hotel/queryHotelCommentStats 在用管理后台 #
评价统计 · HotelCommentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentController#queryHotelCommentStats
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment
ControllerHotelCommentController#queryHotelCommentStats
ServiceHotelCommentService#queryList (HotelCommentServiceImpl)
MapperHotelCommentMapper#selectList ⇒ 表 hotel_comment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelCommentStats
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentStats
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentStats (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentStatsRequest
字段类型必填取值/校验表 / 列说明
hotelIdLonghotel_comment.hotel_id酒店ID
timeRangeString时间范围:today-今日, week-本周, month-本月
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelCommentStatsResponse (object)
字段类型必填取值/校验表 / 列说明
totalCountLong总评价数
avgRatingDouble平均评分
pendingCountLong待审核数
goodRatePercentDouble好评率
totalCountChangeDouble总评价数变化率
avgRatingChangeDouble平均评分变化率
pendingCountChangeDouble待审核数变化率
goodRateChangeDouble好评率变化率
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelCommentStats
{
  "body": {
    "hotelId": 1,
    "timeRange": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "totalCount": 0,
    "avgRating": 0,
    "pendingCount": 0,
    "goodRatePercent": 0,
    "totalCountChange": 0,
    "avgRatingChange": 0,
    "pendingCountChange": 0,
    "goodRateChange": 0
  }
}
处理逻辑
逻辑摘要列表查询(hotelCommentService.queryList)
内联注释
  • 1. 获取当前时间范围
  • 2. 获取对比时间范围
  • 3. 查询当前时间范围的数据
  • 4. 查询对比时间范围的数据
  • 5. 计算统计数据
POST /hotel/updateHotelComment 未使用管理后台 #
酒店评价表-更新 · HotelCommentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentController#updateHotelComment
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment
ControllerHotelCommentController#updateHotelComment
转换BeanUtils.map → HotelComment ⇒ 表 hotel_comment
ServiceHotelCommentService#update (HotelCommentServiceImpl)
MapperHotelCommentMapper#updateById ⇒ 表 hotel_comment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelComment
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelComment
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelComment (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_comment.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelComment
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新评价
逻辑摘要更新(hotelCommentService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelCommentLogController 1/7 在用

POST /hotel/addHotelCommentLog 未使用管理后台 #
评价操作日志表-新增 · HotelCommentLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentLogController#addHotelCommentLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_log
ControllerHotelCommentLogController#addHotelCommentLog
转换BeanUtils.map → HotelCommentLog ⇒ 表 hotel_comment_log
ServiceHotelCommentLogService#add (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#insert ⇒ 表 hotel_comment_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelCommentLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelCommentLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelCommentLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentLogAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelCommentLog
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增评价日志
逻辑摘要新增(hotelCommentLogService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelCommentLog 未使用管理后台 #
评价操作日志表-删除 · HotelCommentLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentLogController#deleteHotelCommentLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_log
ControllerHotelCommentLogController#deleteHotelCommentLog
ServiceHotelCommentLogService#delete (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#deleteById ⇒ 表 hotel_comment_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelCommentLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelCommentLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelCommentLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_comment_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelCommentLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除评价日志
逻辑摘要删除(hotelCommentLogService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelCommentLog 未使用管理后台 #
评价操作日志表-详情 · HotelCommentLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentLogController#getHotelCommentLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_log
ControllerHotelCommentLogController#getHotelCommentLog
ServiceHotelCommentLogService#get (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#selectById ⇒ 表 hotel_comment_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelCommentLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelCommentLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelCommentLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_comment_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelCommentLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_comment_log.id主键
commentIdLonghotel_comment_log.comment_id评价ID
operatorIdLonghotel_comment_log.operator_id操作人ID
operatorNameStringhotel_comment_log.operator_name操作人名称
operationTypeIntegerhotel_comment_log.operation_type操作类型 1-审核 2-回复 3-删除
operationDescStringhotel_comment_log.operation_desc操作描述
createdTimeDatehotel_comment_log.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelCommentLog
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "commentId": 1,
    "operatorId": 1,
    "operatorName": "",
    "operationType": 0,
    "operationDesc": "",
    "createdTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(hotelCommentLogService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelCommentLogList 未使用管理后台 #
评价操作日志表-列表查询 · HotelCommentLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentLogController#queryHotelCommentLogList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_log
ControllerHotelCommentLogController#queryHotelCommentLogList
转换BeanUtils.map → HotelCommentLogQuery
ServiceHotelCommentLogService#queryList (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#selectList ⇒ 表 hotel_comment_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelCommentLogList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentLogList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentLogList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentLogListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelCommentLogResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_comment_log.id主键
commentIdLonghotel_comment_log.comment_id评价ID
operatorIdLonghotel_comment_log.operator_id操作人ID
operatorNameStringhotel_comment_log.operator_name操作人名称
operationTypeIntegerhotel_comment_log.operation_type操作类型 1-审核 2-回复 3-删除
operationDescStringhotel_comment_log.operation_desc操作描述
createdTimeDatehotel_comment_log.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelCommentLogList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "commentId": 1,
      "operatorId": 1,
      "operatorName": "",
      "operationType": 0,
      "operationDesc": "",
      "createdTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelCommentLogService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelCommentLogPage 未使用管理后台 #
评价操作日志表-分页查询 · HotelCommentLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentLogController#queryHotelCommentLogPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_log
ControllerHotelCommentLogController#queryHotelCommentLogPage
转换BeanUtils.map → HotelCommentLogQuery
ServiceHotelCommentLogService#queryPage (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#selectPage ⇒ 表 hotel_comment_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelCommentLogPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentLogPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentLogPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelCommentLogResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_comment_log.id主键
commentIdLonghotel_comment_log.comment_id评价ID
operatorIdLonghotel_comment_log.operator_id操作人ID
operatorNameStringhotel_comment_log.operator_name操作人名称
operationTypeIntegerhotel_comment_log.operation_type操作类型 1-审核 2-回复 3-删除
operationDescStringhotel_comment_log.operation_desc操作描述
createdTimeDatehotel_comment_log.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelCommentLogPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "commentId": 1,
        "operatorId": 1,
        "operatorName": "",
        "operationType": 0,
        "operationDesc": "",
        "createdTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelCommentLogService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelCommentLogs 在用管理后台 #
根据评论ID查询操作日志 · HotelCommentLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentLogController#queryHotelCommentLogs
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_log
ControllerHotelCommentLogController#queryHotelCommentLogs
ServiceHotelCommentLogService#queryList (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#selectList ⇒ 表 hotel_comment_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelCommentLogs
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentLogs
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentLogs (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentLogQueryRequest
字段类型必填取值/校验表 / 列说明
commentIdLonghotel_comment_log.comment_id评论ID
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelCommentLogResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_comment_log.id主键
commentIdLonghotel_comment_log.comment_id评价ID
operatorIdLonghotel_comment_log.operator_id操作人ID
operatorNameStringhotel_comment_log.operator_name操作人名称
operationTypeIntegerhotel_comment_log.operation_type操作类型 1-审核 2-回复 3-删除
operationDescStringhotel_comment_log.operation_desc操作描述
createdTimeDatehotel_comment_log.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelCommentLogs
{
  "body": {
    "commentId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "commentId": 1,
      "operatorId": 1,
      "operatorName": "",
      "operationType": 0,
      "operationDesc": "",
      "createdTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelCommentLogService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
POST /hotel/updateHotelCommentLog 未使用管理后台 #
评价操作日志表-更新 · HotelCommentLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentLogController#updateHotelCommentLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_log
ControllerHotelCommentLogController#updateHotelCommentLog
转换BeanUtils.map → HotelCommentLog ⇒ 表 hotel_comment_log
ServiceHotelCommentLogService#update (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#updateById ⇒ 表 hotel_comment_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelCommentLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelCommentLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelCommentLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentLogUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_comment_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelCommentLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新评价日志
逻辑摘要更新(hotelCommentLogService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelCommentReplyController 2/7 在用

POST /hotel/addHotelCommentReply 在用管理后台 #
评价回复表-新增 · HotelCommentReplyController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentReplyController#addHotelCommentReply
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_replyhotel_commenthotel_comment_log
ControllerHotelCommentReplyController#addHotelCommentReply
转换BeanUtils.map → HotelCommentReply ⇒ 表 hotel_comment_reply
ServiceHotelCommentService#get (HotelCommentServiceImpl)
MapperHotelCommentMapper#selectById ⇒ 表 hotel_comment
ServiceHotelCommentReplyService#add (HotelCommentReplyServiceImpl)
MapperHotelCommentReplyMapper#insert ⇒ 表 hotel_comment_reply
ServiceHotelCommentLogService#add (HotelCommentLogServiceImpl)
MapperHotelCommentLogMapper#insert ⇒ 表 hotel_comment_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
SessionUserService.getSessionIdSessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelCommentReply
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelCommentReply
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelCommentReply (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentReplyAddRequest
字段类型必填取值/校验表 / 列说明
commentIdLonghotel_comment_reply.comment_id评价ID
contentStringhotel_comment_reply.content回复内容
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelCommentReply
{
  "body": {
    "commentId": 1,
    "content": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增评价回复
逻辑摘要查询详情(hotelCommentService.get);查询详情(sessionUserService.getSessionId);查询详情(sessionUserService.getSessionUser);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 校验评价是否存在
  • 构建回复对象
  • 记录回复日志
  • 2-回复
POST /hotel/deleteHotelCommentReply 未使用管理后台 #
评价回复表-删除 · HotelCommentReplyController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentReplyController#deleteHotelCommentReply
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_reply
ControllerHotelCommentReplyController#deleteHotelCommentReply
ServiceHotelCommentReplyService#delete (HotelCommentReplyServiceImpl)
MapperHotelCommentReplyMapper#deleteById ⇒ 表 hotel_comment_reply

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelCommentReply
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelCommentReply
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelCommentReply (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_comment_reply.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelCommentReply
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除评价回复
逻辑摘要删除(hotelCommentReplyService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelCommentReply 未使用管理后台 #
评价回复表-详情 · HotelCommentReplyController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentReplyController#getHotelCommentReply
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_reply
ControllerHotelCommentReplyController#getHotelCommentReply
ServiceHotelCommentReplyService#get (HotelCommentReplyServiceImpl)
MapperHotelCommentReplyMapper#selectById ⇒ 表 hotel_comment_reply

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelCommentReply
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelCommentReply
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelCommentReply (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_comment_reply.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelCommentReplyResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_comment_reply.id主键
commentIdLonghotel_comment_reply.comment_id评价ID
contentStringhotel_comment_reply.content回复内容
operatorIdLonghotel_comment_reply.operator_id操作人ID
operatorNameStringhotel_comment_reply.operator_name操作人名称
createdTimeDatehotel_comment_reply.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelCommentReply
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "commentId": 1,
    "content": "",
    "operatorId": 1,
    "operatorName": "",
    "createdTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(hotelCommentReplyService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelCommentReplyList 未使用管理后台 #
评价回复表-列表查询 · HotelCommentReplyController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentReplyController#queryHotelCommentReplyList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_reply
ControllerHotelCommentReplyController#queryHotelCommentReplyList
转换BeanUtils.map → HotelCommentReplyQuery
ServiceHotelCommentReplyService#queryList (HotelCommentReplyServiceImpl)
MapperHotelCommentReplyMapper#selectList ⇒ 表 hotel_comment_reply

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelCommentReplyList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentReplyList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentReplyList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentReplyListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelCommentReplyResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_comment_reply.id主键
commentIdLonghotel_comment_reply.comment_id评价ID
contentStringhotel_comment_reply.content回复内容
operatorIdLonghotel_comment_reply.operator_id操作人ID
operatorNameStringhotel_comment_reply.operator_name操作人名称
createdTimeDatehotel_comment_reply.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelCommentReplyList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "commentId": 1,
      "content": "",
      "operatorId": 1,
      "operatorName": "",
      "createdTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelCommentReplyService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelCommentReplyPage 未使用管理后台 #
评价回复表-分页查询 · HotelCommentReplyController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentReplyController#queryHotelCommentReplyPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_reply
ControllerHotelCommentReplyController#queryHotelCommentReplyPage
转换BeanUtils.map → HotelCommentReplyQuery
ServiceHotelCommentReplyService#queryPage (HotelCommentReplyServiceImpl)
MapperHotelCommentReplyMapper#selectPage ⇒ 表 hotel_comment_reply

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelCommentReplyPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentReplyPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentReplyPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentReplyPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelCommentReplyResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_comment_reply.id主键
commentIdLonghotel_comment_reply.comment_id评价ID
contentStringhotel_comment_reply.content回复内容
operatorIdLonghotel_comment_reply.operator_id操作人ID
operatorNameStringhotel_comment_reply.operator_name操作人名称
createdTimeDatehotel_comment_reply.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelCommentReplyPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "commentId": 1,
        "content": "",
        "operatorId": 1,
        "operatorName": "",
        "createdTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelCommentReplyService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelCommentReplys 在用管理后台 #
根据评论ID查询回复列表 · HotelCommentReplyController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentReplyController#queryHotelCommentReplys
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_reply
ControllerHotelCommentReplyController#queryHotelCommentReplys
ServiceHotelCommentReplyService#queryList (HotelCommentReplyServiceImpl)
MapperHotelCommentReplyMapper#selectList ⇒ 表 hotel_comment_reply

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelCommentReplys
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentReplys
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelCommentReplys (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentReplyQueryRequest
字段类型必填取值/校验表 / 列说明
commentIdLonghotel_comment_reply.comment_id评论ID
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelCommentReplyResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_comment_reply.id主键
commentIdLonghotel_comment_reply.comment_id评价ID
contentStringhotel_comment_reply.content回复内容
operatorIdLonghotel_comment_reply.operator_id操作人ID
operatorNameStringhotel_comment_reply.operator_name操作人名称
createdTimeDatehotel_comment_reply.created_time创建时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelCommentReplys
{
  "body": {
    "commentId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "commentId": 1,
      "content": "",
      "operatorId": 1,
      "operatorName": "",
      "createdTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelCommentReplyService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 按创建时间倒序
POST /hotel/updateHotelCommentReply 未使用管理后台 #
评价回复表-更新 · HotelCommentReplyController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelCommentReplyController#updateHotelCommentReply
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_comment_reply
ControllerHotelCommentReplyController#updateHotelCommentReply
转换BeanUtils.map → HotelCommentReply ⇒ 表 hotel_comment_reply
ServiceHotelCommentReplyService#update (HotelCommentReplyServiceImpl)
MapperHotelCommentReplyMapper#updateById ⇒ 表 hotel_comment_reply

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelCommentReply
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelCommentReply
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelCommentReply (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelCommentReplyUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_comment_reply.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelCommentReply
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新评价回复
逻辑摘要更新(hotelCommentReplyService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelFacilityController 0/6 在用

POST /hotel/addHotelFacility 未使用管理后台 #
酒店设施分类表-新增 · HotelFacilityController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityController#addHotelFacility
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility
ControllerHotelFacilityController#addHotelFacility
转换BeanUtils.map → HotelFacility ⇒ 表 hotel_facility
ServiceHotelFacilityService#add (HotelFacilityServiceImpl)
MapperHotelFacilityMapper#insert ⇒ 表 hotel_facility

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelFacility
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelFacility
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelFacility (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityAddRequest
字段类型必填取值/校验表 / 列说明
nameString必填hotel_facility.name设施名称
typeString必填hotel_facility.type设施类型
levelInteger必填hotel_facility.level层级
sortInteger必填hotel_facility.sort排序号
parentIdLonghotel_facility.parent_id父级ID
createdByLonghotel_facility.created_by创建人ID
createdTimeDatehotel_facility.created_time创建时间
updatedByLonghotel_facility.updated_by更新人ID
updatedTimeDatehotel_facility.updated_time更新时间
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelFacility
{
  "body": {
    "name": "",
    "type": "",
    "level": 0,
    "sort": 0,
    "parentId": 1,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00"
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增酒店设施
逻辑摘要新增(hotelFacilityService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelFacility 未使用管理后台 #
酒店设施分类表-删除 · HotelFacilityController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityController#deleteHotelFacility
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility
ControllerHotelFacilityController#deleteHotelFacility
ServiceHotelFacilityService#delete (HotelFacilityServiceImpl)
MapperHotelFacilityMapper#deleteById ⇒ 表 hotel_facility

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelFacility
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelFacility
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelFacility (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_facility.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelFacility
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除酒店设施
逻辑摘要删除(hotelFacilityService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelFacility 未使用管理后台 #
酒店设施分类表-详情 · HotelFacilityController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityController#getHotelFacility
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility
ControllerHotelFacilityController#getHotelFacility
ServiceHotelFacilityService#get (HotelFacilityServiceImpl)
MapperHotelFacilityMapper#selectById ⇒ 表 hotel_facility

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelFacility
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelFacility
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelFacility (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_facility.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelFacilityResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_facility.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelFacility
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(hotelFacilityService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelFacilityList 未使用管理后台 #
酒店设施分类表-列表查询 · HotelFacilityController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityController#queryHotelFacilityList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility
ControllerHotelFacilityController#queryHotelFacilityList
转换BeanUtils.map → HotelFacilityQuery
ServiceHotelFacilityService#queryList (HotelFacilityServiceImpl)
MapperHotelFacilityMapper#selectList ⇒ 表 hotel_facility

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelFacilityList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelFacilityResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_facility.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelFacilityList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelFacilityService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelFacilityPage 未使用管理后台 #
酒店设施分类表-分页查询 · HotelFacilityController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityController#queryHotelFacilityPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility
ControllerHotelFacilityController#queryHotelFacilityPage
转换BeanUtils.map → HotelFacilityQuery
ServiceHotelFacilityService#queryPage (HotelFacilityServiceImpl)
MapperHotelFacilityMapper#selectPage ⇒ 表 hotel_facility

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelFacilityPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelFacilityResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_facility.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelFacilityPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelFacilityService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelFacility 未使用管理后台 #
酒店设施分类表-更新 · HotelFacilityController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityController#updateHotelFacility
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility
ControllerHotelFacilityController#updateHotelFacility
转换BeanUtils.map → HotelFacility ⇒ 表 hotel_facility
ServiceHotelFacilityService#update (HotelFacilityServiceImpl)
MapperHotelFacilityMapper#updateById ⇒ 表 hotel_facility

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelFacility
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelFacility
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelFacility (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_facility.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelFacility
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新酒店设施
逻辑摘要更新(hotelFacilityService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelFacilityRelController 0/6 在用

POST /hotel/addHotelFacilityRel 未使用管理后台 #
酒店设施关联表-新增 · HotelFacilityRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityRelController#addHotelFacilityRel
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_rel
ControllerHotelFacilityRelController#addHotelFacilityRel
转换BeanUtils.map → HotelFacilityRel ⇒ 表 hotel_facility_rel
ServiceHotelFacilityRelService#add (HotelFacilityRelServiceImpl)
MapperHotelFacilityRelMapper#insert ⇒ 表 hotel_facility_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelFacilityRel
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelFacilityRel
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelFacilityRel (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityRelAddRequest
字段类型必填取值/校验表 / 列说明
hotelIdLong必填hotel_facility_rel.hotel_id酒店ID
facilityIdLong必填hotel_facility_rel.facility_id设施ID
createdByLonghotel_facility_rel.created_by创建人ID
createdTimeDatehotel_facility_rel.created_time创建时间
updatedByLonghotel_facility_rel.updated_by更新人ID
updatedTimeDatehotel_facility_rel.updated_time更新时间
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelFacilityRel
{
  "body": {
    "hotelId": 1,
    "facilityId": 1,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00"
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增设施关联
逻辑摘要新增(hotelFacilityRelService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelFacilityRel 未使用管理后台 #
酒店设施关联表-删除 · HotelFacilityRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityRelController#deleteHotelFacilityRel
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_rel
ControllerHotelFacilityRelController#deleteHotelFacilityRel
ServiceHotelFacilityRelService#delete (HotelFacilityRelServiceImpl)
MapperHotelFacilityRelMapper#deleteById ⇒ 表 hotel_facility_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelFacilityRel
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelFacilityRel
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelFacilityRel (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_facility_rel.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelFacilityRel
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除设施关联
逻辑摘要删除(hotelFacilityRelService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelFacilityRel 未使用管理后台 #
酒店设施关联表-详情 · HotelFacilityRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityRelController#getHotelFacilityRel
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_rel
ControllerHotelFacilityRelController#getHotelFacilityRel
ServiceHotelFacilityRelService#get (HotelFacilityRelServiceImpl)
MapperHotelFacilityRelMapper#selectById ⇒ 表 hotel_facility_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelFacilityRel
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelFacilityRel
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelFacilityRel (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_facility_rel.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelFacilityRelResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_facility_rel.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelFacilityRel
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(hotelFacilityRelService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelFacilityRelList 未使用管理后台 #
酒店设施关联表-列表查询 · HotelFacilityRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityRelController#queryHotelFacilityRelList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_rel
ControllerHotelFacilityRelController#queryHotelFacilityRelList
转换BeanUtils.map → HotelFacilityRelQuery
ServiceHotelFacilityRelService#queryList (HotelFacilityRelServiceImpl)
MapperHotelFacilityRelMapper#selectList ⇒ 表 hotel_facility_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelFacilityRelList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityRelList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityRelList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityRelListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelFacilityRelResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_facility_rel.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelFacilityRelList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelFacilityRelService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelFacilityRelPage 未使用管理后台 #
酒店设施关联表-分页查询 · HotelFacilityRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityRelController#queryHotelFacilityRelPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_rel
ControllerHotelFacilityRelController#queryHotelFacilityRelPage
转换BeanUtils.map → HotelFacilityRelQuery
ServiceHotelFacilityRelService#queryPage (HotelFacilityRelServiceImpl)
MapperHotelFacilityRelMapper#selectPage ⇒ 表 hotel_facility_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelFacilityRelPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityRelPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityRelPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityRelPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelFacilityRelResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_facility_rel.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelFacilityRelPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelFacilityRelService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelFacilityRel 未使用管理后台 #
酒店设施关联表-更新 · HotelFacilityRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityRelController#updateHotelFacilityRel
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_rel
ControllerHotelFacilityRelController#updateHotelFacilityRel
转换BeanUtils.map → HotelFacilityRel ⇒ 表 hotel_facility_rel
ServiceHotelFacilityRelService#update (HotelFacilityRelServiceImpl)
MapperHotelFacilityRelMapper#updateById ⇒ 表 hotel_facility_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelFacilityRel
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelFacilityRel
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelFacilityRel (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityRelUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_facility_rel.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelFacilityRel
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新设施关联
逻辑摘要更新(hotelFacilityRelService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelFacilityTemplateController 5/7 在用

POST /hotel/addHotelFacilityTemplate 在用管理后台 #
设施模板表-新增 · HotelFacilityTemplateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateController#addHotelFacilityTemplate
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template
ControllerHotelFacilityTemplateController#addHotelFacilityTemplate
ServiceHotelFacilityTemplateService#add (HotelFacilityTemplateServiceImpl)
MapperHotelFacilityTemplateMapper#insert ⇒ 表 hotel_facility_template
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelFacilityTemplate
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelFacilityTemplate
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelFacilityTemplate (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityTemplateTreeAddRequest
字段类型必填取值/校验表 / 列说明
nameString必填hotel_facility_template.name模板名称
typeHotelTemplateType1酒店设施2酒店政策3其他4房型设施5房型政策hotel_facility_template.type模板类型
detailsList<FacilityDetailTree>设施明细树形结构
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelFacilityTemplate
{
  "body": {
    "name": "",
    "type": "1",
    "details": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增设施模板
逻辑摘要调用 builder(HotelFacilityTemplate.builder);查询详情(sessionUserService.getSessionUser);新增(hotelFacilityTemplateService.add)
内联注释
  • 1. 保存模板基本信息
  • 2. 递归保存设施明细
POST /hotel/deleteHotelFacilityTemplate 在用管理后台 #
设施模板表-删除 · HotelFacilityTemplateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateController#deleteHotelFacilityTemplate
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template
ControllerHotelFacilityTemplateController#deleteHotelFacilityTemplate
ServiceHotelFacilityTemplateService#delete (HotelFacilityTemplateServiceImpl)
MapperHotelFacilityTemplateMapper#deleteById ⇒ 表 hotel_facility_template

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelFacilityTemplate
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelFacilityTemplate
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelFacilityTemplate (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_facility_template.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelFacilityTemplate
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除设施模板
逻辑摘要删除(hotelFacilityTemplateService.delete);调用 builder(HotelFacilityTemplate.builder)
POST /hotel/getHotelFacilityTemplate 在用管理后台 #
设施模板表-详情 · HotelFacilityTemplateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateController#getHotelFacilityTemplate
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template
ControllerHotelFacilityTemplateController#getHotelFacilityTemplate
ServiceHotelFacilityTemplateService#get (HotelFacilityTemplateServiceImpl)
MapperHotelFacilityTemplateMapper#selectById ⇒ 表 hotel_facility_template

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelFacilityTemplate
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelFacilityTemplate
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelFacilityTemplate (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_facility_template.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelFacilityTemplateResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_facility_template.idid
nameStringhotel_facility_template.name模板名称
typeHotelTemplateType1酒店设施2酒店政策3其他4房型设施5房型政策hotel_facility_template.type模板类型(枚举:TemplateType),1酒店设施,2酒店政策,3其他,4房型设施
isDeletedBooleanhotel_facility_template.is_deleted是否删除(0否,1是)
createdByLonghotel_facility_template.created_by创建人ID
createdTimeDatehotel_facility_template.created_time创建时间
updatedByLonghotel_facility_template.updated_by更新人ID
updatedTimeDatehotel_facility_template.updated_time更新时间
detailsList<HotelFacilityTemplateDetailResponse>
details[].idLonghotel_facility_template.id模板明细ID
details[].templateIdLong模板ID
details[].parentIdLong父级ID,一级分类为0
details[].nameStringhotel_facility_template.name设施名称
details[].levelInteger层级(1一级,2二级,3三级)
details[].sortInteger排序号
details[].isDeletedBooleanhotel_facility_template.is_deleted是否删除(0否 1是)
details[].createdByLonghotel_facility_template.created_by创建人ID
details[].createdTimeDatehotel_facility_template.created_time创建时间
details[].updatedByLonghotel_facility_template.updated_by更新人ID
details[].updatedTimeDatehotel_facility_template.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelFacilityTemplate
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "name": "",
    "type": "1",
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00",
    "details": [
      {
        "id": 1,
        "templateId": 1,
        "parentId": 1,
        "name": "",
        "level": 0,
        "sort": 0,
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ]
  }
}
处理逻辑
逻辑摘要查询详情(hotelFacilityTemplateService.get);入参与返回值经 BeanUtils 做对象/分页映射
POST /hotel/getHotelTemplateDetail 在用管理后台 #
设施模板明细 · HotelFacilityTemplateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateController#getHotelTemplateDetail
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_templatehotel_facility_template_detail
ControllerHotelFacilityTemplateController#getHotelTemplateDetail
ServiceHotelFacilityTemplateService#get (HotelFacilityTemplateServiceImpl)
MapperHotelFacilityTemplateMapper#selectById ⇒ 表 hotel_facility_template
ServiceHotelFacilityTemplateDetailService#queryList (HotelFacilityTemplateDetailServiceImpl)
MapperHotelFacilityTemplateDetailMapper#selectList ⇒ 表 hotel_facility_template_detail

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelTemplateDetail
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelTemplateDetail
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelTemplateDetail (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_facility_template.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelFacilityTemplateTreeResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_facility_template.idid
nameStringhotel_facility_template.name模板名称
typeHotelTemplateType1酒店设施2酒店政策3其他4房型设施5房型政策hotel_facility_template.type模板类型
detailsList<FacilityDetailTree>设施明细树形结构
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelTemplateDetail
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "name": "",
    "type": "1",
    "details": ""
  }
}
处理逻辑
逻辑摘要查询详情(hotelFacilityTemplateService.get);列表查询(hotelFacilityTemplateDetailService.queryList)
内联注释
  • 1. 查询模板基本信息
  • 2. 查询该模板下的所有设施明细
  • 3. 构建返回数据
  • 4. 构建树形结构
POST /hotel/queryHotelFacilityTemplateList 未使用管理后台 #
设施模板表-列表查询 · HotelFacilityTemplateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateController#queryHotelFacilityTemplateList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template
ControllerHotelFacilityTemplateController#queryHotelFacilityTemplateList
转换BeanUtils.map → HotelFacilityTemplateQuery
ServiceHotelFacilityTemplateService#queryList (HotelFacilityTemplateServiceImpl)
MapperHotelFacilityTemplateMapper#selectList ⇒ 表 hotel_facility_template

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelFacilityTemplateList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityTemplateList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityTemplateList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityTemplateListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelFacilityTemplateResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_facility_template.idid
nameStringhotel_facility_template.name模板名称
typeHotelTemplateType1酒店设施2酒店政策3其他4房型设施5房型政策hotel_facility_template.type模板类型(枚举:TemplateType),1酒店设施,2酒店政策,3其他,4房型设施
isDeletedBooleanhotel_facility_template.is_deleted是否删除(0否,1是)
createdByLonghotel_facility_template.created_by创建人ID
createdTimeDatehotel_facility_template.created_time创建时间
updatedByLonghotel_facility_template.updated_by更新人ID
updatedTimeDatehotel_facility_template.updated_time更新时间
detailsList<HotelFacilityTemplateDetailResponse>
details[].idLonghotel_facility_template.id模板明细ID
details[].templateIdLong模板ID
details[].parentIdLong父级ID,一级分类为0
details[].nameStringhotel_facility_template.name设施名称
details[].levelInteger层级(1一级,2二级,3三级)
details[].sortInteger排序号
details[].isDeletedBooleanhotel_facility_template.is_deleted是否删除(0否 1是)
details[].createdByLonghotel_facility_template.created_by创建人ID
details[].createdTimeDatehotel_facility_template.created_time创建时间
details[].updatedByLonghotel_facility_template.updated_by更新人ID
details[].updatedTimeDatehotel_facility_template.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelFacilityTemplateList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "name": "",
      "type": "1",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00",
      "details": [
        {
          "id": 1,
          "templateId": 1,
          "parentId": 1,
          "name": "",
          "level": 0,
          "sort": 0,
          "isDeleted": false,
          "createdBy": 0,
          "createdTime": "2026-01-01 12:00:00",
          "updatedBy": 0,
          "updatedTime": "2026-01-01 12:00:00"
        }
      ]
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelFacilityTemplateService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelFacilityTemplatePage 在用管理后台 #
设施模板表-分页查询 · HotelFacilityTemplateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateController#queryHotelFacilityTemplatePage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template
ControllerHotelFacilityTemplateController#queryHotelFacilityTemplatePage
转换BeanUtils.map → HotelFacilityTemplateQuery
ServiceHotelFacilityTemplateService#queryPage (HotelFacilityTemplateServiceImpl)
MapperHotelFacilityTemplateMapper#selectPage ⇒ 表 hotel_facility_template

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelFacilityTemplatePage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityTemplatePage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityTemplatePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityTemplatePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
nameStringhotel_facility_template.name
typeHotelTemplateType1酒店设施2酒店政策3其他4房型设施5房型政策hotel_facility_template.type
typesList<HotelTemplateType>
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelFacilityTemplateResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_facility_template.idid
nameStringhotel_facility_template.name模板名称
typeHotelTemplateType1酒店设施2酒店政策3其他4房型设施5房型政策hotel_facility_template.type模板类型(枚举:TemplateType),1酒店设施,2酒店政策,3其他,4房型设施
isDeletedBooleanhotel_facility_template.is_deleted是否删除(0否,1是)
createdByLonghotel_facility_template.created_by创建人ID
createdTimeDatehotel_facility_template.created_time创建时间
updatedByLonghotel_facility_template.updated_by更新人ID
updatedTimeDatehotel_facility_template.updated_time更新时间
detailsList<HotelFacilityTemplateDetailResponse>
details[].idLonghotel_facility_template.id模板明细ID
details[].templateIdLong模板ID
details[].parentIdLong父级ID,一级分类为0
details[].nameStringhotel_facility_template.name设施名称
details[].levelInteger层级(1一级,2二级,3三级)
details[].sortInteger排序号
details[].isDeletedBooleanhotel_facility_template.is_deleted是否删除(0否 1是)
details[].createdByLonghotel_facility_template.created_by创建人ID
details[].createdTimeDatehotel_facility_template.created_time创建时间
details[].updatedByLonghotel_facility_template.updated_by更新人ID
details[].updatedTimeDatehotel_facility_template.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelFacilityTemplatePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "name": "",
    "type": "1",
    "types": "",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "name": "",
        "type": "1",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "details": [
          {
            "id": 1,
            "templateId": 1,
            "parentId": 1,
            "name": "",
            "level": 0,
            "sort": 0,
            "isDeleted": false,
            "createdBy": 0,
            "createdTime": "2026-01-01 12:00:00",
            "updatedBy": 0,
            "updatedTime": "2026-01-01 12:00:00"
          }
        ]
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelFacilityTemplateService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /hotel/updateHotelFacilityTemplate 未使用管理后台 #
设施模板表-更新 · HotelFacilityTemplateController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateController#updateHotelFacilityTemplate
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template
ControllerHotelFacilityTemplateController#updateHotelFacilityTemplate
转换BeanUtils.map → HotelFacilityTemplate ⇒ 表 hotel_facility_template
ServiceHotelFacilityTemplateService#update (HotelFacilityTemplateServiceImpl)
MapperHotelFacilityTemplateMapper#updateById ⇒ 表 hotel_facility_template

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelFacilityTemplate
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelFacilityTemplate
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelFacilityTemplate (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityTemplateUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_facility_template.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelFacilityTemplate
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新设施模板
逻辑摘要更新(hotelFacilityTemplateService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelFacilityTemplateDetailController 0/6 在用

POST /hotel/addHotelFacilityTemplateDetail 未使用管理后台 #
酒店设施模板明细表-新增 · HotelFacilityTemplateDetailController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateDetailController#addHotelFacilityTemplateDetail
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template_detail
ControllerHotelFacilityTemplateDetailController#addHotelFacilityTemplateDetail
转换BeanUtils.map → HotelFacilityTemplateDetail ⇒ 表 hotel_facility_template_detail
ServiceHotelFacilityTemplateDetailService#add (HotelFacilityTemplateDetailServiceImpl)
MapperHotelFacilityTemplateDetailMapper#insert ⇒ 表 hotel_facility_template_detail

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelFacilityTemplateDetail
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelFacilityTemplateDetail
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelFacilityTemplateDetail (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityTemplateDetailAddRequest
字段类型必填取值/校验表 / 列说明
templateIdLonghotel_facility_template_detail.template_id模板ID
parentIdLonghotel_facility_template_detail.parent_id父级ID,一级分类为0
nameStringhotel_facility_template_detail.name设施名称
levelIntegerhotel_facility_template_detail.level层级(1一级,2二级,3三级)
sortIntegerhotel_facility_template_detail.sort排序号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelFacilityTemplateDetail
{
  "body": {
    "templateId": 1,
    "parentId": 1,
    "name": "",
    "level": 0,
    "sort": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增设施模板明细
逻辑摘要新增(hotelFacilityTemplateDetailService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelFacilityTemplateDetail 未使用管理后台 #
酒店设施模板明细表-删除 · HotelFacilityTemplateDetailController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateDetailController#deleteHotelFacilityTemplateDetail
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template_detail
ControllerHotelFacilityTemplateDetailController#deleteHotelFacilityTemplateDetail
ServiceHotelFacilityTemplateDetailService#delete (HotelFacilityTemplateDetailServiceImpl)
MapperHotelFacilityTemplateDetailMapper#deleteById ⇒ 表 hotel_facility_template_detail

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelFacilityTemplateDetail
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelFacilityTemplateDetail
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelFacilityTemplateDetail (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_facility_template_detail.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelFacilityTemplateDetail
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除设施模板明细
逻辑摘要删除(hotelFacilityTemplateDetailService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelFacilityTemplateDetail 未使用管理后台 #
酒店设施模板明细表-详情 · HotelFacilityTemplateDetailController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateDetailController#getHotelFacilityTemplateDetail
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template_detail
ControllerHotelFacilityTemplateDetailController#getHotelFacilityTemplateDetail
ServiceHotelFacilityTemplateDetailService#get (HotelFacilityTemplateDetailServiceImpl)
MapperHotelFacilityTemplateDetailMapper#selectById ⇒ 表 hotel_facility_template_detail

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelFacilityTemplateDetail
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelFacilityTemplateDetail
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelFacilityTemplateDetail (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_facility_template_detail.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelFacilityTemplateDetailResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_facility_template_detail.id模板明细ID
templateIdLonghotel_facility_template_detail.template_id模板ID
parentIdLonghotel_facility_template_detail.parent_id父级ID,一级分类为0
nameStringhotel_facility_template_detail.name设施名称
levelIntegerhotel_facility_template_detail.level层级(1一级,2二级,3三级)
sortIntegerhotel_facility_template_detail.sort排序号
isDeletedBooleanhotel_facility_template_detail.is_deleted是否删除(0否 1是)
createdByLonghotel_facility_template_detail.created_by创建人ID
createdTimeDatehotel_facility_template_detail.created_time创建时间
updatedByLonghotel_facility_template_detail.updated_by更新人ID
updatedTimeDatehotel_facility_template_detail.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelFacilityTemplateDetail
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "templateId": 1,
    "parentId": 1,
    "name": "",
    "level": 0,
    "sort": 0,
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(hotelFacilityTemplateDetailService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelFacilityTemplateDetailList 未使用管理后台 #
酒店设施模板明细表-列表查询 · HotelFacilityTemplateDetailController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateDetailController#queryHotelFacilityTemplateDetailList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template_detail
ControllerHotelFacilityTemplateDetailController#queryHotelFacilityTemplateDetailList
转换BeanUtils.map → HotelFacilityTemplateDetailQuery
ServiceHotelFacilityTemplateDetailService#queryList (HotelFacilityTemplateDetailServiceImpl)
MapperHotelFacilityTemplateDetailMapper#selectList ⇒ 表 hotel_facility_template_detail

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelFacilityTemplateDetailList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityTemplateDetailList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityTemplateDetailList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityTemplateDetailListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelFacilityTemplateDetailResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_facility_template_detail.id模板明细ID
templateIdLonghotel_facility_template_detail.template_id模板ID
parentIdLonghotel_facility_template_detail.parent_id父级ID,一级分类为0
nameStringhotel_facility_template_detail.name设施名称
levelIntegerhotel_facility_template_detail.level层级(1一级,2二级,3三级)
sortIntegerhotel_facility_template_detail.sort排序号
isDeletedBooleanhotel_facility_template_detail.is_deleted是否删除(0否 1是)
createdByLonghotel_facility_template_detail.created_by创建人ID
createdTimeDatehotel_facility_template_detail.created_time创建时间
updatedByLonghotel_facility_template_detail.updated_by更新人ID
updatedTimeDatehotel_facility_template_detail.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelFacilityTemplateDetailList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "templateId": 1,
      "parentId": 1,
      "name": "",
      "level": 0,
      "sort": 0,
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelFacilityTemplateDetailService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelFacilityTemplateDetailPage 未使用管理后台 #
酒店设施模板明细表-分页查询 · HotelFacilityTemplateDetailController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateDetailController#queryHotelFacilityTemplateDetailPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template_detail
ControllerHotelFacilityTemplateDetailController#queryHotelFacilityTemplateDetailPage
转换BeanUtils.map → HotelFacilityTemplateDetailQuery
ServiceHotelFacilityTemplateDetailService#queryPage (HotelFacilityTemplateDetailServiceImpl)
MapperHotelFacilityTemplateDetailMapper#selectPage ⇒ 表 hotel_facility_template_detail

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelFacilityTemplateDetailPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityTemplateDetailPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelFacilityTemplateDetailPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityTemplateDetailPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelFacilityTemplateDetailResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_facility_template_detail.id模板明细ID
templateIdLonghotel_facility_template_detail.template_id模板ID
parentIdLonghotel_facility_template_detail.parent_id父级ID,一级分类为0
nameStringhotel_facility_template_detail.name设施名称
levelIntegerhotel_facility_template_detail.level层级(1一级,2二级,3三级)
sortIntegerhotel_facility_template_detail.sort排序号
isDeletedBooleanhotel_facility_template_detail.is_deleted是否删除(0否 1是)
createdByLonghotel_facility_template_detail.created_by创建人ID
createdTimeDatehotel_facility_template_detail.created_time创建时间
updatedByLonghotel_facility_template_detail.updated_by更新人ID
updatedTimeDatehotel_facility_template_detail.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelFacilityTemplateDetailPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "templateId": 1,
        "parentId": 1,
        "name": "",
        "level": 0,
        "sort": 0,
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelFacilityTemplateDetailService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelFacilityTemplateDetail 未使用管理后台 #
酒店设施模板明细表-更新 · HotelFacilityTemplateDetailController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelFacilityTemplateDetailController#updateHotelFacilityTemplateDetail
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_facility_template_detail
ControllerHotelFacilityTemplateDetailController#updateHotelFacilityTemplateDetail
转换BeanUtils.map → HotelFacilityTemplateDetail ⇒ 表 hotel_facility_template_detail
ServiceHotelFacilityTemplateDetailService#update (HotelFacilityTemplateDetailServiceImpl)
MapperHotelFacilityTemplateDetailMapper#updateById ⇒ 表 hotel_facility_template_detail

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelFacilityTemplateDetail
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelFacilityTemplateDetail
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelFacilityTemplateDetail (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelFacilityTemplateDetailUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_facility_template_detail.id模板明细ID
templateIdLonghotel_facility_template_detail.template_id模板ID
parentIdLonghotel_facility_template_detail.parent_id父级ID,一级分类为0
nameStringhotel_facility_template_detail.name设施名称
levelIntegerhotel_facility_template_detail.level层级(1一级,2二级,3三级)
sortIntegerhotel_facility_template_detail.sort排序号
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelFacilityTemplateDetail
{
  "body": {
    "id": 1,
    "templateId": 1,
    "parentId": 1,
    "name": "",
    "level": 0,
    "sort": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新设施模板明细
逻辑摘要更新(hotelFacilityTemplateDetailService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelInfoController 9/9 在用

POST /hotel/addHotelInfo 在用管理后台 #
酒店信息表-新增 · HotelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelInfoController#addHotelInfo
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_infoshop
ControllerHotelInfoController#addHotelInfo
转换BeanUtils.map → HotelInfo ⇒ 表 hotel_info
ServiceShopService#addShop (ShopServiceImpl)
转换BeanUtils.map → Shop ⇒ 表 shop
ServiceHotelInfoService#add (HotelInfoServiceImpl)
MapperHotelInfoMapper#insert ⇒ 表 hotel_info
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 2
ChaosTransactionTemplate.executeMerchantCache.get

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelInfo
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelInfo
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelInfo (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelInfoAddRequest
字段类型必填取值/校验表 / 列说明
merchantIdLong必填hotel_info.merchant_id商户ID
shopIdLonghotel_info.shop_id商铺ID
nameString必填hotel_info.name酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade酒店等级
typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4hotel_info.type
openingYearIntegerhotel_info.opening_year开业年份
roomCountIntegerhotel_info.room_count房间数量
phoneStringhotel_info.phone联系电话
coverImageStringhotel_info.cover_image封面图片
addressStringhotel_info.address地址
landmarkStringhotel_info.landmark地标
provinceIdLonghotel_info.province_id省id
cityIdLonghotel_info.city_id市id
districtIdLonghotel_info.district_id区县id
longitudeBigDecimalhotel_info.longitude经度
latitudeBigDecimalhotel_info.latitude纬度
highlightsStringhotel_info.highlights亮点介绍
tagsStringhotel_info.tags酒店标签
locationTagsStringhotel_info.location_tags位置标签
imagesStringhotel_info.images酒店图片,多个用逗号分隔
statusIntegerhotel_info.status状态(0正常 1停用)
facilitiesList<FacilityTree>设施列表
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelInfo
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "name": "",
    "grade": "1",
    "type": "1",
    "openingYear": 0,
    "roomCount": 0,
    "phone": "13800000000",
    "coverImage": "",
    "address": "",
    "landmark": "",
    "provinceId": 1,
    "cityId": 1,
    "districtId": 1,
    "longitude": 0,
    "latitude": 0,
    "highlights": "",
    "tags": "",
    "locationTags": "",
    "images": "",
    "status": 0,
    "facilities": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增酒店
逻辑摘要新增(shopService.addShop);新增(hotelInfoService.add);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 商铺信息
  • 1. 保存酒店基本信息
  • 2. 递归保存设施信息
POST /hotel/deleteHotelInfo 在用管理后台 #
酒店信息表-删除 · HotelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelInfoController#deleteHotelInfo
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_info
ControllerHotelInfoController#deleteHotelInfo
ServiceHotelInfoService#delete (HotelInfoServiceImpl)
MapperHotelInfoMapper#deleteById ⇒ 表 hotel_info

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelInfo
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelInfo
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelInfo (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_info.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelInfo
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除酒店
逻辑摘要删除(hotelInfoService.delete)
POST /hotel/getHotelIdByMerchantIdAndShopId 在用管理后台 #
根据merchantId shopId查hotel · HotelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelInfoController#getHotelIdByMerchantIdAndShopId
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_info
ControllerHotelInfoController#getHotelIdByMerchantIdAndShopId
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelIdByMerchantIdAndShopId
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelIdByMerchantIdAndShopId
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelIdByMerchantIdAndShopId (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelInfoPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
merchantIdLonghotel_info.merchant_id所属商户id,关联merchant表id
shopIdLonghotel_info.shop_id所属商铺id,关联shop表id
idLonghotel_info.id酒店名称
nameStringhotel_info.name酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade
statusIntegerhotel_info.status状态,0正常,1停用
roomFlagInteger
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelInfo (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_info.id酒店ID
merchantIdLonghotel_info.merchant_id商户ID
shopIdLonghotel_info.shop_id店铺ID
nameStringhotel_info.name酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade酒店等级(枚举:HotelGrade),1二星及以下/经济,2三星/舒适,3四星/高档,4五星/豪华,5奢华
typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4hotel_info.type酒店类型
statusIntegerhotel_info.status状态(枚举:CommonStatus),0正常,1停用
openingYearIntegerhotel_info.opening_year开业年份
roomCountIntegerhotel_info.room_count房间数量
phoneStringhotel_info.phone联系电话
addressStringhotel_info.address详细地址
landmarkStringhotel_info.landmark地标
provinceIdLonghotel_info.province_id省id
cityIdLonghotel_info.city_id市id
districtIdLonghotel_info.district_id区县id
longitudeBigDecimalhotel_info.longitude经度
latitudeBigDecimalhotel_info.latitude纬度
coverImageStringhotel_info.cover_image主图URL
imagesStringhotel_info.images轮播图URL,多个用逗号分隔
tagsStringhotel_info.tags酒店标签,多个用逗号分隔
locationTagsStringhotel_info.location_tags位置描述标签,多个用逗号分隔
highlightsStringhotel_info.highlights酒店亮点(富文本)
isDeletedBooleanhotel_info.is_deleted是否删除(0否 1是)
createdByLonghotel_info.created_by创建人ID
createdTimeDatehotel_info.created_time创建时间
updatedByLonghotel_info.updated_by更新人ID
updatedTimeDatehotel_info.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelIdByMerchantIdAndShopId
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "merchantId": 1,
    "shopId": 1,
    "id": 1,
    "name": "",
    "grade": "1",
    "status": 0,
    "roomFlag": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "shopId": 1,
    "name": "",
    "grade": "1",
    "type": "1",
    "status": 0,
    "openingYear": 0,
    "roomCount": 0,
    "phone": "13800000000",
    "address": "",
    "landmark": "",
    "provinceId": 1,
    "cityId": 1,
    "districtId": 1,
    "longitude": 0,
    "latitude": 0,
    "coverImage": "",
    "images": "",
    "tags": "",
    "locationTags": "",
    "highlights": "",
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(hotelInfoService.get)
POST /hotel/getHotelInfo 在用管理后台 #
酒店信息表-详情 · HotelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelInfoController#getHotelInfo
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_infohotel_facility_relhotel_facility
ControllerHotelInfoController#getHotelInfo
转换BeanUtils.map → HotelInfoDetailResponse
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelFacilityRelService#queryList (HotelFacilityRelServiceImpl)
MapperHotelFacilityRelMapper#selectList ⇒ 表 hotel_facility_rel
ServiceHotelFacilityService#queryList (HotelFacilityServiceImpl)
MapperHotelFacilityMapper#selectList ⇒ 表 hotel_facility

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelInfo
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelInfo
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelInfo (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_info.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelInfoDetailResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_info.idid
merchantIdLonghotel_info.merchant_id商户ID
shopIdLonghotel_info.shop_id店铺ID
nameStringhotel_info.name酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade酒店等级
typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4hotel_info.type
openingYearIntegerhotel_info.opening_year开业年份
roomCountIntegerhotel_info.room_count房间数量
phoneStringhotel_info.phone联系电话
coverImageStringhotel_info.cover_image封面图片
addressStringhotel_info.address地址
landmarkStringhotel_info.landmark地标
provinceIdLonghotel_info.province_id省id
cityIdLonghotel_info.city_id市id
districtIdLonghotel_info.district_id区县id
longitudeBigDecimalhotel_info.longitude经度
latitudeBigDecimalhotel_info.latitude纬度
highlightsStringhotel_info.highlights亮点介绍
tagsStringhotel_info.tags酒店标签
locationTagsStringhotel_info.location_tags位置标签
imagesStringhotel_info.images酒店图片,多个用逗号分隔
statusIntegerhotel_info.status状态(0正常 1停用)
distanceBigDecimal
facilitiesList<FacilityTree>设施列表
nearbyHotelList<HotelInfoResponse>附件酒店
nearbyHotel[].idLonghotel_info.id酒店ID
nearbyHotel[].nameStringhotel_info.name酒店名称
nearbyHotel[].gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade酒店等级(枚举:HotelGrade),1二星及以下/经济,2三星/舒适,3四星/高档,4五星/豪华,5奢华
nearbyHotel[].typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4hotel_info.type
nearbyHotel[].statusIntegerhotel_info.status状态,0正常,1停用
nearbyHotel[].openingYearIntegerhotel_info.opening_year开业年份
nearbyHotel[].roomCountIntegerhotel_info.room_count房间数量
nearbyHotel[].roomTypeCountLong房型数量
nearbyHotel[].phoneStringhotel_info.phone联系电话
nearbyHotel[].addressStringhotel_info.address详细地址
nearbyHotel[].landmarkStringhotel_info.landmark地标
nearbyHotel[].provinceIdLonghotel_info.province_id省id
nearbyHotel[].cityIdLonghotel_info.city_id市id
nearbyHotel[].districtIdLonghotel_info.district_id区县id
nearbyHotel[].longitudeBigDecimalhotel_info.longitude经度
nearbyHotel[].latitudeBigDecimalhotel_info.latitude纬度
nearbyHotel[].coverImageStringhotel_info.cover_image主图URL
nearbyHotel[].imagesStringhotel_info.images轮播图URL,多个用逗号分隔
nearbyHotel[].tagsStringhotel_info.tags酒店标签,多个用逗号分隔
nearbyHotel[].locationTagsStringhotel_info.location_tags位置描述标签,多个用逗号分隔
nearbyHotel[].highlightsStringhotel_info.highlights酒店亮点(富文本)
nearbyHotel[].isDeletedBooleanhotel_info.is_deleted是否删除(0否 1是)
nearbyHotel[].createdByLonghotel_info.created_by创建人ID
nearbyHotel[].createdTimeDatehotel_info.created_time创建时间
nearbyHotel[].updatedByLonghotel_info.updated_by更新人ID
nearbyHotel[].updatedTimeDatehotel_info.updated_time更新时间
nearbyHotel[].lowestPriceBigDecimal
nearbyHotel[].distanceBigDecimal
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelInfo
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "merchantId": 1,
    "shopId": 1,
    "name": "",
    "grade": "1",
    "type": "1",
    "openingYear": 0,
    "roomCount": 0,
    "phone": "13800000000",
    "coverImage": "",
    "address": "",
    "landmark": "",
    "provinceId": 1,
    "cityId": 1,
    "districtId": 1,
    "longitude": 0,
    "latitude": 0,
    "highlights": "",
    "tags": "",
    "locationTags": "",
    "images": "",
    "status": 0,
    "distance": 0,
    "facilities": "",
    "nearbyHotel": [
      {
        "id": 1,
        "name": "",
        "grade": "1",
        "type": "1",
        "status": 0,
        "openingYear": 0,
        "roomCount": 0,
        "roomTypeCount": 0,
        "phone": "13800000000",
        "address": "",
        "landmark": "",
        "provinceId": 1,
        "cityId": 1,
        "districtId": 1,
        "longitude": 0,
        "latitude": 0,
        "coverImage": "",
        "images": "",
        "tags": "",
        "locationTags": "",
        "highlights": "",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "lowestPrice": 0,
        "distance": 0
      }
    ]
  }
}
处理逻辑
逻辑摘要查询详情(hotelInfoService.get);列表查询(hotelFacilityRelService.queryList);列表查询(hotelFacilityService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 查询酒店基本信息
  • 2. 查询酒店关联的所有设施
  • 3. 查询设施详情
  • 4. 构建设施树
POST /hotel/getHotelsList 在用管理后台 #
(无摘要) · HotelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelInfoController#getHotelsList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表(未解析到业务表:可能为纯校验/转发/缓存/外部接口)
调用链路(控制器方法内未解析到 Service/Mapper 调用,可能为接口声明或简单转发)
环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelsList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelsList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelsList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body List<IdRequest>

请求体类型:List<IdRequest>(未在仓库索引到该 DTO 源码,无法展开字段;可能位于依赖 jar 或为 Map/基础类型)

响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelInfoDetailResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLongid
merchantIdLong商户ID
shopIdLong店铺ID
nameString酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华酒店等级
typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4
openingYearInteger开业年份
roomCountInteger房间数量
phoneString联系电话
coverImageString封面图片
addressString地址
landmarkString地标
provinceIdLong省id
cityIdLong市id
districtIdLong区县id
longitudeBigDecimal经度
latitudeBigDecimal纬度
highlightsString亮点介绍
tagsString酒店标签
locationTagsString位置标签
imagesString酒店图片,多个用逗号分隔
statusInteger状态(0正常 1停用)
distanceBigDecimal
facilitiesList<FacilityTree>设施列表
nearbyHotelList<HotelInfoResponse>附件酒店
nearbyHotel[].idLong酒店ID
nearbyHotel[].nameString酒店名称
nearbyHotel[].gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华酒店等级(枚举:HotelGrade),1二星及以下/经济,2三星/舒适,3四星/高档,4五星/豪华,5奢华
nearbyHotel[].typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4
nearbyHotel[].statusInteger状态,0正常,1停用
nearbyHotel[].openingYearInteger开业年份
nearbyHotel[].roomCountInteger房间数量
nearbyHotel[].roomTypeCountLong房型数量
nearbyHotel[].phoneString联系电话
nearbyHotel[].addressString详细地址
nearbyHotel[].landmarkString地标
nearbyHotel[].provinceIdLong省id
nearbyHotel[].cityIdLong市id
nearbyHotel[].districtIdLong区县id
nearbyHotel[].longitudeBigDecimal经度
nearbyHotel[].latitudeBigDecimal纬度
nearbyHotel[].coverImageString主图URL
nearbyHotel[].imagesString轮播图URL,多个用逗号分隔
nearbyHotel[].tagsString酒店标签,多个用逗号分隔
nearbyHotel[].locationTagsString位置描述标签,多个用逗号分隔
nearbyHotel[].highlightsString酒店亮点(富文本)
nearbyHotel[].isDeletedBoolean是否删除(0否 1是)
nearbyHotel[].createdByLong创建人ID
nearbyHotel[].createdTimeDate创建时间
nearbyHotel[].updatedByLong更新人ID
nearbyHotel[].updatedTimeDate更新时间
nearbyHotel[].lowestPriceBigDecimal
nearbyHotel[].distanceBigDecimal
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelsList
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "merchantId": 1,
      "shopId": 1,
      "name": "",
      "grade": "1",
      "type": "1",
      "openingYear": 0,
      "roomCount": 0,
      "phone": "13800000000",
      "coverImage": "",
      "address": "",
      "landmark": "",
      "provinceId": 1,
      "cityId": 1,
      "districtId": 1,
      "longitude": 0,
      "latitude": 0,
      "highlights": "",
      "tags": "",
      "locationTags": "",
      "images": "",
      "status": 0,
      "distance": 0,
      "facilities": "",
      "nearbyHotel": [
        {
          "id": 1,
          "name": "",
          "grade": "1",
          "type": "1",
          "status": 0,
          "openingYear": 0,
          "roomCount": 0,
          "roomTypeCount": 0,
          "phone": "13800000000",
          "address": "",
          "landmark": "",
          "provinceId": 1,
          "cityId": 1,
          "districtId": 1,
          "longitude": 0,
          "latitude": 0,
          "coverImage": "",
          "images": "",
          "tags": "",
          "locationTags": "",
          "highlights": "",
          "isDeleted": false,
          "createdBy": 0,
          "createdTime": "2026-01-01 12:00:00",
          "updatedBy": 0,
          "updatedTime": "2026-01-01 12:00:00",
          "lowestPrice": 0,
          "distance": 0
        }
      ]
    }
  ]
}
处理逻辑
逻辑摘要见下方调用链
POST /hotel/queryHotelInfoList 在用管理后台 #
酒店信息表-列表查询 · HotelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelInfoController#queryHotelInfoList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_info
ControllerHotelInfoController#queryHotelInfoList
转换BeanUtils.map → HotelInfoQuery
ServiceHotelInfoService#queryList (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectList ⇒ 表 hotel_info

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelInfoList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelInfoList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelInfoList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelInfoListRequest
字段类型必填取值/校验表 / 列说明
merchantIdLonghotel_info.merchant_id所属商户id,关联merchant表id
shopIdLonghotel_info.shop_id所属商铺id,关联shop表id
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelInfoResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_info.id酒店ID
nameStringhotel_info.name酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade酒店等级(枚举:HotelGrade),1二星及以下/经济,2三星/舒适,3四星/高档,4五星/豪华,5奢华
typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4hotel_info.type
statusIntegerhotel_info.status状态,0正常,1停用
openingYearIntegerhotel_info.opening_year开业年份
roomCountIntegerhotel_info.room_count房间数量
roomTypeCountLong房型数量
phoneStringhotel_info.phone联系电话
addressStringhotel_info.address详细地址
landmarkStringhotel_info.landmark地标
provinceIdLonghotel_info.province_id省id
cityIdLonghotel_info.city_id市id
districtIdLonghotel_info.district_id区县id
longitudeBigDecimalhotel_info.longitude经度
latitudeBigDecimalhotel_info.latitude纬度
coverImageStringhotel_info.cover_image主图URL
imagesStringhotel_info.images轮播图URL,多个用逗号分隔
tagsStringhotel_info.tags酒店标签,多个用逗号分隔
locationTagsStringhotel_info.location_tags位置描述标签,多个用逗号分隔
highlightsStringhotel_info.highlights酒店亮点(富文本)
isDeletedBooleanhotel_info.is_deleted是否删除(0否 1是)
createdByLonghotel_info.created_by创建人ID
createdTimeDatehotel_info.created_time创建时间
updatedByLonghotel_info.updated_by更新人ID
updatedTimeDatehotel_info.updated_time更新时间
lowestPriceBigDecimal
distanceBigDecimal
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelInfoList
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "name": "",
      "grade": "1",
      "type": "1",
      "status": 0,
      "openingYear": 0,
      "roomCount": 0,
      "roomTypeCount": 0,
      "phone": "13800000000",
      "address": "",
      "landmark": "",
      "provinceId": 1,
      "cityId": 1,
      "districtId": 1,
      "longitude": 0,
      "latitude": 0,
      "coverImage": "",
      "images": "",
      "tags": "",
      "locationTags": "",
      "highlights": "",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00",
      "lowestPrice": 0,
      "distance": 0
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelInfoService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /hotel/queryHotelInfoPage 在用管理后台 #
酒店信息表-分页查询 · HotelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelInfoController#queryHotelInfoPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_infohotel_room_type
ControllerHotelInfoController#queryHotelInfoPage
转换BeanUtils.map → HotelInfoQuery
ServiceHotelInfoService#queryPage (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectPage ⇒ 表 hotel_info
ServiceHotelRoomTypeService#count (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectCount ⇒ 表 hotel_room_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelInfoPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelInfoPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelInfoPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelInfoPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
merchantIdLonghotel_info.merchant_id所属商户id,关联merchant表id
shopIdLonghotel_info.shop_id所属商铺id,关联shop表id
idLonghotel_info.id酒店名称
nameStringhotel_info.name酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade
statusIntegerhotel_info.status状态,0正常,1停用
roomFlagInteger
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelInfoResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_info.id酒店ID
nameStringhotel_info.name酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade酒店等级(枚举:HotelGrade),1二星及以下/经济,2三星/舒适,3四星/高档,4五星/豪华,5奢华
typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4hotel_info.type
statusIntegerhotel_info.status状态,0正常,1停用
openingYearIntegerhotel_info.opening_year开业年份
roomCountIntegerhotel_info.room_count房间数量
roomTypeCountLong房型数量
phoneStringhotel_info.phone联系电话
addressStringhotel_info.address详细地址
landmarkStringhotel_info.landmark地标
provinceIdLonghotel_info.province_id省id
cityIdLonghotel_info.city_id市id
districtIdLonghotel_info.district_id区县id
longitudeBigDecimalhotel_info.longitude经度
latitudeBigDecimalhotel_info.latitude纬度
coverImageStringhotel_info.cover_image主图URL
imagesStringhotel_info.images轮播图URL,多个用逗号分隔
tagsStringhotel_info.tags酒店标签,多个用逗号分隔
locationTagsStringhotel_info.location_tags位置描述标签,多个用逗号分隔
highlightsStringhotel_info.highlights酒店亮点(富文本)
isDeletedBooleanhotel_info.is_deleted是否删除(0否 1是)
createdByLonghotel_info.created_by创建人ID
createdTimeDatehotel_info.created_time创建时间
updatedByLonghotel_info.updated_by更新人ID
updatedTimeDatehotel_info.updated_time更新时间
lowestPriceBigDecimal
distanceBigDecimal
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelInfoPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "merchantId": 1,
    "shopId": 1,
    "id": 1,
    "name": "",
    "grade": "1",
    "status": 0,
    "roomFlag": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "name": "",
        "grade": "1",
        "type": "1",
        "status": 0,
        "openingYear": 0,
        "roomCount": 0,
        "roomTypeCount": 0,
        "phone": "13800000000",
        "address": "",
        "landmark": "",
        "provinceId": 1,
        "cityId": 1,
        "districtId": 1,
        "longitude": 0,
        "latitude": 0,
        "coverImage": "",
        "images": "",
        "tags": "",
        "locationTags": "",
        "highlights": "",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "lowestPrice": 0,
        "distance": 0
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelInfoService.queryPage);调用 count(hotelRoomTypeService.count);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
  • 查询每个酒店的房型数量
POST /hotel/setHotelInfoStatus 在用管理后台 #
酒店信息表-状态 · HotelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelInfoController#setHotelInfoStatus
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_info
ControllerHotelInfoController#setHotelInfoStatus
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelInfoService#update (HotelInfoServiceImpl)
MapperHotelInfoMapper#updateById ⇒ 表 hotel_info

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/setHotelInfoStatus
uathttps://dscp-uat.hn12301.net/manage-api/hotel/setHotelInfoStatus
prohttps://dscp-uat.hn12301.net/manage-api/hotel/setHotelInfoStatus (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_info.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/setHotelInfoStatus
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 设置酒店状态
逻辑摘要查询详情(hotelInfoService.get);更新(hotelInfoService.update)
内联注释
  • 停止
  • 正常
POST /hotel/updateHotelInfo 在用管理后台 #
酒店信息表-更新 · HotelInfoController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelInfoController#updateHotelInfo
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_infohotel_facility_relhotel_facility
ControllerHotelInfoController#updateHotelInfo
转换BeanUtils.map → HotelInfo ⇒ 表 hotel_info
MapperHotelFacilityRelService.getMapper#delete ⇒ 表 hotel_facility_rel
ServiceHotelInfoService#update (HotelInfoServiceImpl)
MapperHotelInfoMapper#updateById ⇒ 表 hotel_info
ServiceHotelFacilityRelService#queryList (HotelFacilityRelServiceImpl)
MapperHotelFacilityRelMapper#selectList ⇒ 表 hotel_facility_rel
ServiceHotelFacilityService#delete (HotelFacilityServiceImpl)
MapperHotelFacilityMapper#deleteById ⇒ 表 hotel_facility
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelInfo
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelInfo
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelInfo (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelInfoUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_info.idid
merchantIdLonghotel_info.merchant_id商户ID
shopIdLonghotel_info.shop_id店铺ID
nameString必填hotel_info.name酒店名称
gradeHotelGrade1二星及以下/经济2三星/舒适3四星/高档4五星/豪华5奢华hotel_info.grade酒店等级
typeHotelType1酒店2民宿3公寓4青年旅社5别墅6度假村7客栈8农家乐+4hotel_info.type
openingYearIntegerhotel_info.opening_year开业年份
roomCountIntegerhotel_info.room_count房间数量
phoneStringhotel_info.phone联系电话
coverImageStringhotel_info.cover_image封面图片
addressStringhotel_info.address地址
landmarkStringhotel_info.landmark地标
provinceIdLonghotel_info.province_id省id
cityIdLonghotel_info.city_id市id
districtIdLonghotel_info.district_id区县id
longitudeBigDecimalhotel_info.longitude经度
latitudeBigDecimalhotel_info.latitude纬度
highlightsStringhotel_info.highlights亮点介绍
tagsStringhotel_info.tags酒店标签
locationTagsStringhotel_info.location_tags位置标签
imagesStringhotel_info.images酒店图片,多个用逗号分隔
statusIntegerhotel_info.status状态(0正常 1停用)
facilitiesList<HotelInfoAddRequest.FacilityTree>设施列表
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelInfo
{
  "body": {
    "id": 1,
    "merchantId": 1,
    "shopId": 1,
    "name": "",
    "grade": "1",
    "type": "1",
    "openingYear": 0,
    "roomCount": 0,
    "phone": "13800000000",
    "coverImage": "",
    "address": "",
    "landmark": "",
    "provinceId": 1,
    "cityId": 1,
    "districtId": 1,
    "longitude": 0,
    "latitude": 0,
    "highlights": "",
    "tags": "",
    "locationTags": "",
    "images": "",
    "status": 0,
    "facilities": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新酒店
逻辑摘要查询详情(sessionUserService.getSessionUser);更新(hotelInfoService.update);查询详情(hotelFacilityRelService.getMapper);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 更新酒店基本信息
  • 2. 删除原有的设施关联关系
  • 3. 删除原有的设施信息
  • 4. 重新保存设施信息

HotelMemberTravelerController 0/6 在用

POST /hotel/addHotelMemberTraveler 未使用管理后台 #
会员常用旅客表-新增 · HotelMemberTravelerController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelMemberTravelerController#addHotelMemberTraveler
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_member_traveler
ControllerHotelMemberTravelerController#addHotelMemberTraveler
转换BeanUtils.map → HotelMemberTraveler ⇒ 表 hotel_member_traveler
ServiceHotelMemberTravelerService#add (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#insert ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelMemberTraveler
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelMemberTraveler
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelMemberTraveler (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelMemberTravelerAddRequest
字段类型必填取值/校验表 / 列说明
nameStringhotel_member_traveler.name名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelMemberTraveler
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增入住人
逻辑摘要新增(hotelMemberTravelerService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelMemberTraveler 未使用管理后台 #
会员常用旅客表-删除 · HotelMemberTravelerController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelMemberTravelerController#deleteHotelMemberTraveler
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_member_traveler
ControllerHotelMemberTravelerController#deleteHotelMemberTraveler
ServiceHotelMemberTravelerService#delete (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#deleteById ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelMemberTraveler
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelMemberTraveler
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelMemberTraveler (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_member_traveler.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelMemberTraveler
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除入住人
逻辑摘要删除(hotelMemberTravelerService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelMemberTraveler 未使用管理后台 #
会员常用旅客表-详情 · HotelMemberTravelerController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelMemberTravelerController#getHotelMemberTraveler
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_member_traveler
ControllerHotelMemberTravelerController#getHotelMemberTraveler
ServiceHotelMemberTravelerService#get (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#selectById ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelMemberTraveler
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelMemberTraveler
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelMemberTraveler (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_member_traveler.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelMemberTravelerResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_member_traveler.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelMemberTraveler
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(hotelMemberTravelerService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelMemberTravelerList 未使用管理后台 #
会员常用旅客表-列表查询 · HotelMemberTravelerController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelMemberTravelerController#queryHotelMemberTravelerList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_member_traveler
ControllerHotelMemberTravelerController#queryHotelMemberTravelerList
转换BeanUtils.map → HotelMemberTravelerQuery
ServiceHotelMemberTravelerService#queryList (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#selectList ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelMemberTravelerList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelMemberTravelerList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelMemberTravelerList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelMemberTravelerListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelMemberTravelerResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_member_traveler.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelMemberTravelerList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelMemberTravelerService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelMemberTravelerPage 未使用管理后台 #
会员常用旅客表-分页查询 · HotelMemberTravelerController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelMemberTravelerController#queryHotelMemberTravelerPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_member_traveler
ControllerHotelMemberTravelerController#queryHotelMemberTravelerPage
转换BeanUtils.map → HotelMemberTravelerQuery
ServiceHotelMemberTravelerService#queryPage (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#selectPage ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelMemberTravelerPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelMemberTravelerPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelMemberTravelerPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelMemberTravelerPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelMemberTravelerResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_member_traveler.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelMemberTravelerPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelMemberTravelerService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelMemberTraveler 未使用管理后台 #
会员常用旅客表-更新 · HotelMemberTravelerController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelMemberTravelerController#updateHotelMemberTraveler
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_member_traveler
ControllerHotelMemberTravelerController#updateHotelMemberTraveler
转换BeanUtils.map → HotelMemberTraveler ⇒ 表 hotel_member_traveler
ServiceHotelMemberTravelerService#update (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#updateById ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelMemberTraveler
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelMemberTraveler
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelMemberTraveler (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelMemberTravelerUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_member_traveler.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelMemberTraveler
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新入住人
逻辑摘要更新(hotelMemberTravelerService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelOrderController 7/11 在用

POST /hotel/addHotelOrder 未使用管理后台 #
酒店订单表-新增 · HotelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderController#addHotelOrder
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order
ControllerHotelOrderController#addHotelOrder
转换BeanUtils.map → HotelOrder ⇒ 表 hotel_order
ServiceHotelOrderService#add (HotelOrderServiceImpl)
MapperHotelOrderMapper#insert ⇒ 表 hotel_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelOrder
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelOrder
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelOrder
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增酒店订单
逻辑摘要新增(hotelOrderService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/cancelHotelOrder 在用管理后台 #
取消订单 · HotelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderController#cancelHotelOrder
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_orderhotel_order_loghotel_order_roomhotel_order_paymentmember
ControllerHotelOrderController#cancelHotelOrder
ServiceHotelOrderService#get (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectById ⇒ 表 hotel_order
ServiceHotelOrderService#cancelOrder (HotelOrderServiceImpl)
ServiceHotelOrderService#update (HotelOrderServiceImpl)
MapperHotelOrderMapper#updateById ⇒ 表 hotel_order
ServiceHotelOrderLogService#add (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#insert ⇒ 表 hotel_order_log
ServiceHotelOrderService#releaseRoomNum (HotelOrderServiceImpl)
ServiceHotelOrderRoomService#queryList (HotelOrderRoomServiceImpl)
MapperHotelOrderRoomMapper#selectList ⇒ 表 hotel_order_room
ServiceHotelApiService#refundOrder (HotelApiServiceImpl)
ServiceHotelOrderPaymentService#add (HotelOrderPaymentServiceImpl)
MapperHotelOrderPaymentMapper#insert ⇒ 表 hotel_order_payment
ServiceHotelApiService#refundOrderXgh (HotelApiServiceImpl)
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 14
SessionUserService.getSessionIdSessionUserService.isMerchantSessionUserService.isShopSessionUserService.isPlatformUserSessionUserService.getSessionUserWechatJsapiRefundService.refundSessionUserService.getSessionIdLockService.tryLockXghService.getXghAccessTokenRedisCacheService.getCacheService.getCacheService.putRedisCacheService.putLockService.unlock

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/cancelHotelOrder
uathttps://dscp-uat.hn12301.net/manage-api/hotel/cancelHotelOrder
prohttps://dscp-uat.hn12301.net/manage-api/hotel/cancelHotelOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderRejectRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order.id订单ID
rejectReasonString必填拒绝原因
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/cancelHotelOrder
{
  "body": {
    "id": 1,
    "rejectReason": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 取消酒店订单
逻辑摘要查询详情(hotelOrderService.get);调用 cancelOrder(hotelOrderService.cancelOrder);查询详情(sessionUserService.getSessionId)
内联注释
  • 4. 根据用户角色确定操作来源和描述
  • 5. 记录操作日志
  • TODO: 6. 释放库存
  • 7. 处理退款
  • TODO: 调用退款服务进行退款处理 &
  • hotelApiService.refundOrder(order, order.getTotalAmount(),"酒店取消订单退款");
  • TODO 触发取消订单短信
POST /hotel/checkInHotelOrder 在用管理后台 #
办理入住 · HotelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderController#checkInHotelOrder
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_orderhotel_order_log
ControllerHotelOrderController#checkInHotelOrder
ServiceHotelOrderService#get (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectById ⇒ 表 hotel_order
ServiceHotelOrderService#update (HotelOrderServiceImpl)
MapperHotelOrderMapper#updateById ⇒ 表 hotel_order
ServiceHotelOrderLogService#add (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#insert ⇒ 表 hotel_order_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 5
SessionUserService.getSessionIdSessionUserService.isMerchantSessionUserService.isShopSessionUserService.isPlatformUserSessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/checkInHotelOrder
uathttps://dscp-uat.hn12301.net/manage-api/hotel/checkInHotelOrder
prohttps://dscp-uat.hn12301.net/manage-api/hotel/checkInHotelOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/checkInHotelOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 酒店入住
逻辑摘要查询详情(hotelOrderService.get);查询详情(sessionUserService.getSessionId);更新(hotelOrderService.update)
内联注释
  • 1. 查询订单
  • 2. 校验订单状态
  • 3. 更新订单状态和入住时间
  • 4. 根据用户角色确定操作来源和描述
  • 5. 记录操作日志
POST /hotel/checkOutHotelOrder 在用管理后台 #
办理退房 · HotelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderController#checkOutHotelOrder
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order
ControllerHotelOrderController#checkOutHotelOrder
ServiceHotelOrderService#get (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectById ⇒ 表 hotel_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/checkOutHotelOrder
uathttps://dscp-uat.hn12301.net/manage-api/hotel/checkOutHotelOrder
prohttps://dscp-uat.hn12301.net/manage-api/hotel/checkOutHotelOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderCheckOutRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_order.id订单ID
typeString退房类型:CHECK_OUT-正常退房,EARLY_CHECK_OUT-提前退房
checkOutRoomsList<CheckOutRoom>退房房间信息
checkOutRooms[].dateDate退房日期
checkOutRooms[].numInteger退房房间数
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/checkOutHotelOrder
{
  "body": {
    "id": 1,
    "type": "",
    "checkOutRooms": [
      {
        "date": "2026-01-01 12:00:00",
        "num": 0
      }
    ]
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 酒店退房
逻辑摘要查询详情(hotelOrderService.get)
内联注释
  • 1. 查询订单
  • 2. 校验订单状态
  • 3. 校验退房日期
  • 4. 处理退房
  • 提前退房处理
  • 正常退房处理
POST /hotel/confirmHotelOrder 在用管理后台 #
确认订单 · HotelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderController#confirmHotelOrder
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_orderhotel_order_log
ControllerHotelOrderController#confirmHotelOrder
ServiceHotelOrderService#get (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectById ⇒ 表 hotel_order
ServiceHotelOrderService#update (HotelOrderServiceImpl)
MapperHotelOrderMapper#updateById ⇒ 表 hotel_order
ServiceHotelOrderLogService#add (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#insert ⇒ 表 hotel_order_log
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 5
SessionUserService.getSessionIdSessionUserService.isMerchantSessionUserService.isShopSessionUserService.isPlatformUserSessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/confirmHotelOrder
uathttps://dscp-uat.hn12301.net/manage-api/hotel/confirmHotelOrder
prohttps://dscp-uat.hn12301.net/manage-api/hotel/confirmHotelOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/confirmHotelOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 确认酒店订单
逻辑摘要查询详情(hotelOrderService.get);查询详情(sessionUserService.getSessionId);更新(hotelOrderService.update)
内联注释
  • 1. 查询订单
  • 2. 校验订单状态
  • 3. 更新订单状态
  • 4. 根据用户角色确定操作来源和描述
  • 5. 记录操作日志
  • TODO: 6. 触发确认订单短信
POST /hotel/deleteHotelOrder 未使用管理后台 #
酒店订单表-删除 · HotelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderController#deleteHotelOrder
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order
ControllerHotelOrderController#deleteHotelOrder
ServiceHotelOrderService#delete (HotelOrderServiceImpl)
MapperHotelOrderMapper#deleteById ⇒ 表 hotel_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelOrder
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelOrder
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除酒店订单
逻辑摘要删除(hotelOrderService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelOrderDetail 在用管理后台 #
酒店订单表-详情 · HotelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderController#getHotelOrderDetail
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_orderhotel_room_typehotel_room_type_planhotel_order_roomhotel_member_traveler
ControllerHotelOrderController#getHotelOrderDetail
ServiceHotelOrderService#get (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectById ⇒ 表 hotel_order
ServiceHotelRoomTypeService#get (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectById ⇒ 表 hotel_room_type
ServiceHotelRoomTypePlanService#get (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectById ⇒ 表 hotel_room_type_plan
ServiceHotelOrderRoomService#queryList (HotelOrderRoomServiceImpl)
MapperHotelOrderRoomMapper#selectList ⇒ 表 hotel_order_room
ServiceHotelMemberTravelerService#queryList (HotelMemberTravelerServiceImpl)
MapperHotelMemberTravelerMapper#selectList ⇒ 表 hotel_member_traveler

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelOrderDetail
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelOrderDetail
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelOrderDetail (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelOrderDetailResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_order.id订单ID
orderNoStringhotel_order.order_no订单编号
createdTimeDatehotel_order.created_time创建时间
statusHotelOrderStatus0待支付1待确认2待入住3已入住4已退房5已取消6部分退房hotel_order.status订单状态
roomNumIntegerhotel_order.room_num房间数量
roomTypeNameString房型名称
roomTypePlanNameString房型价格方案名称
stayNightsIntegerhotel_order.stay_nights入住天数
checkInDateDatehotel_order.check_in_date入住日期
checkOutDateDatehotel_order.check_out_date离店日期
contactNameStringhotel_order.contact_name联系人姓名
contactPhoneStringhotel_order.contact_phone联系人手机号
guestNamesString入住人姓名列表
guestNumIntegerhotel_order.guest_num入住人数
expectedArrivalTimeDatehotel_order.expected_arrival_time预计到店时间
channelHotelChannel1质慧游小程序hotel_order.channel订单渠道
originalAmountIntegerhotel_order.original_amount订单原价(分)
discountAmountIntegerhotel_order.discount_amount优惠金额(分)
totalAmountIntegerhotel_order.total_amount订单应付金额(分)
couponIdStringhotel_order.coupon_id优惠券ID
orderRoomListList<OrderRoom>订单房间明细列表
orderRoomList[].roomDateDatehotel_order_room.room_date房间日期
orderRoomList[].roomNameStringhotel_order_room.room_name房型名称
orderRoomList[].roomNumIntegerhotel_order.room_num房间数量
orderRoomList[].roomPriceIntegerhotel_order_room.room_price房间单价(分)
orderRoomList[].totalPriceIntegerhotel_order_room.total_price房间总价(分)
orderRoomList[].roomStatusInteger
orderRoomList[].checkedOutNumIntegerhotel_order_room.checked_out_num已退房数量
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelOrderDetail
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "orderNo": "",
    "createdTime": "2026-01-01 12:00:00",
    "status": "0",
    "roomNum": 0,
    "roomTypeName": "",
    "roomTypePlanName": "",
    "stayNights": 0,
    "checkInDate": "2026-01-01 12:00:00",
    "checkOutDate": "2026-01-01 12:00:00",
    "contactName": "",
    "contactPhone": "13800000000",
    "guestNames": "",
    "guestNum": 0,
    "expectedArrivalTime": "2026-01-01 12:00:00",
    "channel": "1",
    "originalAmount": 0,
    "discountAmount": 0,
    "totalAmount": 0,
    "couponId": "",
    "orderRoomList": [
      {
        "roomDate": "2026-01-01 12:00:00",
        "roomName": "",
        "roomNum": 0,
        "roomPrice": 0,
        "totalPrice": 0,
        "roomStatus": 0,
        "checkedOutNum": 0
      }
    ]
  }
}
处理逻辑
逻辑摘要查询详情(hotelOrderService.get);查询详情(hotelRoomTypeService.get);查询详情(hotelRoomTypePlanService.get)
内联注释
  • 1. 查询订单基本信息
  • 2. 查询房型信息
  • 3. 查询订单房间明细
  • 4. 查询入住人信息
  • 构建入住人信息字符串: 姓名|身份证号(隐藏中间部分)
  • 5. 构建响应对象
  • 设置格式化后的入住人信息
  • 6. 构建房间明细列表
POST /hotel/queryHotelOrderList 未使用管理后台 #
酒店订单表-列表查询 · HotelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderController#queryHotelOrderList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order
ControllerHotelOrderController#queryHotelOrderList
转换BeanUtils.map → HotelOrderQuery
ServiceHotelOrderService#queryList (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectList ⇒ 表 hotel_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelOrderList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelOrderResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_order.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelOrderList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelOrderService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelOrderPage 在用管理后台 #
酒店订单表-分页查询 · HotelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderController#queryHotelOrderPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_orderhotel_room_type
ControllerHotelOrderController#queryHotelOrderPage
转换BeanUtils.map → HotelOrderQuery
ServiceHotelOrderService#queryPage (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectPage ⇒ 表 hotel_order
ServiceHotelRoomTypeService#queryList (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectList ⇒ 表 hotel_room_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelOrderPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
merchantIdLonghotel_order.merchant_id所属商户id,关联merchant表id
shopIdLonghotel_order.shop_id所属商铺id,关联shop表id
hotelIdLonghotel_order.hotel_id酒店ID
roomTypeIdLonghotel_order.room_type_id房型ID
planIdLonghotel_order.plan_id价格方案ID
purchaseDateRangeDate[]购买日期
checkInDateRangeDate[]入住日期
checkOutDateRangeDate[]离店日期
paymentStatusHotelOrderPaymentStatus0未支付1部分支付2已支付3已退款4部分退款5退款中6退款失败hotel_order.payment_status支付状态(0-未支付,1-部分支付,2-已支付,3-已退款,4-部分退款)
statusHotelOrderStatus0待支付1待确认2待入住3已入住4已退房5已取消6部分退房hotel_order.status订单状态(0-待支付,1-待确认,2-待入住,3-已完成,4-已取消)
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelOrderListResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_order.id订单ID
orderNoStringhotel_order.order_no订单编号
createdTimeDatehotel_order.created_time创建时间
statusHotelOrderStatus0待支付1待确认2待入住3已入住4已退房5已取消6部分退房hotel_order.status订单状态
roomNumIntegerhotel_order.room_num房间数量
roomTypeNameString房型名称
stayNightsIntegerhotel_order.stay_nights入住天数
checkInDateDatehotel_order.check_in_date入住日期
checkOutDateDatehotel_order.check_out_date离店日期
contactNameStringhotel_order.contact_name联系人姓名
contactPhoneStringhotel_order.contact_phone联系人手机号
originalAmountIntegerhotel_order.original_amount订单原价(分)
discountAmountIntegerhotel_order.discount_amount优惠金额(分)
totalAmountIntegerhotel_order.total_amount订单应付金额(分)
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelOrderPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "merchantId": 1,
    "shopId": 1,
    "hotelId": 1,
    "roomTypeId": 1,
    "planId": 1,
    "purchaseDateRange": "2026-01-01 12:00:00",
    "checkInDateRange": "2026-01-01 12:00:00",
    "checkOutDateRange": "2026-01-01 12:00:00",
    "paymentStatus": "0",
    "status": "0"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "orderNo": "",
        "createdTime": "2026-01-01 12:00:00",
        "status": "0",
        "roomNum": 0,
        "roomTypeName": "",
        "stayNights": 0,
        "checkInDate": "2026-01-01 12:00:00",
        "checkOutDate": "2026-01-01 12:00:00",
        "contactName": "",
        "contactPhone": "13800000000",
        "originalAmount": 0,
        "discountAmount": 0,
        "totalAmount": 0
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelOrderService.queryPage);列表查询(hotelRoomTypeService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 查询订单列表
  • 按创建时间倒序
  • 2. 查询房型信息
  • 3. 转换响应对象
  • 4. 构建分页结果
POST /hotel/rejectHotelOrder 在用管理后台 #
拒绝订单 · HotelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderController#rejectHotelOrder
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_orderhotel_order_loghotel_order_roomhotel_order_paymentmember
ControllerHotelOrderController#rejectHotelOrder
ServiceHotelOrderService#get (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectById ⇒ 表 hotel_order
ServiceHotelOrderService#update (HotelOrderServiceImpl)
MapperHotelOrderMapper#updateById ⇒ 表 hotel_order
ServiceHotelOrderLogService#add (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#insert ⇒ 表 hotel_order_log
ServiceHotelOrderService#releaseRoomNum (HotelOrderServiceImpl)
ServiceHotelOrderRoomService#queryList (HotelOrderRoomServiceImpl)
MapperHotelOrderRoomMapper#selectList ⇒ 表 hotel_order_room
ServiceHotelApiService#refundOrder (HotelApiServiceImpl)
ServiceHotelOrderPaymentService#add (HotelOrderPaymentServiceImpl)
MapperHotelOrderPaymentMapper#insert ⇒ 表 hotel_order_payment
ServiceHotelApiService#refundOrderXgh (HotelApiServiceImpl)
ServiceMemberService#get (MemberServiceImpl)
MapperMemberMapper#selectById ⇒ 表 member
ServiceHotelOrderService#update (HotelOrderServiceImpl)
MapperHotelOrderMapper#updateById ⇒ 表 hotel_order
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 14
SessionUserService.getSessionIdSessionUserService.isMerchantSessionUserService.isShopSessionUserService.isPlatformUserSessionUserService.getSessionUserWechatJsapiRefundService.refundSessionUserService.getSessionIdLockService.tryLockXghService.getXghAccessTokenRedisCacheService.getCacheService.getCacheService.putRedisCacheService.putLockService.unlock

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/rejectHotelOrder
uathttps://dscp-uat.hn12301.net/manage-api/hotel/rejectHotelOrder
prohttps://dscp-uat.hn12301.net/manage-api/hotel/rejectHotelOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderRejectRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order.id订单ID
rejectReasonString必填拒绝原因
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/rejectHotelOrder
{
  "body": {
    "id": 1,
    "rejectReason": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 拒绝酒店订单
逻辑摘要查询详情(hotelOrderService.get);查询详情(sessionUserService.getSessionId);更新(hotelOrderService.update)
内联注释
  • 1. 查询订单
  • 2. 校验订单状态
  • 3. 更新订单状态
  • 4. 根据用户角色确定操作来源和描述
  • 5. 记录操作日志
  • TODO: 6. 释放库存
  • TODO: 7. 触发退款流程
  • 调用退款服务
POST /hotel/updateHotelOrder 未使用管理后台 #
酒店订单表-更新 · HotelOrderController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderController#updateHotelOrder
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order
ControllerHotelOrderController#updateHotelOrder
转换BeanUtils.map → HotelOrder ⇒ 表 hotel_order
ServiceHotelOrderService#update (HotelOrderServiceImpl)
MapperHotelOrderMapper#updateById ⇒ 表 hotel_order

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelOrder
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelOrder
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelOrder (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_order.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelOrder
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新酒店订单
逻辑摘要更新(hotelOrderService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelOrderLogController 1/7 在用

POST /hotel/addHotelOrderLog 未使用管理后台 #
订单操作日志表-新增 · HotelOrderLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderLogController#addHotelOrderLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_log
ControllerHotelOrderLogController#addHotelOrderLog
转换BeanUtils.map → HotelOrderLog ⇒ 表 hotel_order_log
ServiceHotelOrderLogService#add (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#insert ⇒ 表 hotel_order_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelOrderLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelOrderLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelOrderLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderLogAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelOrderLog
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增酒店订单日志
逻辑摘要新增(hotelOrderLogService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelOrderLog 未使用管理后台 #
订单操作日志表-删除 · HotelOrderLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderLogController#deleteHotelOrderLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_log
ControllerHotelOrderLogController#deleteHotelOrderLog
ServiceHotelOrderLogService#delete (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#deleteById ⇒ 表 hotel_order_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelOrderLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelOrderLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelOrderLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelOrderLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除酒店订单日志
逻辑摘要删除(hotelOrderLogService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelOrderLog 未使用管理后台 #
订单操作日志表-详情 · HotelOrderLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderLogController#getHotelOrderLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_log
ControllerHotelOrderLogController#getHotelOrderLog
ServiceHotelOrderLogService#get (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#selectById ⇒ 表 hotel_order_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelOrderLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelOrderLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelOrderLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelOrderLogResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_order_log.id日志ID
orderIdLonghotel_order_log.order_id订单ID
actionTypeHotelOrderActionType1创建订单2支付订单3确认订单4取消订单5入住6退房7提前退房hotel_order_log.action_type操作类型
actionNoteStringhotel_order_log.action_note操作说明
actionSourceHotelOrderActionSource1用户端2商户端3商铺端4平台端5系统hotel_order_log.action_source操作来源
operatorIdLonghotel_order_log.operator_id操作人ID
operatorNameStringhotel_order_log.operator_name操作人名称
createdTimeDatehotel_order_log.created_time操作时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelOrderLog
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "orderId": 1,
    "actionType": "1",
    "actionNote": "",
    "actionSource": "1",
    "operatorId": 1,
    "operatorName": "",
    "createdTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(hotelOrderLogService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelOrderLogs 在用管理后台 #
查询订单操作日志 · HotelOrderLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderLogController#getHotelOrderLogs
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_log
ControllerHotelOrderLogController#getHotelOrderLogs
ServiceHotelOrderLogService#queryList (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#selectList ⇒ 表 hotel_order_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelOrderLogs
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelOrderLogs
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelOrderLogs (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body OrderIdRequest
字段类型必填取值/校验表 / 列说明
orderIdLong必填hotel_order_log.order_id订单ID
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelOrderLogResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_order_log.id日志ID
orderIdLonghotel_order_log.order_id订单ID
actionTypeHotelOrderActionType1创建订单2支付订单3确认订单4取消订单5入住6退房7提前退房hotel_order_log.action_type操作类型
actionNoteStringhotel_order_log.action_note操作说明
actionSourceHotelOrderActionSource1用户端2商户端3商铺端4平台端5系统hotel_order_log.action_source操作来源
operatorIdLonghotel_order_log.operator_id操作人ID
operatorNameStringhotel_order_log.operator_name操作人名称
createdTimeDatehotel_order_log.created_time操作时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelOrderLogs
{
  "body": {
    "orderId": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "orderId": 1,
      "actionType": "1",
      "actionNote": "",
      "actionSource": "1",
      "operatorId": 1,
      "operatorName": "",
      "createdTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelOrderLogService.queryList)
内联注释
  • 1. 查询订单日志列表
  • 2. 转换响应对象
POST /hotel/queryHotelOrderLogList 未使用管理后台 #
订单操作日志表-列表查询 · HotelOrderLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderLogController#queryHotelOrderLogList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_log
ControllerHotelOrderLogController#queryHotelOrderLogList
转换BeanUtils.map → HotelOrderLogQuery
ServiceHotelOrderLogService#queryList (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#selectList ⇒ 表 hotel_order_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelOrderLogList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderLogList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderLogList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderLogListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelOrderLogResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_order_log.id日志ID
orderIdLonghotel_order_log.order_id订单ID
actionTypeHotelOrderActionType1创建订单2支付订单3确认订单4取消订单5入住6退房7提前退房hotel_order_log.action_type操作类型
actionNoteStringhotel_order_log.action_note操作说明
actionSourceHotelOrderActionSource1用户端2商户端3商铺端4平台端5系统hotel_order_log.action_source操作来源
operatorIdLonghotel_order_log.operator_id操作人ID
operatorNameStringhotel_order_log.operator_name操作人名称
createdTimeDatehotel_order_log.created_time操作时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelOrderLogList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "orderId": 1,
      "actionType": "1",
      "actionNote": "",
      "actionSource": "1",
      "operatorId": 1,
      "operatorName": "",
      "createdTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelOrderLogService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelOrderLogPage 未使用管理后台 #
订单操作日志表-分页查询 · HotelOrderLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderLogController#queryHotelOrderLogPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_log
ControllerHotelOrderLogController#queryHotelOrderLogPage
转换BeanUtils.map → HotelOrderLogQuery
ServiceHotelOrderLogService#queryPage (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#selectPage ⇒ 表 hotel_order_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelOrderLogPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderLogPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderLogPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderLogPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelOrderLogResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_order_log.id日志ID
orderIdLonghotel_order_log.order_id订单ID
actionTypeHotelOrderActionType1创建订单2支付订单3确认订单4取消订单5入住6退房7提前退房hotel_order_log.action_type操作类型
actionNoteStringhotel_order_log.action_note操作说明
actionSourceHotelOrderActionSource1用户端2商户端3商铺端4平台端5系统hotel_order_log.action_source操作来源
operatorIdLonghotel_order_log.operator_id操作人ID
operatorNameStringhotel_order_log.operator_name操作人名称
createdTimeDatehotel_order_log.created_time操作时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelOrderLogPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "orderId": 1,
        "actionType": "1",
        "actionNote": "",
        "actionSource": "1",
        "operatorId": 1,
        "operatorName": "",
        "createdTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelOrderLogService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelOrderLog 未使用管理后台 #
订单操作日志表-更新 · HotelOrderLogController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderLogController#updateHotelOrderLog
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_log
ControllerHotelOrderLogController#updateHotelOrderLog
转换BeanUtils.map → HotelOrderLog ⇒ 表 hotel_order_log
ServiceHotelOrderLogService#update (HotelOrderLogServiceImpl)
MapperHotelOrderLogMapper#updateById ⇒ 表 hotel_order_log

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelOrderLog
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelOrderLog
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelOrderLog (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderLogUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_order_log.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelOrderLog
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新酒店订单日志
逻辑摘要更新(hotelOrderLogService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelOrderPaymentController 1/6 在用

POST /hotel/addHotelOrderPayment 未使用管理后台 #
订单支付表-新增 · HotelOrderPaymentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderPaymentController#addHotelOrderPayment
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_payment
ControllerHotelOrderPaymentController#addHotelOrderPayment
转换BeanUtils.map → HotelOrderPayment ⇒ 表 hotel_order_payment
ServiceHotelOrderPaymentService#add (HotelOrderPaymentServiceImpl)
MapperHotelOrderPaymentMapper#insert ⇒ 表 hotel_order_payment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelOrderPayment
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelOrderPayment
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelOrderPayment (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderPaymentAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelOrderPayment
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增酒店订单支付
逻辑摘要新增(hotelOrderPaymentService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelOrderPayment 未使用管理后台 #
订单支付表-删除 · HotelOrderPaymentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderPaymentController#deleteHotelOrderPayment
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_payment
ControllerHotelOrderPaymentController#deleteHotelOrderPayment
ServiceHotelOrderPaymentService#delete (HotelOrderPaymentServiceImpl)
MapperHotelOrderPaymentMapper#deleteById ⇒ 表 hotel_order_payment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelOrderPayment
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelOrderPayment
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelOrderPayment (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order_payment.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelOrderPayment
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除酒店订单支付
逻辑摘要删除(hotelOrderPaymentService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelOrderPayment 未使用管理后台 #
订单支付表-详情 · HotelOrderPaymentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderPaymentController#getHotelOrderPayment
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_payment
ControllerHotelOrderPaymentController#getHotelOrderPayment
ServiceHotelOrderPaymentService#get (HotelOrderPaymentServiceImpl)
MapperHotelOrderPaymentMapper#selectById ⇒ 表 hotel_order_payment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelOrderPayment
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelOrderPayment
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelOrderPayment (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order_payment.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelOrderPaymentResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_order_payment.id支付ID
orderIdLonghotel_order_payment.order_id订单ID
paymentNoStringhotel_order_payment.payment_no支付流水号
paymentModeIntegerhotel_order_payment.payment_mode支付方式(1-微信支付)
paymentAmountIntegerhotel_order_payment.payment_amount支付金额(分)
paymentTypeHotelOrderPaymentType1支付2全额退款3部分退款4押金5押金退还hotel_order_payment.payment_type支付状态(0-待支付,1-支付中,2-支付成功,3-支付失败,4-已退款,5-部分退款,6-退款中,7-退款失败))
paymentTimeDatehotel_order_payment.payment_time支付时间
refundAmountIntegerhotel_order_payment.refund_amount退款金额(分)
refundTimeDatehotel_order_payment.refund_time退款时间
transactionIdStringhotel_order_payment.transaction_id微信支付订单号
paymentNoteStringhotel_order_payment.payment_note支付备注
isDeletedBooleanhotel_order_payment.is_deleted是否删除(0否 1是)
createdByLonghotel_order_payment.created_by创建人
createdTimeDatehotel_order_payment.created_time
updatedByLonghotel_order_payment.updated_by修改人
updatedTimeDatehotel_order_payment.updated_time
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelOrderPayment
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "orderId": 1,
    "paymentNo": "",
    "paymentMode": 0,
    "paymentAmount": 0,
    "paymentType": "1",
    "paymentTime": "2026-01-01 12:00:00",
    "refundAmount": 0,
    "refundTime": "2026-01-01 12:00:00",
    "transactionId": "",
    "paymentNote": "",
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(hotelOrderPaymentService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelOrderPaymentList 未使用管理后台 #
订单支付表-列表查询 · HotelOrderPaymentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderPaymentController#queryHotelOrderPaymentList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_payment
ControllerHotelOrderPaymentController#queryHotelOrderPaymentList
转换BeanUtils.map → HotelOrderPaymentQuery
ServiceHotelOrderPaymentService#queryList (HotelOrderPaymentServiceImpl)
MapperHotelOrderPaymentMapper#selectList ⇒ 表 hotel_order_payment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelOrderPaymentList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderPaymentList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderPaymentList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderPaymentListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelOrderPaymentResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_order_payment.id支付ID
orderIdLonghotel_order_payment.order_id订单ID
paymentNoStringhotel_order_payment.payment_no支付流水号
paymentModeIntegerhotel_order_payment.payment_mode支付方式(1-微信支付)
paymentAmountIntegerhotel_order_payment.payment_amount支付金额(分)
paymentTypeHotelOrderPaymentType1支付2全额退款3部分退款4押金5押金退还hotel_order_payment.payment_type支付状态(0-待支付,1-支付中,2-支付成功,3-支付失败,4-已退款,5-部分退款,6-退款中,7-退款失败))
paymentTimeDatehotel_order_payment.payment_time支付时间
refundAmountIntegerhotel_order_payment.refund_amount退款金额(分)
refundTimeDatehotel_order_payment.refund_time退款时间
transactionIdStringhotel_order_payment.transaction_id微信支付订单号
paymentNoteStringhotel_order_payment.payment_note支付备注
isDeletedBooleanhotel_order_payment.is_deleted是否删除(0否 1是)
createdByLonghotel_order_payment.created_by创建人
createdTimeDatehotel_order_payment.created_time
updatedByLonghotel_order_payment.updated_by修改人
updatedTimeDatehotel_order_payment.updated_time
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelOrderPaymentList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "orderId": 1,
      "paymentNo": "",
      "paymentMode": 0,
      "paymentAmount": 0,
      "paymentType": "1",
      "paymentTime": "2026-01-01 12:00:00",
      "refundAmount": 0,
      "refundTime": "2026-01-01 12:00:00",
      "transactionId": "",
      "paymentNote": "",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelOrderPaymentService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelOrderPaymentPage 在用管理后台 #
订单支付表-分页查询 · HotelOrderPaymentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderPaymentController#queryHotelOrderPaymentPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_orderhotel_order_payment
ControllerHotelOrderPaymentController#queryHotelOrderPaymentPage
转换BeanUtils.map → HotelOrderPaymentQuery
ServiceHotelOrderService#queryList (HotelOrderServiceImpl)
MapperHotelOrderMapper#selectList ⇒ 表 hotel_order
ServiceHotelOrderPaymentService#queryPage (HotelOrderPaymentServiceImpl)
MapperHotelOrderPaymentMapper#selectPage ⇒ 表 hotel_order_payment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelOrderPaymentPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderPaymentPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderPaymentPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderPaymentPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
merchantIdLonghotel_order.merchant_id所属商户id
shopIdLonghotel_order.shop_id所属商铺id
orderIdLong可选(@MvcOptional)hotel_order_payment.order_id
paymentTypeHotelOrderPaymentType1支付2全额退款3部分退款4押金5押金退还hotel_order_payment.payment_type
createdTimeRangeDate[]可选(@MvcOptional)下单时间
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelOrderPaymentResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_order.id支付ID
orderIdLonghotel_order_payment.order_id订单ID
paymentNoStringhotel_order_payment.payment_no支付流水号
paymentModeIntegerhotel_order_payment.payment_mode支付方式(1-微信支付)
paymentAmountIntegerhotel_order_payment.payment_amount支付金额(分)
paymentTypeHotelOrderPaymentType1支付2全额退款3部分退款4押金5押金退还hotel_order_payment.payment_type支付状态(0-待支付,1-支付中,2-支付成功,3-支付失败,4-已退款,5-部分退款,6-退款中,7-退款失败))
paymentTimeDatehotel_order_payment.payment_time支付时间
refundAmountIntegerhotel_order_payment.refund_amount退款金额(分)
refundTimeDatehotel_order_payment.refund_time退款时间
transactionIdStringhotel_order_payment.transaction_id微信支付订单号
paymentNoteStringhotel_order_payment.payment_note支付备注
isDeletedBooleanhotel_order.is_deleted是否删除(0否 1是)
createdByLonghotel_order.created_by创建人
createdTimeDatehotel_order.created_time
updatedByLonghotel_order.updated_by修改人
updatedTimeDatehotel_order.updated_time
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelOrderPaymentPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "merchantId": 1,
    "shopId": 1,
    "orderId": 1,
    "paymentType": "1",
    "createdTimeRange": "2026-01-01 12:00:00",
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "orderId": 1,
        "paymentNo": "",
        "paymentMode": 0,
        "paymentAmount": 0,
        "paymentType": "1",
        "paymentTime": "2026-01-01 12:00:00",
        "refundAmount": 0,
        "refundTime": "2026-01-01 12:00:00",
        "transactionId": "",
        "paymentNote": "",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要列表查询(hotelOrderService.queryList);分页查询(hotelOrderPaymentService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 如果有merchantId或shopId,先查询符合条件的订单ID
  • 如果没有符合条件的订单,直接返回空结果
  • 提取订单ID列表
  • 设置订单ID条件
  • 设置其他查询条件
POST /hotel/updateHotelOrderPayment 未使用管理后台 #
订单支付表-更新 · HotelOrderPaymentController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderPaymentController#updateHotelOrderPayment
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_payment
ControllerHotelOrderPaymentController#updateHotelOrderPayment
转换BeanUtils.map → HotelOrderPayment ⇒ 表 hotel_order_payment
ServiceHotelOrderPaymentService#update (HotelOrderPaymentServiceImpl)
MapperHotelOrderPaymentMapper#updateById ⇒ 表 hotel_order_payment

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelOrderPayment
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelOrderPayment
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelOrderPayment (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderPaymentUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_order_payment.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelOrderPayment
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新酒店订单支付
逻辑摘要更新(hotelOrderPaymentService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelOrderRoomController 0/6 在用

POST /hotel/addHotelOrderRoom 未使用管理后台 #
订单房间明细表-新增 · HotelOrderRoomController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderRoomController#addHotelOrderRoom
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_room
ControllerHotelOrderRoomController#addHotelOrderRoom
转换BeanUtils.map → HotelOrderRoom ⇒ 表 hotel_order_room
ServiceHotelOrderRoomService#add (HotelOrderRoomServiceImpl)
MapperHotelOrderRoomMapper#insert ⇒ 表 hotel_order_room

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelOrderRoom
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelOrderRoom
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelOrderRoom (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderRoomAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelOrderRoom
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增酒店订单房间
逻辑摘要新增(hotelOrderRoomService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelOrderRoom 未使用管理后台 #
订单房间明细表-删除 · HotelOrderRoomController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderRoomController#deleteHotelOrderRoom
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_room
ControllerHotelOrderRoomController#deleteHotelOrderRoom
ServiceHotelOrderRoomService#delete (HotelOrderRoomServiceImpl)
MapperHotelOrderRoomMapper#deleteById ⇒ 表 hotel_order_room

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelOrderRoom
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelOrderRoom
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelOrderRoom (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order_room.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelOrderRoom
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除酒店订单房间
逻辑摘要删除(hotelOrderRoomService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelOrderRoom 未使用管理后台 #
订单房间明细表-详情 · HotelOrderRoomController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderRoomController#getHotelOrderRoom
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_room
ControllerHotelOrderRoomController#getHotelOrderRoom
ServiceHotelOrderRoomService#get (HotelOrderRoomServiceImpl)
MapperHotelOrderRoomMapper#selectById ⇒ 表 hotel_order_room

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelOrderRoom
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelOrderRoom
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelOrderRoom (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_order_room.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelOrderRoomResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_order_room.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelOrderRoom
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(hotelOrderRoomService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelOrderRoomList 未使用管理后台 #
订单房间明细表-列表查询 · HotelOrderRoomController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderRoomController#queryHotelOrderRoomList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_room
ControllerHotelOrderRoomController#queryHotelOrderRoomList
转换BeanUtils.map → HotelOrderRoomQuery
ServiceHotelOrderRoomService#queryList (HotelOrderRoomServiceImpl)
MapperHotelOrderRoomMapper#selectList ⇒ 表 hotel_order_room

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelOrderRoomList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderRoomList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderRoomList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderRoomListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelOrderRoomResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_order_room.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelOrderRoomList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelOrderRoomService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelOrderRoomPage 未使用管理后台 #
订单房间明细表-分页查询 · HotelOrderRoomController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderRoomController#queryHotelOrderRoomPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_room
ControllerHotelOrderRoomController#queryHotelOrderRoomPage
转换BeanUtils.map → HotelOrderRoomQuery
ServiceHotelOrderRoomService#queryPage (HotelOrderRoomServiceImpl)
MapperHotelOrderRoomMapper#selectPage ⇒ 表 hotel_order_room

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelOrderRoomPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderRoomPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelOrderRoomPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderRoomPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelOrderRoomResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_order_room.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelOrderRoomPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelOrderRoomService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelOrderRoom 未使用管理后台 #
订单房间明细表-更新 · HotelOrderRoomController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelOrderRoomController#updateHotelOrderRoom
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_order_room
ControllerHotelOrderRoomController#updateHotelOrderRoom
转换BeanUtils.map → HotelOrderRoom ⇒ 表 hotel_order_room
ServiceHotelOrderRoomService#update (HotelOrderRoomServiceImpl)
MapperHotelOrderRoomMapper#updateById ⇒ 表 hotel_order_room

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelOrderRoom
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelOrderRoom
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelOrderRoom (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelOrderRoomUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_order_room.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelOrderRoom
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新酒店订单房间
逻辑摘要更新(hotelOrderRoomService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelRoomAttrController 0/6 在用

POST /hotel/addHotelRoomAttr 未使用管理后台 #
房型属性分类表-新增 · HotelRoomAttrController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrController#addHotelRoomAttr
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr
ControllerHotelRoomAttrController#addHotelRoomAttr
转换BeanUtils.map → HotelRoomAttr ⇒ 表 hotel_room_attr
ServiceHotelRoomAttrService#add (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#insert ⇒ 表 hotel_room_attr

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelRoomAttr
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelRoomAttr
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelRoomAttr (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomAttrAddRequest
字段类型必填取值/校验表 / 列说明
nameStringhotel_room_attr.name名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelRoomAttr
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增房间属性
逻辑摘要新增(hotelRoomAttrService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelRoomAttr 未使用管理后台 #
房型属性分类表-删除 · HotelRoomAttrController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrController#deleteHotelRoomAttr
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr
ControllerHotelRoomAttrController#deleteHotelRoomAttr
ServiceHotelRoomAttrService#delete (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#deleteById ⇒ 表 hotel_room_attr

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelRoomAttr
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelRoomAttr
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelRoomAttr (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_attr.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelRoomAttr
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除房间属性
逻辑摘要删除(hotelRoomAttrService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelRoomAttr 未使用管理后台 #
房型属性分类表-详情 · HotelRoomAttrController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrController#getHotelRoomAttr
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr
ControllerHotelRoomAttrController#getHotelRoomAttr
ServiceHotelRoomAttrService#get (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#selectById ⇒ 表 hotel_room_attr

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelRoomAttr
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomAttr
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomAttr (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_attr.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelRoomAttrResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_room_attr.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelRoomAttr
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(hotelRoomAttrService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelRoomAttrList 未使用管理后台 #
房型属性分类表-列表查询 · HotelRoomAttrController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrController#queryHotelRoomAttrList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr
ControllerHotelRoomAttrController#queryHotelRoomAttrList
转换BeanUtils.map → HotelRoomAttrQuery
ServiceHotelRoomAttrService#queryList (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#selectList ⇒ 表 hotel_room_attr

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomAttrList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomAttrList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomAttrList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomAttrListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelRoomAttrResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_room_attr.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomAttrList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelRoomAttrService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelRoomAttrPage 未使用管理后台 #
房型属性分类表-分页查询 · HotelRoomAttrController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrController#queryHotelRoomAttrPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr
ControllerHotelRoomAttrController#queryHotelRoomAttrPage
转换BeanUtils.map → HotelRoomAttrQuery
ServiceHotelRoomAttrService#queryPage (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#selectPage ⇒ 表 hotel_room_attr

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomAttrPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomAttrPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomAttrPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomAttrPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelRoomAttrResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_room_attr.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomAttrPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelRoomAttrService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelRoomAttr 未使用管理后台 #
房型属性分类表-更新 · HotelRoomAttrController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrController#updateHotelRoomAttr
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr
ControllerHotelRoomAttrController#updateHotelRoomAttr
转换BeanUtils.map → HotelRoomAttr ⇒ 表 hotel_room_attr
ServiceHotelRoomAttrService#update (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#updateById ⇒ 表 hotel_room_attr

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelRoomAttr
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelRoomAttr
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelRoomAttr (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomAttrUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_room_attr.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelRoomAttr
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新房间属性
逻辑摘要更新(hotelRoomAttrService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelRoomAttrRelController 0/6 在用

POST /hotel/addHotelRoomAttrRel 未使用管理后台 #
房型属性关联表-新增 · HotelRoomAttrRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrRelController#addHotelRoomAttrRel
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr_rel
ControllerHotelRoomAttrRelController#addHotelRoomAttrRel
转换BeanUtils.map → HotelRoomAttrRel ⇒ 表 hotel_room_attr_rel
ServiceHotelRoomAttrRelService#add (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#insert ⇒ 表 hotel_room_attr_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelRoomAttrRel
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelRoomAttrRel
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelRoomAttrRel (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomAttrRelAddRequest
字段类型必填取值/校验表 / 列说明
nameString名称
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelRoomAttrRel
{
  "body": {
    "name": ""
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增房间属性关联
逻辑摘要新增(hotelRoomAttrRelService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelRoomAttrRel 未使用管理后台 #
房型属性关联表-删除 · HotelRoomAttrRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrRelController#deleteHotelRoomAttrRel
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr_rel
ControllerHotelRoomAttrRelController#deleteHotelRoomAttrRel
ServiceHotelRoomAttrRelService#delete (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#deleteById ⇒ 表 hotel_room_attr_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelRoomAttrRel
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelRoomAttrRel
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelRoomAttrRel (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_attr_rel.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelRoomAttrRel
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除房间属性关联
逻辑摘要删除(hotelRoomAttrRelService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelRoomAttrRel 未使用管理后台 #
房型属性关联表-详情 · HotelRoomAttrRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrRelController#getHotelRoomAttrRel
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr_rel
ControllerHotelRoomAttrRelController#getHotelRoomAttrRel
ServiceHotelRoomAttrRelService#get (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#selectById ⇒ 表 hotel_room_attr_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelRoomAttrRel
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomAttrRel
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomAttrRel (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_attr_rel.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelRoomAttrRelResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_room_attr_rel.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelRoomAttrRel
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1
  }
}
处理逻辑
逻辑摘要查询详情(hotelRoomAttrRelService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelRoomAttrRelList 未使用管理后台 #
房型属性关联表-列表查询 · HotelRoomAttrRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrRelController#queryHotelRoomAttrRelList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr_rel
ControllerHotelRoomAttrRelController#queryHotelRoomAttrRelList
转换BeanUtils.map → HotelRoomAttrRelQuery
ServiceHotelRoomAttrRelService#queryList (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#selectList ⇒ 表 hotel_room_attr_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomAttrRelList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomAttrRelList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomAttrRelList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomAttrRelListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelRoomAttrRelResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_room_attr_rel.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomAttrRelList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelRoomAttrRelService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelRoomAttrRelPage 未使用管理后台 #
房型属性关联表-分页查询 · HotelRoomAttrRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrRelController#queryHotelRoomAttrRelPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr_rel
ControllerHotelRoomAttrRelController#queryHotelRoomAttrRelPage
转换BeanUtils.map → HotelRoomAttrRelQuery
ServiceHotelRoomAttrRelService#queryPage (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#selectPage ⇒ 表 hotel_room_attr_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomAttrRelPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomAttrRelPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomAttrRelPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomAttrRelPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelRoomAttrRelResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_room_attr_rel.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomAttrRelPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelRoomAttrRelService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelRoomAttrRel 未使用管理后台 #
房型属性关联表-更新 · HotelRoomAttrRelController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomAttrRelController#updateHotelRoomAttrRel
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_attr_rel
ControllerHotelRoomAttrRelController#updateHotelRoomAttrRel
转换BeanUtils.map → HotelRoomAttrRel ⇒ 表 hotel_room_attr_rel
ServiceHotelRoomAttrRelService#update (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#updateById ⇒ 表 hotel_room_attr_rel

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelRoomAttrRel
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelRoomAttrRel
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelRoomAttrRel (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomAttrRelUpdateRequest
字段类型必填取值/校验表 / 列说明
idLonghotel_room_attr_rel.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelRoomAttrRel
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新房间属性关联
逻辑摘要更新(hotelRoomAttrRelService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

HotelRoomPriceCalendarController 5/8 在用

POST /hotel/addHotelRoomPriceCalendar 在用管理后台 #
价格日历表-新增 · HotelRoomPriceCalendarController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomPriceCalendarController#addHotelRoomPriceCalendar
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type_planhotel_room_price_calendarhotel_info
ControllerHotelRoomPriceCalendarController#addHotelRoomPriceCalendar
ServiceHotelRoomTypePlanService#get (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectById ⇒ 表 hotel_room_type_plan
ServiceHotelRoomPriceCalendarService#queryList (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectList ⇒ 表 hotel_room_price_calendar
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelRoomPriceCalendarService#add (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#insert ⇒ 表 hotel_room_price_calendar
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelRoomPriceCalendar
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelRoomPriceCalendar
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelRoomPriceCalendar (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomPriceCalendarAddRequest
字段类型必填取值/校验表 / 列说明
hotelIdLong必填hotel_room_type_plan.hotel_id酒店ID
roomTypeIdLong必填hotel_room_type_plan.room_type_id房型ID
planIdLong必填hotel_room_price_calendar.plan_id价格方案ID
dateDate必填hotel_room_price_calendar.date日期
basePriceInteger必填hotel_room_type_plan.base_price基础价格(单位:分)
salePriceIntegerhotel_room_type_plan.sale_price销售价格(单位:分)
totalRoomsInteger必填hotel_room_price_calendar.total_rooms总房间数
availableRoomsInteger必填hotel_room_price_calendar.available_rooms可用房间数
bookedRoomsIntegerhotel_room_price_calendar.booked_rooms已订房间数
statusIntegerhotel_room_type_plan.status状态(0-正常,1-停售)
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelRoomPriceCalendar
{
  "body": {
    "hotelId": 1,
    "roomTypeId": 1,
    "planId": 1,
    "date": "2026-01-01 12:00:00",
    "basePrice": 0,
    "salePrice": 0,
    "totalRooms": 0,
    "availableRooms": 0,
    "bookedRooms": 0,
    "status": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增价格日历
逻辑摘要查询详情(hotelRoomTypePlanService.get);列表查询(hotelRoomPriceCalendarService.queryList);查询详情(hotelInfoService.get)
内联注释
  • 1. 检查日期是否已过期(只比较年月日)
  • 2. 查询价格方案信息,验证数据
  • 3. 检查是否已存在该日期的价格日历
  • 4. 构建并保存价格日历
POST /hotel/batchUpdateRoomPriceCalendar 在用管理后台 #
批量设置价格日历 · HotelRoomPriceCalendarController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomPriceCalendarController#batchUpdateRoomPriceCalendar
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_infohotel_room_type_planhotel_room_price_calendar
ControllerHotelRoomPriceCalendarController#batchUpdateRoomPriceCalendar
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelRoomTypePlanService#get (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectById ⇒ 表 hotel_room_type_plan
ServiceHotelRoomPriceCalendarService#queryList (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectList ⇒ 表 hotel_room_price_calendar
ServiceHotelRoomPriceCalendarService#add (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#insert ⇒ 表 hotel_room_price_calendar
ServiceHotelRoomPriceCalendarService#update (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#updateById ⇒ 表 hotel_room_price_calendar
ServiceHotelRoomPriceCalendarService#delete (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#deleteById ⇒ 表 hotel_room_price_calendar
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/batchUpdateRoomPriceCalendar
uathttps://dscp-uat.hn12301.net/manage-api/hotel/batchUpdateRoomPriceCalendar
prohttps://dscp-uat.hn12301.net/manage-api/hotel/batchUpdateRoomPriceCalendar (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomPriceCalendarBatchRequest
字段类型必填取值/校验表 / 列说明
hotelIdLong必填hotel_room_type_plan.hotel_id酒店ID
roomTypeIdLong必填hotel_room_type_plan.room_type_id房型ID
planIdLong必填hotel_room_price_calendar.plan_id价格方案ID
datesDate[]必填日期范围
weekDaysList<String>星期几(0-周日,1-周一,2-周二...)
statusIntegerhotel_info.status状态(0-正常,1-停售)
totalRoomsIntegerhotel_room_price_calendar.total_rooms总房间数
basePriceIntegerhotel_room_type_plan.base_price基础价格(单位:分)
salePriceIntegerhotel_room_type_plan.sale_price销售价格(单位:分)
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/batchUpdateRoomPriceCalendar
{
  "body": {
    "hotelId": 1,
    "roomTypeId": 1,
    "planId": 1,
    "dates": "2026-01-01 12:00:00",
    "weekDays": "",
    "status": 0,
    "totalRooms": 0,
    "basePrice": 0,
    "salePrice": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 批量设置价格日历
逻辑摘要查询详情(hotelInfoService.get);查询详情(hotelRoomTypePlanService.get);列表查询(hotelRoomPriceCalendarService.queryList)
内联注释
  • 1. 检查日期范围是否合法
  • 2. 查询价格方案信息,验证数据
  • 3. 查询日期范围内的所有价格日历记录
  • 4. 遍历日期范围内的每一天
  • 找到当天的价格日历记录
  • 选中的星期几,需要设置价格日历
  • 不存在则创建新记录
  • 存在则更新记录
POST /hotel/batchUpdateRoomPriceCalendarStatus 在用管理后台 #
批量更新价格日历状态 · HotelRoomPriceCalendarController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomPriceCalendarController#batchUpdateRoomPriceCalendarStatus
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type_planhotel_room_price_calendar
ControllerHotelRoomPriceCalendarController#batchUpdateRoomPriceCalendarStatus
ServiceHotelRoomTypePlanService#queryList (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectList ⇒ 表 hotel_room_type_plan
ServiceHotelRoomPriceCalendarService#queryList (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectList ⇒ 表 hotel_room_price_calendar
ServiceHotelRoomPriceCalendarService#update (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#updateById ⇒ 表 hotel_room_price_calendar
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/batchUpdateRoomPriceCalendarStatus
uathttps://dscp-uat.hn12301.net/manage-api/hotel/batchUpdateRoomPriceCalendarStatus
prohttps://dscp-uat.hn12301.net/manage-api/hotel/batchUpdateRoomPriceCalendarStatus (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomPriceCalendarStatusRequest
字段类型必填取值/校验表 / 列说明
hotelIdLong必填hotel_room_type_plan.hotel_id酒店ID
roomTypeIdLong必填hotel_room_type_plan.room_type_id房型ID
planIdsList<Long>必填价格方案ID列表
dateDate必填hotel_room_price_calendar.date日期
statusInteger必填hotel_room_type_plan.status状态(0-正常,1-停售)
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/batchUpdateRoomPriceCalendarStatus
{
  "body": {
    "hotelId": 1,
    "roomTypeId": 1,
    "planIds": "",
    "date": "2026-01-01 12:00:00",
    "status": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 批量更新价格日历状态
逻辑摘要列表查询(hotelRoomTypePlanService.queryList);列表查询(hotelRoomPriceCalendarService.queryList);查询详情(sessionUserService.getSessionUser)
内联注释
  • 1. 查询价格方案信息,验证数据
  • 2. 查询需要更新的价格日历记录
  • 3. 批量更新状态
POST /hotel/deleteHotelRoomPriceCalendar 未使用管理后台 #
价格日历表-删除 · HotelRoomPriceCalendarController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomPriceCalendarController#deleteHotelRoomPriceCalendar
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_price_calendar
ControllerHotelRoomPriceCalendarController#deleteHotelRoomPriceCalendar
ServiceHotelRoomPriceCalendarService#delete (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#deleteById ⇒ 表 hotel_room_price_calendar

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelRoomPriceCalendar
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelRoomPriceCalendar
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelRoomPriceCalendar (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_price_calendar.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelRoomPriceCalendar
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除价格日历
逻辑摘要删除(hotelRoomPriceCalendarService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelRoomPriceCalendarByDate 在用管理后台 #
查询酒店房型价格日历 · HotelRoomPriceCalendarController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomPriceCalendarController#queryHotelRoomPriceCalendarByDate
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type_planhotel_room_price_calendar
ControllerHotelRoomPriceCalendarController#queryHotelRoomPriceCalendarByDate
ServiceHotelRoomTypePlanService#queryList (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectList ⇒ 表 hotel_room_type_plan
ServiceHotelRoomPriceCalendarService#queryList (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectList ⇒ 表 hotel_room_price_calendar

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomPriceCalendarByDate
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomPriceCalendarByDate
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomPriceCalendarByDate (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomPriceCalendarDateRequest
字段类型必填取值/校验表 / 列说明
hotelIdLong必填hotel_room_type_plan.hotel_id酒店ID
datesDate[]必填日期范围
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelRoomPriceCalendarDateResponse (object)
字段类型必填取值/校验表 / 列说明
priceCalendarMap<String, PriceCalendarInfo>
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomPriceCalendarByDate
{
  "body": {
    "hotelId": 1,
    "dates": "2026-01-01 12:00:00"
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "priceCalendar": ""
  }
}
处理逻辑
逻辑摘要列表查询(hotelRoomTypePlanService.queryList);列表查询(hotelRoomPriceCalendarService.queryList)
内联注释
  • 1. 查询该酒店下所有房型价格方案
  • 正常状态的价格方案
  • 如果没有价格方案,直接返回空结果
  • 2. 获取所有价格方案ID
  • 3. 查询日期范围内的价格日历记录
  • 4. 构建返回数据
  • 遍历每个价格方案
  • 查找当天的价格日历记录
POST /hotel/queryHotelRoomPriceCalendarList 未使用管理后台 #
价格日历表-列表查询 · HotelRoomPriceCalendarController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomPriceCalendarController#queryHotelRoomPriceCalendarList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_price_calendar
ControllerHotelRoomPriceCalendarController#queryHotelRoomPriceCalendarList
转换BeanUtils.map → HotelRoomPriceCalendarQuery
ServiceHotelRoomPriceCalendarService#queryList (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectList ⇒ 表 hotel_room_price_calendar

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomPriceCalendarList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomPriceCalendarList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomPriceCalendarList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomPriceCalendarListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelRoomPriceCalendarResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_room_price_calendar.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomPriceCalendarList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelRoomPriceCalendarService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelRoomPriceCalendarPage 未使用管理后台 #
价格日历表-分页查询 · HotelRoomPriceCalendarController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomPriceCalendarController#queryHotelRoomPriceCalendarPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_price_calendar
ControllerHotelRoomPriceCalendarController#queryHotelRoomPriceCalendarPage
转换BeanUtils.map → HotelRoomPriceCalendarQuery
ServiceHotelRoomPriceCalendarService#queryPage (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectPage ⇒ 表 hotel_room_price_calendar

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomPriceCalendarPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomPriceCalendarPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomPriceCalendarPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomPriceCalendarPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelRoomPriceCalendarResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_room_price_calendar.idid
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomPriceCalendarPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelRoomPriceCalendarService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelRoomPriceCalendar 在用管理后台 #
价格日历表-更新 · HotelRoomPriceCalendarController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomPriceCalendarController#updateHotelRoomPriceCalendar
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_price_calendarhotel_info
ControllerHotelRoomPriceCalendarController#updateHotelRoomPriceCalendar
ServiceHotelRoomPriceCalendarService#get (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectById ⇒ 表 hotel_room_price_calendar
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelRoomPriceCalendarService#update (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#updateById ⇒ 表 hotel_room_price_calendar
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelRoomPriceCalendar
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelRoomPriceCalendar
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelRoomPriceCalendar (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomPriceCalendarUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_price_calendar.idID
hotelIdLong必填hotel_room_price_calendar.hotel_id酒店ID
roomTypeIdLong必填hotel_room_price_calendar.room_type_id房型ID
planIdLong必填hotel_room_price_calendar.plan_id价格方案ID
dateDate必填hotel_room_price_calendar.date日期
basePriceInteger必填hotel_room_price_calendar.base_price基础价格(单位:分)
salePriceIntegerhotel_room_price_calendar.sale_price销售价格(单位:分)
totalRoomsInteger必填hotel_room_price_calendar.total_rooms总房间数
availableRoomsInteger必填hotel_room_price_calendar.available_rooms可用房间数
bookedRoomsIntegerhotel_room_price_calendar.booked_rooms已订房间数
statusIntegerhotel_room_price_calendar.status状态(0-正常,1-停售)
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelRoomPriceCalendar
{
  "body": {
    "id": 1,
    "hotelId": 1,
    "roomTypeId": 1,
    "planId": 1,
    "date": "2026-01-01 12:00:00",
    "basePrice": 0,
    "salePrice": 0,
    "totalRooms": 0,
    "availableRooms": 0,
    "bookedRooms": 0,
    "status": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新价格日历
逻辑摘要查询详情(hotelRoomPriceCalendarService.get);查询详情(hotelInfoService.get);查询详情(sessionUserService.getSessionUser)
内联注释
  • 1. 查询原记录
  • 2. 检查日期是否已过期(只比较年月日)
  • 3. 检查可用库存
  • 4. 构建并更新价格日历
  • 保持已预订数量不变

HotelRoomTypeController 10/11 在用

POST /hotel/addHotelRoomType 在用管理后台 #
房型表-新增 · HotelRoomTypeController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypeController#addHotelRoomType
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_typehotel_infohotel_room_type_plan
ControllerHotelRoomTypeController#addHotelRoomType
转换BeanUtils.map → HotelRoomType ⇒ 表 hotel_room_type
ServiceHotelInfoService#get (HotelInfoServiceImpl)
MapperHotelInfoMapper#selectById ⇒ 表 hotel_info
ServiceHotelRoomTypeService#add (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#insert ⇒ 表 hotel_room_type
ServiceHotelRoomTypePlanService#add (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#insert ⇒ 表 hotel_room_type_plan
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelRoomType
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelRoomType
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelRoomType (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomTypeAddRequest
字段类型必填取值/校验表 / 列说明
hotelIdLong必填hotel_room_type.hotel_id酒店ID
nameString必填hotel_room_type.name房型名称
basePriceIntegerhotel_room_type.base_price基础价格(分)
sortIntegerhotel_room_type.sort排序号
statusIntegerhotel_room_type.status状态(0正常 1停用)
coverImageStringhotel_room_type.cover_image主图URL
imagesStringhotel_room_type.images房型图片,多个用逗号分隔
roomTypeAreaBigDecimal必填hotel_room_type.room_type_area面积(平方米)
floorInfoString必填hotel_room_type.floor_info楼层信息
windowTypeWindowType1无窗2部分有窗3全部有窗hotel_room_type.window_type窗户类型
bedInfoString必填hotel_room_type.bed_info床型
guestsInteger必填hotel_room_type.guests可住人数
smokingInteger必填hotel_room_type.smoking是否禁烟(0否 1是)
networkTypeNetworkType1免费WiFi2收费WiFi3无网络hotel_room_type.network_type网络类型
extraBedAllowedIntegerhotel_room_type.extra_bed_allowed是否可加床(0否 1是)
extraBedDescStringhotel_room_type.extra_bed_desc加床说明
facilitiesList<FacilityTree>设施列表
pricePlansList<HotelRoomTypePlan>价格方案列表
pricePlans[].idLonghotel_room_type.id
pricePlans[].hotelIdLonghotel_room_type.hotel_id酒店ID
pricePlans[].roomTypeIdLonghotel_room_type_plan.room_type_id房型ID
pricePlans[].nameStringhotel_room_type.name方案名称
pricePlans[].autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
pricePlans[].breakfastIntegerhotel_room_type_plan.breakfast是否含早
pricePlans[].basePriceIntegerhotel_room_type.base_price底价(分)
pricePlans[].salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
pricePlans[].stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
pricePlans[].stockNumIntegerhotel_room_type_plan.stock_num数量
pricePlans[].cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
pricePlans[].cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
pricePlans[].cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
pricePlans[].sortIntegerhotel_room_type.sort排序号
pricePlans[].statusIntegerhotel_room_type.status状态
pricePlans[].isDeletedBooleanhotel_room_type.is_deleted是否删除(0否 1是)
pricePlans[].createdByLonghotel_room_type.created_by创建人ID
pricePlans[].createdTimeDatehotel_room_type.created_time创建时间
pricePlans[].updatedByLonghotel_room_type.updated_by更新人ID
pricePlans[].updatedTimeDatehotel_room_type.updated_time更新时间
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelRoomType
{
  "body": {
    "hotelId": 1,
    "name": "",
    "basePrice": 0,
    "sort": 0,
    "status": 0,
    "coverImage": "",
    "images": "",
    "roomTypeArea": 0,
    "floorInfo": "",
    "windowType": "1",
    "bedInfo": "",
    "guests": 0,
    "smoking": 0,
    "networkType": "1",
    "extraBedAllowed": 0,
    "extraBedDesc": "",
    "facilities": "",
    "pricePlans": [
      {
        "id": 1,
        "hotelId": 1,
        "roomTypeId": 1,
        "name": "",
        "autoConfirm": 0,
        "breakfast": 0,
        "basePrice": 0,
        "salePrice": 0,
        "stockType": "0",
        "stockNum": 0,
        "cancelType": "1",
        "cancelDays": 0,
        "cancelHours": "",
        "sort": 0,
        "status": 0,
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ]
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增酒店房型
逻辑摘要查询详情(hotelInfoService.get);查询详情(sessionUserService.getSessionUser);新增(hotelRoomTypeService.add);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 保存房型基本信息
  • 1.1 查询酒店基本信息
  • 2. 保存房型价格方案
  • 3. 递归保存设施信息
POST /hotel/deleteHotelRoomType 在用管理后台 #
房型表-删除 · HotelRoomTypeController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypeController#deleteHotelRoomType
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type
ControllerHotelRoomTypeController#deleteHotelRoomType
ServiceHotelRoomTypeService#delete (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#deleteById ⇒ 表 hotel_room_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelRoomType
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelRoomType
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelRoomType (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_type.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelRoomType
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除酒店房型
逻辑摘要删除(hotelRoomTypeService.delete)
POST /hotel/getHotelRoomType 未使用管理后台 #
房型表-详情 · HotelRoomTypeController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypeController#getHotelRoomType
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type
ControllerHotelRoomTypeController#getHotelRoomType
ServiceHotelRoomTypeService#get (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectById ⇒ 表 hotel_room_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelRoomType
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomType
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomType (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_type.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelRoomTypeResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_room_type.idid
hotelIdLonghotel_room_type.hotel_id酒店ID
nameStringhotel_room_type.name房型名称
basePriceIntegerhotel_room_type.base_price基础价格(分)
sortIntegerhotel_room_type.sort排序号
statusIntegerhotel_room_type.status状态(0正常 1停用)
imagesStringhotel_room_type.images房型图片,多个用逗号分隔
roomTypeAreaBigDecimalhotel_room_type.room_type_area面积(平方米)
floorInfoStringhotel_room_type.floor_info楼层信息
windowTypeWindowType1无窗2部分有窗3全部有窗hotel_room_type.window_type窗户类型
bedInfoStringhotel_room_type.bed_info床型
guestsIntegerhotel_room_type.guests可住人数
smokingIntegerhotel_room_type.smoking是否禁烟(0否 1是)
networkTypeNetworkType1免费WiFi2收费WiFi3无网络hotel_room_type.network_type网络类型
extraBedAllowedIntegerhotel_room_type.extra_bed_allowed是否可加床(0否 1是)
extraBedDescStringhotel_room_type.extra_bed_desc加床说明
isDeletedBooleanhotel_room_type.is_deleted是否删除(0否 1是)
createdByLonghotel_room_type.created_by创建人ID
createdTimeDatehotel_room_type.created_time创建时间
updatedByLonghotel_room_type.updated_by更新人ID
updatedTimeDatehotel_room_type.updated_time更新时间
facilitiesList<HotelRoomTypeTreeResponse.FacilityTree>设施列表
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelRoomType
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "hotelId": 1,
    "name": "",
    "basePrice": 0,
    "sort": 0,
    "status": 0,
    "images": "",
    "roomTypeArea": 0,
    "floorInfo": "",
    "windowType": "1",
    "bedInfo": "",
    "guests": 0,
    "smoking": 0,
    "networkType": "1",
    "extraBedAllowed": 0,
    "extraBedDesc": "",
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00",
    "facilities": ""
  }
}
处理逻辑
逻辑摘要查询详情(hotelRoomTypeService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelRoomTypeMaxSort 在用管理后台 #
获取酒店房型最大排序值 · HotelRoomTypeController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypeController#getHotelRoomTypeMaxSort
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type
ControllerHotelRoomTypeController#getHotelRoomTypeMaxSort
ServiceHotelRoomTypeService#queryList (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectList ⇒ 表 hotel_room_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelRoomTypeMaxSort
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomTypeMaxSort
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomTypeMaxSort (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_type.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 Integer (scalar)

标量/Map/外部类型:Integer

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelRoomTypeMaxSort
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": 0
}
处理逻辑
逻辑摘要列表查询(hotelRoomTypeService.queryList)
内联注释
  • 查询酒店下所有房型,按排序值倒序
  • 如果没有房型,返回0
  • 返回最大排序值
POST /hotel/getHotelRoomTypeTree 在用管理后台 #
房型表-详情(树形) · HotelRoomTypeController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypeController#getHotelRoomTypeTree
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_typehotel_room_type_planhotel_room_attr_relhotel_room_attr
ControllerHotelRoomTypeController#getHotelRoomTypeTree
ServiceHotelRoomTypeService#get (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectById ⇒ 表 hotel_room_type
ServiceHotelRoomTypePlanService#queryList (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectList ⇒ 表 hotel_room_type_plan
ServiceHotelRoomAttrRelService#queryList (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#selectList ⇒ 表 hotel_room_attr_rel
ServiceHotelRoomAttrService#queryList (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#selectList ⇒ 表 hotel_room_attr

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelRoomTypeTree
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomTypeTree
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomTypeTree (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_type.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelRoomTypeTreeResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_room_type.idid
hotelIdLonghotel_room_type.hotel_id酒店ID
nameStringhotel_room_type.name房型名称
basePriceIntegerhotel_room_type.base_price基础价格(分)
sortIntegerhotel_room_type.sort排序号
statusIntegerhotel_room_type.status状态(0正常 1停用)
coverImageStringhotel_room_type.cover_image主图URL
imagesStringhotel_room_type.images房型图片,多个用逗号分隔
roomTypeAreaBigDecimalhotel_room_type.room_type_area面积(平方米)
floorInfoStringhotel_room_type.floor_info楼层信息
windowTypeWindowType1无窗2部分有窗3全部有窗hotel_room_type.window_type窗户类型
bedInfoStringhotel_room_type.bed_info床型
guestsIntegerhotel_room_type.guests可住人数
smokingIntegerhotel_room_type.smoking是否禁烟(0否 1是)
networkTypeNetworkType1免费WiFi2收费WiFi3无网络hotel_room_type.network_type网络类型
extraBedAllowedIntegerhotel_room_type.extra_bed_allowed是否可加床(0否 1是)
extraBedDescStringhotel_room_type.extra_bed_desc加床说明
facilitiesList<FacilityTree>设施列表
showPriceInteger
pricePlansList<HotelRoomTypePlan>价格方案列表
pricePlans[].idLonghotel_room_type.id
pricePlans[].hotelIdLonghotel_room_type.hotel_id酒店ID
pricePlans[].roomTypeIdLonghotel_room_type_plan.room_type_id房型ID
pricePlans[].nameStringhotel_room_type.name方案名称
pricePlans[].autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
pricePlans[].breakfastIntegerhotel_room_type_plan.breakfast是否含早
pricePlans[].basePriceIntegerhotel_room_type.base_price底价(分)
pricePlans[].salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
pricePlans[].stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
pricePlans[].stockNumIntegerhotel_room_type_plan.stock_num数量
pricePlans[].cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
pricePlans[].cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
pricePlans[].cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
pricePlans[].sortIntegerhotel_room_type.sort排序号
pricePlans[].statusIntegerhotel_room_type.status状态
pricePlans[].isDeletedBooleanhotel_room_type.is_deleted是否删除(0否 1是)
pricePlans[].createdByLonghotel_room_type.created_by创建人ID
pricePlans[].createdTimeDatehotel_room_type.created_time创建时间
pricePlans[].updatedByLonghotel_room_type.updated_by更新人ID
pricePlans[].updatedTimeDatehotel_room_type.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelRoomTypeTree
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "hotelId": 1,
    "name": "",
    "basePrice": 0,
    "sort": 0,
    "status": 0,
    "coverImage": "",
    "images": "",
    "roomTypeArea": 0,
    "floorInfo": "",
    "windowType": "1",
    "bedInfo": "",
    "guests": 0,
    "smoking": 0,
    "networkType": "1",
    "extraBedAllowed": 0,
    "extraBedDesc": "",
    "facilities": "",
    "showPrice": 0,
    "pricePlans": [
      {
        "id": 1,
        "hotelId": 1,
        "roomTypeId": 1,
        "name": "",
        "autoConfirm": 0,
        "breakfast": 0,
        "basePrice": 0,
        "salePrice": 0,
        "stockType": "0",
        "stockNum": 0,
        "cancelType": "1",
        "cancelDays": 0,
        "cancelHours": "",
        "sort": 0,
        "status": 0,
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ]
  }
}
处理逻辑
逻辑摘要查询详情(hotelRoomTypeService.get);列表查询(hotelRoomTypePlanService.queryList);列表查询(hotelRoomAttrRelService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 查询价格方案
  • 查询房型关联的设施
  • 查询设施详情
  • 构建设施树
POST /hotel/queryHotelRoomTypeList 在用管理后台 #
房型表-列表查询 · HotelRoomTypeController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypeController#queryHotelRoomTypeList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type
ControllerHotelRoomTypeController#queryHotelRoomTypeList
转换BeanUtils.map → HotelRoomTypeQuery
ServiceHotelRoomTypeService#queryList (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectList ⇒ 表 hotel_room_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomTypeList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypeList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypeList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomTypeListRequest
字段类型必填取值/校验表 / 列说明
merchantIdLonghotel_room_type.merchant_id所属商户id,关联merchant表id
shopIdLonghotel_room_type.shop_id所属商铺id,关联shop表id
hotelIdLonghotel_room_type.hotel_id所属酒店ID
nameStringhotel_room_type.name房型名称
statusIntegerhotel_room_type.status
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelRoomTypeResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_room_type.idid
hotelIdLonghotel_room_type.hotel_id酒店ID
nameStringhotel_room_type.name房型名称
basePriceIntegerhotel_room_type.base_price基础价格(分)
sortIntegerhotel_room_type.sort排序号
statusIntegerhotel_room_type.status状态(0正常 1停用)
imagesStringhotel_room_type.images房型图片,多个用逗号分隔
roomTypeAreaBigDecimalhotel_room_type.room_type_area面积(平方米)
floorInfoStringhotel_room_type.floor_info楼层信息
windowTypeWindowType1无窗2部分有窗3全部有窗hotel_room_type.window_type窗户类型
bedInfoStringhotel_room_type.bed_info床型
guestsIntegerhotel_room_type.guests可住人数
smokingIntegerhotel_room_type.smoking是否禁烟(0否 1是)
networkTypeNetworkType1免费WiFi2收费WiFi3无网络hotel_room_type.network_type网络类型
extraBedAllowedIntegerhotel_room_type.extra_bed_allowed是否可加床(0否 1是)
extraBedDescStringhotel_room_type.extra_bed_desc加床说明
isDeletedBooleanhotel_room_type.is_deleted是否删除(0否 1是)
createdByLonghotel_room_type.created_by创建人ID
createdTimeDatehotel_room_type.created_time创建时间
updatedByLonghotel_room_type.updated_by更新人ID
updatedTimeDatehotel_room_type.updated_time更新时间
facilitiesList<HotelRoomTypeTreeResponse.FacilityTree>设施列表
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomTypeList
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "hotelId": 1,
    "name": "",
    "status": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "hotelId": 1,
      "name": "",
      "basePrice": 0,
      "sort": 0,
      "status": 0,
      "images": "",
      "roomTypeArea": 0,
      "floorInfo": "",
      "windowType": "1",
      "bedInfo": "",
      "guests": 0,
      "smoking": 0,
      "networkType": "1",
      "extraBedAllowed": 0,
      "extraBedDesc": "",
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00",
      "facilities": ""
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelRoomTypeService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
POST /hotel/queryHotelRoomTypePage 在用管理后台 #
房型表-分页查询 · HotelRoomTypeController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypeController#queryHotelRoomTypePage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type
ControllerHotelRoomTypeController#queryHotelRoomTypePage
转换BeanUtils.map → HotelRoomTypeQuery
ServiceHotelRoomTypeService#queryPage (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectPage ⇒ 表 hotel_room_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomTypePage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypePage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomTypePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
merchantIdLonghotel_room_type.merchant_id所属商户id,关联merchant表id
shopIdLonghotel_room_type.shop_id所属商铺id,关联shop表id
hotelIdLonghotel_room_type.hotel_id所属酒店ID
nameStringhotel_room_type.name房型名称
statusIntegerhotel_room_type.status
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelRoomTypeResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_room_type.idid
hotelIdLonghotel_room_type.hotel_id酒店ID
nameStringhotel_room_type.name房型名称
basePriceIntegerhotel_room_type.base_price基础价格(分)
sortIntegerhotel_room_type.sort排序号
statusIntegerhotel_room_type.status状态(0正常 1停用)
imagesStringhotel_room_type.images房型图片,多个用逗号分隔
roomTypeAreaBigDecimalhotel_room_type.room_type_area面积(平方米)
floorInfoStringhotel_room_type.floor_info楼层信息
windowTypeWindowType1无窗2部分有窗3全部有窗hotel_room_type.window_type窗户类型
bedInfoStringhotel_room_type.bed_info床型
guestsIntegerhotel_room_type.guests可住人数
smokingIntegerhotel_room_type.smoking是否禁烟(0否 1是)
networkTypeNetworkType1免费WiFi2收费WiFi3无网络hotel_room_type.network_type网络类型
extraBedAllowedIntegerhotel_room_type.extra_bed_allowed是否可加床(0否 1是)
extraBedDescStringhotel_room_type.extra_bed_desc加床说明
isDeletedBooleanhotel_room_type.is_deleted是否删除(0否 1是)
createdByLonghotel_room_type.created_by创建人ID
createdTimeDatehotel_room_type.created_time创建时间
updatedByLonghotel_room_type.updated_by更新人ID
updatedTimeDatehotel_room_type.updated_time更新时间
facilitiesList<HotelRoomTypeTreeResponse.FacilityTree>设施列表
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomTypePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "merchantId": 1,
    "shopId": 1,
    "hotelId": 1,
    "name": "",
    "status": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "hotelId": 1,
        "name": "",
        "basePrice": 0,
        "sort": 0,
        "status": 0,
        "images": "",
        "roomTypeArea": 0,
        "floorInfo": "",
        "windowType": "1",
        "bedInfo": "",
        "guests": 0,
        "smoking": 0,
        "networkType": "1",
        "extraBedAllowed": 0,
        "extraBedDesc": "",
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00",
        "facilities": ""
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelRoomTypeService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 查询房型基本信息
POST /hotel/queryHotelRoomTypeTreeList 在用管理后台 #
房型表-列表查询 · HotelRoomTypeController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypeController#queryHotelRoomTypeTreeList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_typehotel_room_type_planhotel_room_attr_relhotel_room_attr
ControllerHotelRoomTypeController#queryHotelRoomTypeTreeList
转换BeanUtils.map → HotelRoomTypeQuery
ServiceHotelRoomTypeService#queryList (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectList ⇒ 表 hotel_room_type
ServiceHotelRoomTypePlanService#queryList (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectList ⇒ 表 hotel_room_type_plan
ServiceHotelRoomAttrRelService#queryList (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#selectList ⇒ 表 hotel_room_attr_rel
ServiceHotelRoomAttrService#queryList (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#selectList ⇒ 表 hotel_room_attr

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomTypeTreeList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypeTreeList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypeTreeList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomTypeListRequest
字段类型必填取值/校验表 / 列说明
merchantIdLonghotel_room_type.merchant_id所属商户id,关联merchant表id
shopIdLonghotel_room_type.shop_id所属商铺id,关联shop表id
hotelIdLonghotel_room_type.hotel_id所属酒店ID
nameStringhotel_room_type.name房型名称
statusIntegerhotel_room_type.status
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelRoomTypeTreeResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_room_type.idid
hotelIdLonghotel_room_type.hotel_id酒店ID
nameStringhotel_room_type.name房型名称
basePriceIntegerhotel_room_type.base_price基础价格(分)
sortIntegerhotel_room_type.sort排序号
statusIntegerhotel_room_type.status状态(0正常 1停用)
coverImageStringhotel_room_type.cover_image主图URL
imagesStringhotel_room_type.images房型图片,多个用逗号分隔
roomTypeAreaBigDecimalhotel_room_type.room_type_area面积(平方米)
floorInfoStringhotel_room_type.floor_info楼层信息
windowTypeWindowType1无窗2部分有窗3全部有窗hotel_room_type.window_type窗户类型
bedInfoStringhotel_room_type.bed_info床型
guestsIntegerhotel_room_type.guests可住人数
smokingIntegerhotel_room_type.smoking是否禁烟(0否 1是)
networkTypeNetworkType1免费WiFi2收费WiFi3无网络hotel_room_type.network_type网络类型
extraBedAllowedIntegerhotel_room_type.extra_bed_allowed是否可加床(0否 1是)
extraBedDescStringhotel_room_type.extra_bed_desc加床说明
facilitiesList<FacilityTree>设施列表
showPriceInteger
pricePlansList<HotelRoomTypePlan>价格方案列表
pricePlans[].idLonghotel_room_type.id
pricePlans[].hotelIdLonghotel_room_type.hotel_id酒店ID
pricePlans[].roomTypeIdLonghotel_room_type_plan.room_type_id房型ID
pricePlans[].nameStringhotel_room_type.name方案名称
pricePlans[].autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
pricePlans[].breakfastIntegerhotel_room_type_plan.breakfast是否含早
pricePlans[].basePriceIntegerhotel_room_type.base_price底价(分)
pricePlans[].salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
pricePlans[].stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
pricePlans[].stockNumIntegerhotel_room_type_plan.stock_num数量
pricePlans[].cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
pricePlans[].cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
pricePlans[].cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
pricePlans[].sortIntegerhotel_room_type.sort排序号
pricePlans[].statusIntegerhotel_room_type.status状态
pricePlans[].isDeletedBooleanhotel_room_type.is_deleted是否删除(0否 1是)
pricePlans[].createdByLonghotel_room_type.created_by创建人ID
pricePlans[].createdTimeDatehotel_room_type.created_time创建时间
pricePlans[].updatedByLonghotel_room_type.updated_by更新人ID
pricePlans[].updatedTimeDatehotel_room_type.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomTypeTreeList
{
  "body": {
    "merchantId": 1,
    "shopId": 1,
    "hotelId": 1,
    "name": "",
    "status": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "hotelId": 1,
      "name": "",
      "basePrice": 0,
      "sort": 0,
      "status": 0,
      "coverImage": "",
      "images": "",
      "roomTypeArea": 0,
      "floorInfo": "",
      "windowType": "1",
      "bedInfo": "",
      "guests": 0,
      "smoking": 0,
      "networkType": "1",
      "extraBedAllowed": 0,
      "extraBedDesc": "",
      "facilities": "",
      "showPrice": 0,
      "pricePlans": [
        {
          "id": 1,
          "hotelId": 1,
          "roomTypeId": 1,
          "name": "",
          "autoConfirm": 0,
          "breakfast": 0,
          "basePrice": 0,
          "salePrice": 0,
          "stockType": "0",
          "stockNum": 0,
          "cancelType": "1",
          "cancelDays": 0,
          "cancelHours": "",
          "sort": 0,
          "status": 0,
          "isDeleted": false,
          "createdBy": 0,
          "createdTime": "2026-01-01 12:00:00",
          "updatedBy": 0,
          "updatedTime": "2026-01-01 12:00:00"
        }
      ]
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelRoomTypeService.queryList);列表查询(hotelRoomTypePlanService.queryList);列表查询(hotelRoomAttrRelService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
  • 查询价格方案
  • 查询房型关联的设施
  • 查询设施详情
  • 构建设施树
POST /hotel/queryHotelRoomTypeTreePage 在用管理后台 #
房型表-分页查询(树形) · HotelRoomTypeController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypeController#queryHotelRoomTypeTreePage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_typehotel_room_type_planhotel_room_attr_relhotel_room_attr
ControllerHotelRoomTypeController#queryHotelRoomTypeTreePage
转换BeanUtils.map → HotelRoomTypeQuery
转换BeanUtils.map → HotelRoomTypeTreeResponse
ServiceHotelRoomTypeService#queryPage (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectPage ⇒ 表 hotel_room_type
ServiceHotelRoomTypePlanService#queryList (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectList ⇒ 表 hotel_room_type_plan
ServiceHotelRoomAttrRelService#queryList (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#selectList ⇒ 表 hotel_room_attr_rel
ServiceHotelRoomAttrService#queryList (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#selectList ⇒ 表 hotel_room_attr

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomTypeTreePage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypeTreePage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypeTreePage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomTypePageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
merchantIdLonghotel_room_type.merchant_id所属商户id,关联merchant表id
shopIdLonghotel_room_type.shop_id所属商铺id,关联shop表id
hotelIdLonghotel_room_type.hotel_id所属酒店ID
nameStringhotel_room_type.name房型名称
statusIntegerhotel_room_type.status
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelRoomTypeTreeResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_room_type.idid
hotelIdLonghotel_room_type.hotel_id酒店ID
nameStringhotel_room_type.name房型名称
basePriceIntegerhotel_room_type.base_price基础价格(分)
sortIntegerhotel_room_type.sort排序号
statusIntegerhotel_room_type.status状态(0正常 1停用)
coverImageStringhotel_room_type.cover_image主图URL
imagesStringhotel_room_type.images房型图片,多个用逗号分隔
roomTypeAreaBigDecimalhotel_room_type.room_type_area面积(平方米)
floorInfoStringhotel_room_type.floor_info楼层信息
windowTypeWindowType1无窗2部分有窗3全部有窗hotel_room_type.window_type窗户类型
bedInfoStringhotel_room_type.bed_info床型
guestsIntegerhotel_room_type.guests可住人数
smokingIntegerhotel_room_type.smoking是否禁烟(0否 1是)
networkTypeNetworkType1免费WiFi2收费WiFi3无网络hotel_room_type.network_type网络类型
extraBedAllowedIntegerhotel_room_type.extra_bed_allowed是否可加床(0否 1是)
extraBedDescStringhotel_room_type.extra_bed_desc加床说明
facilitiesList<FacilityTree>设施列表
showPriceInteger
pricePlansList<HotelRoomTypePlan>价格方案列表
pricePlans[].idLonghotel_room_type.id
pricePlans[].hotelIdLonghotel_room_type.hotel_id酒店ID
pricePlans[].roomTypeIdLonghotel_room_type_plan.room_type_id房型ID
pricePlans[].nameStringhotel_room_type.name方案名称
pricePlans[].autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
pricePlans[].breakfastIntegerhotel_room_type_plan.breakfast是否含早
pricePlans[].basePriceIntegerhotel_room_type.base_price底价(分)
pricePlans[].salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
pricePlans[].stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
pricePlans[].stockNumIntegerhotel_room_type_plan.stock_num数量
pricePlans[].cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
pricePlans[].cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
pricePlans[].cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
pricePlans[].sortIntegerhotel_room_type.sort排序号
pricePlans[].statusIntegerhotel_room_type.status状态
pricePlans[].isDeletedBooleanhotel_room_type.is_deleted是否删除(0否 1是)
pricePlans[].createdByLonghotel_room_type.created_by创建人ID
pricePlans[].createdTimeDatehotel_room_type.created_time创建时间
pricePlans[].updatedByLonghotel_room_type.updated_by更新人ID
pricePlans[].updatedTimeDatehotel_room_type.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomTypeTreePage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "merchantId": 1,
    "shopId": 1,
    "hotelId": 1,
    "name": "",
    "status": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "hotelId": 1,
        "name": "",
        "basePrice": 0,
        "sort": 0,
        "status": 0,
        "coverImage": "",
        "images": "",
        "roomTypeArea": 0,
        "floorInfo": "",
        "windowType": "1",
        "bedInfo": "",
        "guests": 0,
        "smoking": 0,
        "networkType": "1",
        "extraBedAllowed": 0,
        "extraBedDesc": "",
        "facilities": "",
        "showPrice": 0,
        "pricePlans": [
          {
            "id": 1,
            "hotelId": 1,
            "roomTypeId": 1,
            "name": "",
            "autoConfirm": 0,
            "breakfast": 0,
            "basePrice": 0,
            "salePrice": 0,
            "stockType": "0",
            "stockNum": 0,
            "cancelType": "1",
            "cancelDays": 0,
            "cancelHours": "",
            "sort": 0,
            "status": 0,
            "isDeleted": false,
            "createdBy": 0,
            "createdTime": "2026-01-01 12:00:00",
            "updatedBy": 0,
            "updatedTime": "2026-01-01 12:00:00"
          }
        ]
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelRoomTypeService.queryPage);列表查询(hotelRoomTypePlanService.queryList);列表查询(hotelRoomAttrRelService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 查询房型基本信息
  • 2. 转换并填充设施信息
  • 查询价格方案
  • 查询房型关联的设施
  • 查询设施详情
  • 构建设施树
  • 3. 构建返回结果
POST /hotel/setHotelRoomTypeStatus 在用管理后台 #
房型表-状态 · HotelRoomTypeController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypeController#setHotelRoomTypeStatus
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type
ControllerHotelRoomTypeController#setHotelRoomTypeStatus
ServiceHotelRoomTypeService#get (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#selectById ⇒ 表 hotel_room_type
ServiceHotelRoomTypeService#update (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#updateById ⇒ 表 hotel_room_type

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/setHotelRoomTypeStatus
uathttps://dscp-uat.hn12301.net/manage-api/hotel/setHotelRoomTypeStatus
prohttps://dscp-uat.hn12301.net/manage-api/hotel/setHotelRoomTypeStatus (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_type.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/setHotelRoomTypeStatus
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 设置酒店房型状态
逻辑摘要查询详情(hotelRoomTypeService.get);更新(hotelRoomTypeService.update)
内联注释
  • 停止
  • 正常
POST /hotel/updateHotelRoomType 在用管理后台 #
房型表-更新 · HotelRoomTypeController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypeController#updateHotelRoomType
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_typehotel_room_type_planhotel_room_price_calendarhotel_room_attr_relhotel_room_attr
ControllerHotelRoomTypeController#updateHotelRoomType
转换BeanUtils.map → HotelRoomType ⇒ 表 hotel_room_type
ServiceHotelRoomTypeService#update (HotelRoomTypeServiceImpl)
MapperHotelRoomTypeMapper#updateById ⇒ 表 hotel_room_type
ServiceHotelRoomTypePlanService#queryList (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectList ⇒ 表 hotel_room_type_plan
ServiceHotelRoomTypePlanService#update (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#updateById ⇒ 表 hotel_room_type_plan
ServiceHotelRoomTypePlanService#add (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#insert ⇒ 表 hotel_room_type_plan
ServiceHotelRoomPriceCalendarService#queryList (HotelRoomPriceCalendarServiceImpl)
MapperHotelRoomPriceCalendarMapper#selectList ⇒ 表 hotel_room_price_calendar
ServiceHotelRoomTypePlanService#delete (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#deleteById ⇒ 表 hotel_room_type_plan
ServiceHotelRoomAttrRelService#queryList (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#selectList ⇒ 表 hotel_room_attr_rel
ServiceHotelRoomAttrRelService#delete (HotelRoomAttrRelServiceImpl)
MapperHotelRoomAttrRelMapper#deleteById ⇒ 表 hotel_room_attr_rel
ServiceHotelRoomAttrService#delete (HotelRoomAttrServiceImpl)
MapperHotelRoomAttrMapper#deleteById ⇒ 表 hotel_room_attr
其它依赖(权限 / 会话 / 缓存 / 校验等,不直接读写业务表)· 1
SessionUserService.getSessionUser

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelRoomType
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelRoomType
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelRoomType (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomTypeUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_type.idid
hotelIdLong必填hotel_room_type.hotel_id酒店ID
nameString必填hotel_room_type.name房型名称
basePriceIntegerhotel_room_type.base_price基础价格(分)
sortIntegerhotel_room_type.sort排序号
statusIntegerhotel_room_type.status状态(0正常 1停用)
coverImageStringhotel_room_type.cover_image主图URL
imagesStringhotel_room_type.images房型图片,多个用逗号分隔
roomTypeAreaBigDecimal必填hotel_room_type.room_type_area面积(平方米)
floorInfoString必填hotel_room_type.floor_info楼层信息
windowTypeWindowType1无窗2部分有窗3全部有窗hotel_room_type.window_type窗户类型
bedInfoString必填hotel_room_type.bed_info床型
guestsInteger必填hotel_room_type.guests可住人数
smokingInteger必填hotel_room_type.smoking是否禁烟(0否 1是)
networkTypeNetworkType1免费WiFi2收费WiFi3无网络hotel_room_type.network_type网络类型
extraBedAllowedIntegerhotel_room_type.extra_bed_allowed是否可加床(0否 1是)
extraBedDescStringhotel_room_type.extra_bed_desc加床说明
facilitiesList<HotelRoomTypeAddRequest.FacilityTree>设施列表
pricePlansList<HotelRoomTypePlan>价格方案列表
pricePlans[].idLonghotel_room_type.id
pricePlans[].hotelIdLonghotel_room_type.hotel_id酒店ID
pricePlans[].roomTypeIdLonghotel_room_type_plan.room_type_id房型ID
pricePlans[].nameStringhotel_room_type.name方案名称
pricePlans[].autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
pricePlans[].breakfastIntegerhotel_room_type_plan.breakfast是否含早
pricePlans[].basePriceIntegerhotel_room_type.base_price底价(分)
pricePlans[].salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
pricePlans[].stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
pricePlans[].stockNumIntegerhotel_room_type_plan.stock_num数量
pricePlans[].cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
pricePlans[].cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
pricePlans[].cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
pricePlans[].sortIntegerhotel_room_type.sort排序号
pricePlans[].statusIntegerhotel_room_type.status状态
pricePlans[].isDeletedBooleanhotel_room_type.is_deleted是否删除(0否 1是)
pricePlans[].createdByLonghotel_room_type.created_by创建人ID
pricePlans[].createdTimeDatehotel_room_type.created_time创建时间
pricePlans[].updatedByLonghotel_room_type.updated_by更新人ID
pricePlans[].updatedTimeDatehotel_room_type.updated_time更新时间
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelRoomType
{
  "body": {
    "id": 1,
    "hotelId": 1,
    "name": "",
    "basePrice": 0,
    "sort": 0,
    "status": 0,
    "coverImage": "",
    "images": "",
    "roomTypeArea": 0,
    "floorInfo": "",
    "windowType": "1",
    "bedInfo": "",
    "guests": 0,
    "smoking": 0,
    "networkType": "1",
    "extraBedAllowed": 0,
    "extraBedDesc": "",
    "facilities": "",
    "pricePlans": [
      {
        "id": 1,
        "hotelId": 1,
        "roomTypeId": 1,
        "name": "",
        "autoConfirm": 0,
        "breakfast": 0,
        "basePrice": 0,
        "salePrice": 0,
        "stockType": "0",
        "stockNum": 0,
        "cancelType": "1",
        "cancelDays": 0,
        "cancelHours": "",
        "sort": 0,
        "status": 0,
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ]
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新酒店房型
逻辑摘要查询详情(sessionUserService.getSessionUser);更新(hotelRoomTypeService.update);列表查询(hotelRoomTypePlanService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 1. 更新房型基本信息
  • 2. 查询原有的价格方案
  • 3. 处理价格方案
  • 查找是否存在对应的旧方案
  • 更新已存在的方案,保持ID不变
  • 新增的价格方案
  • 4. 处理要删除的旧方案
  • 检查是否有关联的价格日历

HotelRoomTypePlanController 0/6 在用

POST /hotel/addHotelRoomTypePlan 未使用管理后台 #
房型价格方案表-新增 · HotelRoomTypePlanController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypePlanController#addHotelRoomTypePlan
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type_plan
ControllerHotelRoomTypePlanController#addHotelRoomTypePlan
转换BeanUtils.map → HotelRoomTypePlan ⇒ 表 hotel_room_type_plan
ServiceHotelRoomTypePlanService#add (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#insert ⇒ 表 hotel_room_type_plan

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/addHotelRoomTypePlan
uathttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelRoomTypePlan
prohttps://dscp-uat.hn12301.net/manage-api/hotel/addHotelRoomTypePlan (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomTypePlanAddRequest
字段类型必填取值/校验表 / 列说明
hotelIdLong必填hotel_room_type_plan.hotel_id酒店ID
roomTypeIdLong必填hotel_room_type_plan.room_type_id房型ID
nameString必填hotel_room_type_plan.name方案名称
autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
breakfastIntegerhotel_room_type_plan.breakfast是否含早
basePriceIntegerhotel_room_type_plan.base_price底价(分)
salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
stockNumIntegerhotel_room_type_plan.stock_num数量
cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
sortIntegerhotel_room_type_plan.sort排序号
statusIntegerhotel_room_type_plan.status状态
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/addHotelRoomTypePlan
{
  "body": {
    "hotelId": 1,
    "roomTypeId": 1,
    "name": "",
    "autoConfirm": 0,
    "breakfast": 0,
    "basePrice": 0,
    "salePrice": 0,
    "stockType": "0",
    "stockNum": 0,
    "cancelType": "1",
    "cancelDays": 0,
    "cancelHours": "",
    "sort": 0,
    "status": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 新增房型价格方案
逻辑摘要新增(hotelRoomTypePlanService.add);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/deleteHotelRoomTypePlan 未使用管理后台 #
房型价格方案表-删除 · HotelRoomTypePlanController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypePlanController#deleteHotelRoomTypePlan
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type_plan
ControllerHotelRoomTypePlanController#deleteHotelRoomTypePlan
ServiceHotelRoomTypePlanService#delete (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#deleteById ⇒ 表 hotel_room_type_plan

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/deleteHotelRoomTypePlan
uathttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelRoomTypePlan
prohttps://dscp-uat.hn12301.net/manage-api/hotel/deleteHotelRoomTypePlan (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_type_plan.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/deleteHotelRoomTypePlan
{
  "body": {
    "id": 1
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 删除房型价格方案
逻辑摘要删除(hotelRoomTypePlanService.delete)
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/getHotelRoomTypePlan 未使用管理后台 #
房型价格方案表-详情 · HotelRoomTypePlanController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypePlanController#getHotelRoomTypePlan
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type_plan
ControllerHotelRoomTypePlanController#getHotelRoomTypePlan
ServiceHotelRoomTypePlanService#get (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectById ⇒ 表 hotel_room_type_plan

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/getHotelRoomTypePlan
uathttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomTypePlan
prohttps://dscp-uat.hn12301.net/manage-api/hotel/getHotelRoomTypePlan (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body IdRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_type_plan.idid
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 HotelRoomTypePlanResponse (object)
字段类型必填取值/校验表 / 列说明
idLonghotel_room_type_plan.idid
hotelIdLonghotel_room_type_plan.hotel_id酒店ID
roomTypeIdLonghotel_room_type_plan.room_type_id房型ID
nameStringhotel_room_type_plan.name方案名称
autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
breakfastIntegerhotel_room_type_plan.breakfast是否含早
basePriceIntegerhotel_room_type_plan.base_price底价(分)
salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
stockNumIntegerhotel_room_type_plan.stock_num数量
cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
sortIntegerhotel_room_type_plan.sort排序号
statusIntegerhotel_room_type_plan.status状态
isDeletedBooleanhotel_room_type_plan.is_deleted是否删除(0否 1是)
createdByLonghotel_room_type_plan.created_by创建人ID
createdTimeDatehotel_room_type_plan.created_time创建时间
updatedByLonghotel_room_type_plan.updated_by更新人ID
updatedTimeDatehotel_room_type_plan.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/getHotelRoomTypePlan
{
  "body": {
    "id": 1
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "id": 1,
    "hotelId": 1,
    "roomTypeId": 1,
    "name": "",
    "autoConfirm": 0,
    "breakfast": 0,
    "basePrice": 0,
    "salePrice": 0,
    "stockType": "0",
    "stockNum": 0,
    "cancelType": "1",
    "cancelDays": 0,
    "cancelHours": "",
    "sort": 0,
    "status": 0,
    "isDeleted": false,
    "createdBy": 0,
    "createdTime": "2026-01-01 12:00:00",
    "updatedBy": 0,
    "updatedTime": "2026-01-01 12:00:00"
  }
}
处理逻辑
逻辑摘要查询详情(hotelRoomTypePlanService.get);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelRoomTypePlanList 未使用管理后台 #
房型价格方案表-列表查询 · HotelRoomTypePlanController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypePlanController#queryHotelRoomTypePlanList
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type_plan
ControllerHotelRoomTypePlanController#queryHotelRoomTypePlanList
转换BeanUtils.map → HotelRoomTypePlanQuery
ServiceHotelRoomTypePlanService#queryList (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectList ⇒ 表 hotel_room_type_plan

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomTypePlanList
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypePlanList
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypePlanList (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomTypePlanListRequest
字段类型必填取值/校验表 / 列说明
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 List<HotelRoomTypePlanResponse> (list)
字段类型必填取值/校验表 / 列说明
[ ]array列表,元素结构见下
idLonghotel_room_type_plan.idid
hotelIdLonghotel_room_type_plan.hotel_id酒店ID
roomTypeIdLonghotel_room_type_plan.room_type_id房型ID
nameStringhotel_room_type_plan.name方案名称
autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
breakfastIntegerhotel_room_type_plan.breakfast是否含早
basePriceIntegerhotel_room_type_plan.base_price底价(分)
salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
stockNumIntegerhotel_room_type_plan.stock_num数量
cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
sortIntegerhotel_room_type_plan.sort排序号
statusIntegerhotel_room_type_plan.status状态
isDeletedBooleanhotel_room_type_plan.is_deleted是否删除(0否 1是)
createdByLonghotel_room_type_plan.created_by创建人ID
createdTimeDatehotel_room_type_plan.created_time创建时间
updatedByLonghotel_room_type_plan.updated_by更新人ID
updatedTimeDatehotel_room_type_plan.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomTypePlanList
{
  "body": {
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": [
    {
      "id": 1,
      "hotelId": 1,
      "roomTypeId": 1,
      "name": "",
      "autoConfirm": 0,
      "breakfast": 0,
      "basePrice": 0,
      "salePrice": 0,
      "stockType": "0",
      "stockNum": 0,
      "cancelType": "1",
      "cancelDays": 0,
      "cancelHours": "",
      "sort": 0,
      "status": 0,
      "isDeleted": false,
      "createdBy": 0,
      "createdTime": "2026-01-01 12:00:00",
      "updatedBy": 0,
      "updatedTime": "2026-01-01 12:00:00"
    }
  ]
}
处理逻辑
逻辑摘要列表查询(hotelRoomTypePlanService.queryList);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/queryHotelRoomTypePlanPage 未使用管理后台 #
房型价格方案表-分页查询 · HotelRoomTypePlanController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypePlanController#queryHotelRoomTypePlanPage
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type_plan
ControllerHotelRoomTypePlanController#queryHotelRoomTypePlanPage
转换BeanUtils.map → HotelRoomTypePlanQuery
ServiceHotelRoomTypePlanService#queryPage (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#selectPage ⇒ 表 hotel_room_type_plan

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/queryHotelRoomTypePlanPage
uathttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypePlanPage
prohttps://dscp-uat.hn12301.net/manage-api/hotel/queryHotelRoomTypePlanPage (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomTypePlanPageRequest
字段类型必填取值/校验表 / 列说明
pageNumInteger页码(继承自框架分页基类 AbstractPageRequest)
pageSizeInteger每页条数(继承自框架分页基类 AbstractPageRequest)
keywordsString可选(@MvcOptional)关键字
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构 PageInfo<HotelRoomTypePlanResponse> (page)
字段类型必填取值/校验表 / 列说明
list / recordsarray分页列表,元素结构见下
totallong总条数(PageInfo)
idLonghotel_room_type_plan.idid
hotelIdLonghotel_room_type_plan.hotel_id酒店ID
roomTypeIdLonghotel_room_type_plan.room_type_id房型ID
nameStringhotel_room_type_plan.name方案名称
autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
breakfastIntegerhotel_room_type_plan.breakfast是否含早
basePriceIntegerhotel_room_type_plan.base_price底价(分)
salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
stockNumIntegerhotel_room_type_plan.stock_num数量
cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
sortIntegerhotel_room_type_plan.sort排序号
statusIntegerhotel_room_type_plan.status状态
isDeletedBooleanhotel_room_type_plan.is_deleted是否删除(0否 1是)
createdByLonghotel_room_type_plan.created_by创建人ID
createdTimeDatehotel_room_type_plan.created_time创建时间
updatedByLonghotel_room_type_plan.updated_by更新人ID
updatedTimeDatehotel_room_type_plan.updated_time更新时间
示例
请求示例 (自动生成,仅结构参考)
POST /hotel/queryHotelRoomTypePlanPage
{
  "body": {
    "pageNum": 0,
    "pageSize": 0,
    "keywords": ""
  }
}
响应示例
{
  "errcode": 0,
  "errmsg": "",
  "data": {
    "records": [
      {
        "id": 1,
        "hotelId": 1,
        "roomTypeId": 1,
        "name": "",
        "autoConfirm": 0,
        "breakfast": 0,
        "basePrice": 0,
        "salePrice": 0,
        "stockType": "0",
        "stockNum": 0,
        "cancelType": "1",
        "cancelDays": 0,
        "cancelHours": "",
        "sort": 0,
        "status": 0,
        "isDeleted": false,
        "createdBy": 0,
        "createdTime": "2026-01-01 12:00:00",
        "updatedBy": 0,
        "updatedTime": "2026-01-01 12:00:00"
      }
    ],
    "total": 0
  }
}
处理逻辑
逻辑摘要分页查询(hotelRoomTypePlanService.queryPage);入参与返回值经 BeanUtils 做对象/分页映射
内联注释
  • 设置其他查询条件
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

POST /hotel/updateHotelRoomTypePlan 未使用管理后台 #
房型价格方案表-更新 · HotelRoomTypePlanController
基本信息
控制器com.jxxx.dscp.api.controller.hotel.HotelRoomTypePlanController#updateHotelRoomTypePlan
所属模块酒店 hotel
暴露渠道管理后台 (@Route 注解;决定 URL 前缀与可访问端)
请求方法POST
调用链路 & 涉及数据表
涉及数据表hotel_room_type_plan
ControllerHotelRoomTypePlanController#updateHotelRoomTypePlan
转换BeanUtils.map → HotelRoomTypePlan ⇒ 表 hotel_room_type_plan
ServiceHotelRoomTypePlanService#update (HotelRoomTypePlanServiceImpl)
MapperHotelRoomTypePlanMapper#updateById ⇒ 表 hotel_room_type_plan

链路按 Controller → Service(Impl) → Mapper → 表 逐层追踪;字段对应的「表.列」见下方请求/响应表新增列,按字段同名映射到涉及的实体表列; 表示该字段为查询条件 / 计算 / 转换 / 包装字段,未直接对应单一列。

环境 URL
环境完整 URL(主机 + 渠道前缀 + 路径)备注
devhttps://dscp-dev.hn12301.net/manage-api/hotel/updateHotelRoomTypePlan
uathttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelRoomTypePlan
prohttps://dscp-uat.hn12301.net/manage-api/hotel/updateHotelRoomTypePlan (仓库 .env.pro 指向 uat;生产域名未确认,此处沿用 uat 主机示意)
请求参数 · Header / Query / Path

无(该接口无 Query/Path/Header 显式参数;入参见 Body)

请求参数 · Body HotelRoomTypePlanUpdateRequest
字段类型必填取值/校验表 / 列说明
idLong必填hotel_room_type_plan.idid
hotelIdLong必填hotel_room_type_plan.hotel_id酒店ID
roomTypeIdLong必填hotel_room_type_plan.room_type_id房型ID
nameString必填hotel_room_type_plan.name方案名称
autoConfirmIntegerhotel_room_type_plan.auto_confirm是否自动确认
breakfastIntegerhotel_room_type_plan.breakfast是否含早
basePriceIntegerhotel_room_type_plan.base_price底价(分)
salePriceIntegerhotel_room_type_plan.sale_price卖价(分)
stockTypeStockType0无限1共享2独立hotel_room_type_plan.stock_type库存类型
stockNumIntegerhotel_room_type_plan.stock_num数量
cancelTypeCancelType1免费取消2不可取消3有条件取消hotel_room_type_plan.cancel_type取消类型
cancelDaysIntegerhotel_room_type_plan.cancel_days提前取消天数,0表示入住当天
cancelHoursStringhotel_room_type_plan.cancel_hours取消截止时间点,如18:00
sortIntegerhotel_room_type_plan.sort排序号
statusIntegerhotel_room_type_plan.status状态
响应参数
外层包装(chaos 框架自动;前端同时兼容 code/msg)
errcodeint业务码,0=成功
errmsgstring提示信息
dataT下方“data 结构”
data 结构

void —— 无返回数据

示例
请求示例 (自动生成,仅结构参考)
POST /hotel/updateHotelRoomTypePlan
{
  "body": {
    "id": 1,
    "hotelId": 1,
    "roomTypeId": 1,
    "name": "",
    "autoConfirm": 0,
    "breakfast": 0,
    "basePrice": 0,
    "salePrice": 0,
    "stockType": "0",
    "stockNum": 0,
    "cancelType": "1",
    "cancelDays": 0,
    "cancelHours": "",
    "sort": 0,
    "status": 0
  }
}
响应示例
(void,无响应体)
处理逻辑
操作日志hotel / 更新房型价格方案
逻辑摘要更新(hotelRoomTypePlanService.update);入参与返回值经 BeanUtils 做对象/分页映射
前端调用方

源码扫描未发现 7 个前端对该接口的调用(可能为开放回调/内部/未上线/管理端动态调用)

开放/回调/内部接口(5,精简表 · 均未被前端调用)
方法路径渠道摘要调用方
POST/hotelApi/getRoomTypeData开放/回调获取房型信息
POST/hotelApi/hotelPayCallback开放/回调酒店支付回调
POST/hotelApi/hotelPrePay开放/回调酒店预支付
POST/hotelApi/hotelRefundCallback开放/回调酒店退款回调
POST/hotel/getHotelRoomPriceCalendar开放/回调价格日历表-详情