mahjong_group/server/CoreCms.Net.Web.WebApi/Doc.xml
2026-01-01 14:35:52 +08:00

1102 lines
51 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0"?>
<doc>
<assembly>
<name>CoreCms.Net.Web.WebApi</name>
</assembly>
<members>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.AdvertController">
<summary>
广告api控制器
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.AdvertController.#ctor(CoreCms.Net.Auth.HttpContextUser.IHttpContextUser,CoreCms.Net.IServices.ICoreCmsArticleServices,CoreCms.Net.IServices.ICoreCmsAdvertPositionServices,CoreCms.Net.IServices.ICoreCmsAdvertisementServices)">
<summary>
构造函数
</summary>
<param name="user"></param>
<param name="articleServices"></param>
<param name="advertPositionServices"></param>
<param name="advertisementServices"></param>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.AdvertController.GetAdvertList(System.String)">
<summary>
获取广告列表
</summary>
<param name="code"></param>
<returns></returns>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.CommonController">
<summary>
通用调用接口数据
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.CommonController.#ctor(CoreCms.Net.IServices.ICoreCmsSettingServices,CoreCms.Net.IServices.ICoreCmsAreaServices,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,CoreCms.Net.IServices.ICoreCmsServiceDescriptionServices,CoreCms.Net.IServices.ICoreCmsSettingServices,CoreCms.Net.IServices.IToolsServices,CoreCms.Net.IServices.ISQReservationsServices,CoreCms.Net.IServices.ISQRoomsServices,CoreCms.Net.IServices.ISysDictionaryDataServices,CoreCms.Net.IServices.ISysDictionaryServices,CoreCms.Net.IServices.ISQReservationParticipantsServices,CoreCms.Net.IServices.ICoreCmsUserWeChatMsgTemplateServices)">
<summary>
构造函数
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.CommonController.h">
<summary>
接口测试反馈
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.CommonController.GetConfig">
<summary>
返回配置数据文件V2.0
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.CommonController.GetAreas">
<summary>
获取层级分配后的区域信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.CommonController.GetServiceDescription">
<summary>
获取商城关键词说明列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.CommonController.UploadImages">
<summary>
上传附件通用接口
</summary>
<returns></returns>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.NoticeController">
<summary>
公告控制器
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.NoticeController.#ctor(CoreCms.Net.Auth.HttpContextUser.IHttpContextUser,CoreCms.Net.IServices.ICoreCmsNoticeServices)">
<summary>
构造函数
</summary>
<param name="user"></param>
<param name="noticeServices"></param>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.NoticeController.NoticeList(CoreCms.Net.Model.FromBody.FMPageByIntId)">
<summary>
列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.NoticeController.NoticeInfo(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
获取单个公告内容
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.OrderController">
<summary>
订单调用接口数据
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.#ctor(CoreCms.Net.Auth.HttpContextUser.IHttpContextUser,CoreCms.Net.IServices.ICoreCmsOrderServices,CoreCms.Net.IServices.ICoreCmsBillAftersalesServices,CoreCms.Net.IServices.ICoreCmsSettingServices,CoreCms.Net.IServices.ICoreCmsAreaServices,CoreCms.Net.IServices.ICoreCmsBillReshipServices,CoreCms.Net.IServices.ICoreCmsShipServices,CoreCms.Net.IServices.ICoreCmsBillDeliveryServices,CoreCms.Net.IServices.ICoreCmsLogisticsServices,CoreCms.Net.IServices.ICoreCmsGoodsServices,CoreCms.Net.IServices.ICoreCmsStoreServices)">
<summary>
构造函数
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.GetTaxCode(CoreCms.Net.Model.ViewModels.DTO.GetTaxCodePost)">
<summary>
发票模糊查询
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.CreateOrder(CoreCms.Net.Model.ViewModels.DTO.CreateOrder)">
<summary>
创建订单
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.OrderDetails(CoreCms.Net.Model.FromBody.FMStringId)">
<summary>
订单预览
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.GetOrderStatusNum(CoreCms.Net.Model.ViewModels.DTO.GetOrderStatusNumPost)">
<summary>
获取订单不同状态的数量
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.GetOrderList(CoreCms.Net.Model.ViewModels.DTO.GetOrderListPost)">
<summary>
获取个人订单列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.CancelOrder(CoreCms.Net.Model.FromBody.FMStringId)">
<summary>
取消订单
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.DeleteOrder(CoreCms.Net.Model.FromBody.FMStringId)">
<summary>
删除订单
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.OrderConfirm(CoreCms.Net.Model.FromBody.FMStringId)">
<summary>
确认签收订单
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.AddAftersales(CoreCms.Net.Model.ViewModels.DTO.ToAddBillAfterSalesPost)">
<summary>
添加售后单
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.AftersalesList(CoreCms.Net.Model.FromBody.FMPageByStringId)">
<summary>
获取售后单列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.Aftersalesinfo(CoreCms.Net.Model.FromBody.FMStringId)">
<summary>
获取售后单列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.SendReship(CoreCms.Net.Model.FromBody.FMBillReshipForSendReshipPost)">
<summary>
提交售后发货快递信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.GetShip(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
获取配送方式列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.OrderController.LogisticsByApi(CoreCms.Net.Model.FromBody.FMApiLogisticsByApiPost)">
<summary>
前台物流查询接口
</summary>
<returns></returns>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.PaymentsController">
<summary>
支付调用接口数据
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PaymentsController.#ctor(CoreCms.Net.Auth.HttpContextUser.IHttpContextUser,CoreCms.Net.IServices.ICoreCmsBillPaymentsServices,CoreCms.Net.IServices.ICoreCmsPaymentsServices)">
<summary>
构造函数
</summary>
<param name="user"></param>
<param name="billPaymentsServices"></param>
<param name="paymentsServices"></param>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PaymentsController.GetList">
<summary>
获取支付方式列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PaymentsController.CheckPay(CoreCms.Net.Model.ViewModels.DTO.CheckPayPost)">
<summary>
支付确认页面取信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PaymentsController.GetInfo(CoreCms.Net.Model.FromBody.FMStringId)">
<summary>
获取支付单详情
</summary>
<returns></returns>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.PayNotify.AliPayController">
<summary>
支付宝异步通知
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PayNotify.AliPayController.#ctor(Essensoft.Paylink.Alipay.IAlipayNotifyClient,Microsoft.Extensions.Options.IOptions{Essensoft.Paylink.Alipay.AlipayOptions})">
<summary>
构造函数
</summary>
<param name="client"></param>
<param name="optionsAccessor"></param>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PayNotify.AliPayController.Gateway">
<summary>
应用网关
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PayNotify.AliPayController.Precreate">
<summary>
扫码支付异步通知
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PayNotify.AliPayController.AppPay">
<summary>
APP支付异步通知
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PayNotify.AliPayController.PagePay">
<summary>
电脑网站支付异步通知
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PayNotify.AliPayController.WapPay">
<summary>
手机网站支付异步通知
</summary>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.PayNotify.WeChatPayController">
<summary>
微信支付异步通知
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PayNotify.WeChatPayController.#ctor(Essensoft.Paylink.WeChatPay.V2.IWeChatPayNotifyClient,Microsoft.Extensions.Options.IOptions{Essensoft.Paylink.WeChatPay.WeChatPayOptions},CoreCms.Net.IServices.ICoreCmsBillPaymentsServices,CoreCms.Net.IServices.ICoreCmsBillRefundServices,CoreCms.Net.Caching.AutoMate.RedisCache.IRedisOperationRepository)">
<summary>
构造函数
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PayNotify.WeChatPayController.Unifiedorder">
<summary>
统一下单支付结果通知
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PayNotify.WeChatPayController.GetWeChatPayOptions">
<summary>
Retrieves the current WeChat Pay configuration options.
</summary>
<remarks>Use this method to obtain the active WeChat Pay settings configured for the
application. The returned options can be used to verify or display payment configuration details.</remarks>
<returns>An <see cref="T:Microsoft.AspNetCore.Mvc.IActionResult"/> containing the WeChat Pay options. The result has an HTTP 200 status code and
includes the options in the response body.</returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.PayNotify.WeChatPayController.Refund">
<summary>
退款结果通知
</summary>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.SQController">
<summary>
预约接口
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.#ctor(Microsoft.AspNetCore.Hosting.IWebHostEnvironment,CoreCms.Net.IServices.ISQReservationsServices,CoreCms.Net.IServices.ISQRoomsServices,CoreCms.Net.IServices.ISysDictionaryServices,CoreCms.Net.IServices.ISysDictionaryDataServices,CoreCms.Net.IServices.ISQReservationParticipantsServices,AutoMapper.IMapper,CoreCms.Net.IServices.ICoreCmsUserServices,CoreCms.Net.Auth.HttpContextUser.IHttpContextUser,CoreCms.Net.IRepository.UnitOfWork.IUnitOfWork,CoreCms.Net.IServices.ICoreCmsUserBlacklistServices,CoreCms.Net.IServices.ISQReservationEvaluateServices,CoreCms.Net.IServices.ISQReservationReputationServices,CoreCms.Net.IServices.ISQRoomUnavailableTimesServices,CoreCms.Net.IServices.ISQRoomPricingServices,CoreCms.Net.IServices.ISQMessageServices,CoreCms.Net.IServices.ISQEarningsServices,CoreCms.Net.IServices.ICoreCmsSettingServices)">
<summary>
构造函数
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetMyReservation(System.Int32,System.Int32,System.Int32)">
<summary>
我的预约记录
</summary>
<param name="type">0 参与者1发起者</param>
<param name="index">起始页</param>
<param name="size">页大小</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetMyUseReservation">
<summary>
获取正在进行的预约
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetReservationList(System.Int32,System.Int32)">
<summary>
首页预约列表
</summary>
<param name="pageIndex"></param>
<param name="pageSize"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetReservationDetail(System.Int32)">
<summary>
根据预约ID获取详情结构同首页预约列表单项
</summary>
<param name="id">预约ID</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetEvaluateServices(System.Int32)">
<summary>
获取预约评价
</summary>
<param name="reId"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.AddEvaluateServices(CoreCms.Net.Model.ViewModels.SQ.SQReservationEvaluateDto)">
<summary>
评价用户
</summary>
<param name="evaluate"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetReputationByUser(System.Int32,System.Int32)">
<summary>
获取我的声誉记录
</summary>
<param name="pageIndex"></param>
<param name="pageSize"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetEvaluateToMe(System.Int32,System.Int32)">
<summary>
获取评价我的记录
</summary>
<param name="pageIndex">页码</param>
<param name="pageSize">每页数量</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetReservationRoomList(System.Int64,System.Int64)">
<summary>
获取可预约的房间列表
</summary>
<param name="startTime">开始时间 时间戳</param>
<param name="endTime">结束时间 时间戳</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.AddSQReservation(CoreCms.Net.Model.ViewModels.SQ.SQReservationsAddDto)">
<summary>
用户预约接口
</summary>
<param name="dto"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.CanCreateSQReservation(CoreCms.Net.Model.ViewModels.SQ.SQReservationsAddDto)">
<summary>
用户是否可以创建预约(仅校验,不创建)
</summary>
<param name="dto">创建预约所需参数</param>
<returns>返回可否创建及原因</returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.JoinReservation(CoreCms.Net.Model.ViewModels.SQ.SQReservationParticipantsAddDto)">
<summary>
用户加入预约接口
</summary>
<param name="dto">预约</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.CancelReservation(CoreCms.Net.Model.ViewModels.SQ.SQReservationCancelDto)">
<summary>
取消预约接口
</summary>
<param name="dto">取消预约参数</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.CheckInReservation(CoreCms.Net.Model.ViewModels.SQ.SQReservationCheckInDto)">
<summary>
预约签到(仅发起者可操作,且只能签到一次)
</summary>
<param name="dto">签到参数:不包含发起者的参会名单</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetPaymentRecords(System.Int32,System.Int32)">
<summary>
订单支付记录(分页)
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetRoomDetail(System.Int32,System.Int64)">
<summary>
获取房间详情
</summary>
<param name="roomId">房间ID</param>
<param name="date">查询日期Unix时间戳-秒级),默认今天</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetAvailableDates">
<summary>
获取未来7天日期列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetRoomListWithSlotsNew(System.Int64,System.Boolean,System.Nullable{System.Int32})">
<summary>
获取房间列表及时段状态(新版)
</summary>
<param name="date">查询日期Unix时间戳-秒级)</param>
<param name="showOnlyAvailable">是否只显示当前时段可用的房间</param>
<param name="currentTimeSlot">当前时段类型配合showOnlyAvailable使用</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.ValidateReservationBySlot(CoreCms.Net.Model.ViewModels.SQ.SQReservationsAddBySlotDto)">
<summary>
校验是否可以创建预约(新版,按时段)
</summary>
<param name="dto">创建预约DTO</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetBusinessHours">
<summary>
获取营业时间配置(已存在,保持不变)
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.CalculateTimeSlots(System.Collections.Generic.List{CoreCms.Net.Model.Entities.SQReservations},System.DateTime,System.DateTime)">
<summary>
计算房间时段占用情况
</summary>
<param name="reservations">预约列表</param>
<param name="dayStart">查询日期开始</param>
<param name="dayEnd">查询日期结束</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetMessageList(System.Int32,System.Int32,System.Int32)">
<summary>
获取用户消息列表
</summary>
<param name="pageIndex">页码从1开始</param>
<param name="pageSize">每页数量</param>
<param name="messageType">消息类型0=全部1=私信</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetUnreadCount">
<summary>
获取未读消息数量
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.MarkAllAsRead">
<summary>
标记所有消息为已读
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetEarningsSummary">
<summary>
获取收益统计信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetEarningsRule">
<summary>
获取收益规则说明
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetEarningsRecordList(CoreCms.Net.Web.WebApi.Controllers.PageRequest)">
<summary>
获取收益记录列表
</summary>
<param name="pageIndex">页码从1开始</param>
<param name="pageSize">每页数量</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.GetWithdrawRecordList(CoreCms.Net.Web.WebApi.Controllers.PageRequest)">
<summary>
获取提现记录列表
</summary>
<param name="request">分页请求</param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.SQController.ApplyWithdraw(CoreCms.Net.Web.WebApi.Controllers.ApplyWithdrawRequest)">
<summary>
申请提现
</summary>
<param name="request">提现请求</param>
<returns></returns>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.PageRequest">
<summary>
分页请求
</summary>
</member>
<member name="P:CoreCms.Net.Web.WebApi.Controllers.PageRequest.pageIndex">
<summary>
页码从1开始
</summary>
</member>
<member name="P:CoreCms.Net.Web.WebApi.Controllers.PageRequest.pageSize">
<summary>
每页数量
</summary>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.ApplyWithdrawRequest">
<summary>
申请提现请求
</summary>
</member>
<member name="P:CoreCms.Net.Web.WebApi.Controllers.ApplyWithdrawRequest.amount">
<summary>
提现金额
</summary>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.UserController">
<summary>
用户操作事件
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.#ctor(CoreCms.Net.Auth.HttpContextUser.IHttpContextUser,CoreCms.Net.IServices.ICoreCmsUserWeChatInfoServices,CoreCms.Net.IServices.ICoreCmsUserServices,CoreCms.Net.Auth.Policys.PermissionRequirement,CoreCms.Net.IServices.ICoreCmsSmsServices,CoreCms.Net.IServices.ICoreCmsUserGradeServices,CoreCms.Net.IServices.ICoreCmsUserLogServices,Microsoft.AspNetCore.Http.IHttpContextAccessor,CoreCms.Net.IServices.ICoreCmsGoodsServices,CoreCms.Net.IServices.ICoreCmsGoodsBrowsingServices,CoreCms.Net.IServices.ICoreCmsCartServices,CoreCms.Net.IServices.ICoreCmsGoodsCollectionServices,CoreCms.Net.IServices.ICoreCmsUserShipServices,CoreCms.Net.IServices.ICoreCmsAreaServices,CoreCms.Net.IServices.ICoreCmsBillPaymentsServices,CoreCms.Net.IServices.ICoreCmsGoodsCommentServices,CoreCms.Net.IServices.ICoreCmsUserBankCardServices,CoreCms.Net.IServices.ICoreCmsUserTocashServices,CoreCms.Net.IServices.ICoreCmsUserBalanceServices,CoreCms.Net.IServices.ICoreCmsInvoiceServices,CoreCms.Net.IServices.ICoreCmsUserPointLogServices,CoreCms.Net.IServices.ICoreCmsShareServices,CoreCms.Net.IServices.ICoreCmsSettingServices,CoreCms.Net.IServices.ICoreCmsServicesServices,Microsoft.Extensions.Options.IOptions{CoreCms.Net.WeChat.Service.Options.WeChatOptions},CoreCms.Net.IServices.ICoreCmsUserServicesOrderServices,CoreCms.Net.IServices.ICoreCmsUserServicesTicketServices,CoreCms.Net.IServices.ICoreCmsStoreServices,CoreCms.Net.IServices.ICoreCmsCouponServices,CoreCms.Net.IServices.ICoreCmsOrderServices,CoreCms.Net.WeChat.Service.HttpClients.IWeChatApiHttpClientFactory,CoreCms.Net.IServices.IToolsServices,CoreCms.Net.IServices.ICoreCmsUserBlacklistServices,CoreCms.Net.IRepository.UnitOfWork.IUnitOfWork)">
<summary>
构造函数
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.UseAnonymousLogin(CoreCms.Net.Model.FromBody.FMWxPost)">
<summary>
wx.login登陆成功之后发送的请求
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.UseWxPhoneNumberLogin(CoreCms.Net.Model.FromBody.FMWxLoginPhoneNumber)">
<summary>
微信小程序授权拉取手机号码并登录
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.UseWxAnonymousLogin(CoreCms.Net.Model.FromBody.FMWxLoginPhoneNumber)">
<summary>
微信小程序匿名转正式登录
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.AnonymousLogin">
<summary>
匿名登录
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.OnLogin(CoreCms.Net.Model.FromBody.FMWxPost)">
<summary>
wx.login登陆成功之后发送的请求
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.DecodeEncryptedData(CoreCms.Net.Model.FromBody.FMWxLoginDecodeEncryptedData)">
<summary>
核验数据并获取用户详细资料
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.SendSms(CoreCms.Net.Model.FromBody.FMWxSendSMS)">
<summary>
用户短信发送
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.SmsLogin(CoreCms.Net.Model.FromBody.FMWxAccountCreate)">
<summary>
手机短信验证码登陆,同时兼有手机短信注册的功能,还有第三方账户绑定的功能
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.DecryptPhoneNumber(CoreCms.Net.Model.FromBody.FMWxLoginDecryptPhoneNumber)">
<summary>
微信小程序授权拉取手机号码
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.SmsLogin2(CoreCms.Net.Model.FromBody.FMWxAccountCreate)">
<summary>
用户短信注册并返回jwt token(弃用)
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetAreaId(CoreCms.Net.Model.ViewModels.DTO.GetAreaIdPost)">
<summary>
获取区域ID
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.LogOut">
<summary>
注销登录
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.IsPoint">
<summary>
判断是否开启积分
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.Share(CoreCms.Net.Model.FromBody.FMShare)">
<summary>
统一分享url处理
新的分享,不管是二维码,还是地址,都走这个
page 场景值 1店铺首页2商品详情页3拼团详情页,4邀请好友店铺页面,params里需要传store,5文章页面,6参团页面7自定义页面8智能表单9团购10秒杀11代理
url前端地址
params参数根据场景值不一样而内容不一样
1
2 goodsId:商品ID
3 goodsId:商品IDteamId:拼团ID
4 store:店铺code
5 articleId:文章IDarticleType:文章类型
6 goodsId:商品IDgroupId:参团IDteamId:拼团ID
7 pageCode:自定义页面code
8 id智能表单ID
9 goodsId:商品IDgroupId:团购秒杀ID
type 类型1url2二维码3海报
token 可以保存推荐人的信息
client 终端1普通h52微信小程序3微信公众号h54头条系小程序,5pc6阿里小程序
10 store:店铺code
</summary>
<param name="entity"></param>
<returns>array</returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.DeShare(CoreCms.Net.Model.FromBody.FMDeShare)">
<summary>
统一分享解码
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.SyncWeChatInfo(CoreCms.Net.Model.FromBody.FMWxSync)">
<summary>
同步微信用户数据
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetUserInfo">
<summary>
获取用户信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetCartNumber">
<summary>
获取购物车商品数量
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GoodsCollectionCreateOrDelete(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
商品取消/添加收藏
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetUserDefaultShip">
<summary>
获取用户获取用户默认收货地址
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.SetDefShip(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
设置默认地址
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetUserPoint(CoreCms.Net.Model.ViewModels.DTO.GetUserPointPost)">
<summary>
判断用户下单可以使用多少积分
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetUserShip">
<summary>
获取用户的收货地址列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.SaveUserShip(CoreCms.Net.Model.ViewModels.DTO.SaveUserShipPost)">
<summary>
保存用户地址
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetShipDetail(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
获取用户单个地址详情
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.RemoveShip(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
收货地址删除
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.Pay(CoreCms.Net.Model.ViewModels.DTO.PayPost)">
<summary>
支付
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.UsePay(Newtonsoft.Json.Linq.JObject)">
<summary>
支付
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.OrderEvaluate(CoreCms.Net.Model.ViewModels.DTO.OrderEvaluatePost)">
<summary>
订单评价
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetMyBankcardsList">
<summary>
我的银行卡列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.AddBankCards(CoreCms.Net.Model.Entities.CoreCmsUserBankCard)">
<summary>
添加银行卡
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.SetDefaultBankCard(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
设置默认银行卡
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetBankCardInfo(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
获取银行卡信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetDefaultBankCard">
<summary>
获取用户默认银行卡信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.Removebankcard(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
删除银行卡信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetBankCardsOrganization(CoreCms.Net.Model.FromBody.FMStringId)">
<summary>
获取银行卡组织信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.Cash(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
提现申请
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.CashList(CoreCms.Net.Model.FromBody.FMPageByIntId)">
<summary>
提现记录列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.UserBalance(CoreCms.Net.Model.FromBody.FMGetBalancePost)">
<summary>
获取我的余额明细列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.UserInvoiceList(CoreCms.Net.Model.FromBody.FMPageByIntId)">
<summary>
我的发票列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.UserPointLog(CoreCms.Net.Model.FromBody.FMPageByIntId)">
<summary>
我的积分列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GoodsCollectionList(CoreCms.Net.Model.FromBody.FMPageByIntId)">
<summary>
取得商品收藏记录(关注)
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GoodsCollection(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
添加商品收藏(关注)
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.Goodsbrowsing(CoreCms.Net.Model.FromBody.FMPageByIntId)">
<summary>
取得商品浏览足迹
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.AddGoodsBrowsing(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
添加商品浏览足迹
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.DelGoodsBrowsing(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
删除商品浏览足迹
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.ChangeAvatar(CoreCms.Net.Model.FromBody.FMStringId)">
<summary>
更换头像
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.EditInfo(CoreCms.Net.Model.FromBody.EditInfoPost)">
<summary>
编辑用户信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.EditUserInfo(CoreCms.Net.Model.FromBody.EditLoginUserInfo)">
<summary>
编辑用户信息
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.EditPwd(CoreCms.Net.Model.FromBody.EditPwdPost)">
<summary>
修改用户密码
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.MyInvite">
<summary>
邀请好友(获取我的要求相关信息)
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.SetMyInvite(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
设置我的上级邀请人
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetMyInvite">
<summary>
获取我的上级邀请人
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetMyChildSum">
<summary>
获取我的下级用户数量
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.Recommend(CoreCms.Net.Model.FromBody.FMPageByIntId)">
<summary>
获取用户推荐列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.ShareCode">
<summary>
获取用户邀请码
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.IsSign">
<summary>
判断是否签到
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.Sign">
<summary>
用户签到
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.ForgetPwd(CoreCms.Net.Model.FromBody.FMForgetPwdPost)">
<summary>
用户找回密码
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetServicesPageList(CoreCms.Net.Model.FromBody.FMPageByIntId)">
<summary>
取得服务卡列表信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetServicesTickets(CoreCms.Net.Model.FromBody.FMPageByStringId)">
<summary>
取得服务卡列表信息
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.GetMyBlackList">
<summary>
获取黑名单列表
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.AddUserBlack(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
添加黑名单
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.UserController.CancelUserBlack(CoreCms.Net.Model.FromBody.FMIntId)">
<summary>
取消拉黑名单
</summary>
<param name="entity"></param>
<returns></returns>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.WeChatAppletsMessageController">
<summary>
微信小程序消息订阅接口
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.WeChatAppletsMessageController.#ctor(CoreCms.Net.Auth.HttpContextUser.IHttpContextUser,CoreCms.Net.IServices.ICoreCmsUserWeChatMsgTemplateServices,CoreCms.Net.IServices.ICoreCmsUserWeChatMsgSubscriptionSwitchServices,CoreCms.Net.IServices.ICoreCmsUserWeChatMsgSubscriptionServices)">
<summary>
构造函数
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.WeChatAppletsMessageController.IsTip">
<summary>
获取用户是否订阅
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.WeChatAppletsMessageController.CloseTip">
<summary>
用户取消订阅
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.WeChatAppletsMessageController.Tmpl">
<summary>
获取订阅模板
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.WeChatAppletsMessageController.SetTip(CoreCms.Net.Model.FromBody.SetWeChatAppletsMessageTip)">
<summary>
设置订阅信息
</summary>
<returns></returns>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Controllers.WeChatOAuth.WxOpenController">
<summary>
微信小程序Controller
</summary>
</member>
<member name="P:CoreCms.Net.Web.WebApi.Controllers.WeChatOAuth.WxOpenController.EcryptRequestDocument">
<summary>
原始的加密请求如果不加密则为null
</summary>
</member>
<member name="F:CoreCms.Net.Web.WebApi.Controllers.WeChatOAuth.WxOpenController.UsingEncryptMessage">
<summary>
是否使用加密
</summary>
</member>
<member name="F:CoreCms.Net.Web.WebApi.Controllers.WeChatOAuth.WxOpenController.CancelExecute">
<summary>
是否取消执行
</summary>
</member>
<member name="F:CoreCms.Net.Web.WebApi.Controllers.WeChatOAuth.WxOpenController.UsingCompatibilityModelEncryptMessage">
<summary>
是否使用兼容模式
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.WeChatOAuth.WxOpenController.#ctor(CoreCms.Net.WeChat.Service.HttpClients.IWeChatApiHttpClientFactory,Microsoft.Extensions.Options.IOptions{CoreCms.Net.WeChat.Service.Options.WeChatOptions},MediatR.IMediator)">
<summary>
微信小程序服务器交互
</summary>
<param name="weChatApiHttpClientFactory"></param>
<param name="weChatOptions"></param>
<param name="mediator"></param>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.WeChatOAuth.WxOpenController.Get(CoreCms.Net.WeChat.Service.Models.PostModel,System.String)">
<summary>
GET请求用于处理微信小程序后台的URL验证
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.WeChatOAuth.WxOpenController.Post(CoreCms.Net.WeChat.Service.Models.PostModel)">
<summary>
接收服务器推送 文档https://developers.weixin.qq.com/miniprogram/dev/framework/server-ability/message-push.html
</summary>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.WeChatOAuth.WxOpenController.ExecuteProcess(System.Xml.Linq.XDocument,System.String)">
<summary>
对解密后的xml数据进行筛选并分发处理结果
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Controllers.WeChatOAuth.WxOpenController.Init(System.Xml.Linq.XDocument,CoreCms.Net.WeChat.Service.Models.PostModel,System.String@)">
<summary>
初始化获取xml文本数据
</summary>
<param name="postDataDocument"></param>
<param name="postModel"></param>
<param name="msgXml"></param>
<returns></returns>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Infrastructure.ApiExplorerIgnores.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel)">
<summary>
自带的Controller与swagger3.0冲突,在此排除扫描
</summary>
<param name="action"></param>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Infrastructure.GlobalExceptionsFilterForClent">
<summary>
接口全局异常错误日志
</summary>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Infrastructure.RequiredErrorForClent">
<summary>
请求验证错误处理
</summary>
</member>
<member name="T:CoreCms.Net.Web.WebApi.Infrastructure.SucceededStateExpireHandler">
<summary>
已完成的job设置过期防止数据无限增长
</summary>
</member>
<member name="F:CoreCms.Net.Web.WebApi.Infrastructure.SucceededStateExpireHandler.JobExpirationTimeout">
<summary>
数据过期时间
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Infrastructure.SucceededStateExpireHandler.#ctor(System.Int32)">
<summary>
完成的项目过期状态处理
</summary>
<param name="jobExpirationTimeout"></param>
</member>
<member name="P:CoreCms.Net.Web.WebApi.Infrastructure.SucceededStateExpireHandler.StateName">
<summary>
状态名称
</summary>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Infrastructure.SucceededStateExpireHandler.Apply(Hangfire.States.ApplyStateContext,Hangfire.Storage.IWriteOnlyTransaction)">
<summary>
应用状态
</summary>
<param name="context"></param>
<param name="transaction"></param>
</member>
<member name="M:CoreCms.Net.Web.WebApi.Infrastructure.SucceededStateExpireHandler.Unapply(Hangfire.States.ApplyStateContext,Hangfire.Storage.IWriteOnlyTransaction)">
<summary>
不应用状态
</summary>
<param name="context"></param>
<param name="transaction"></param>
</member>
</members>
</doc>