忽略dll文件git

This commit is contained in:
“wanyongkang”
2023-07-29 10:19:42 +08:00
parent 7f97317bcc
commit b562aba2b1
3868 changed files with 63608 additions and 385427 deletions

View File

@@ -1,17 +1,17 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class AccountSearchModel : PageRequestBase
{
public DateTime? BTime { get; set; }
public DateTime? ETime { get; set; }
public int ExpiredDay { get; set; } = -100;//OrderType
public int ProductId { get; set; } = 0;
public string PackageId { get; set; } = "0";
}
}
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class AccountSearchModel : PageRequestBase
{
public DateTime? BTime { get; set; }
public DateTime? ETime { get; set; }
public int ExpiredDay { get; set; } = -100;//OrderType
public int ProductId { get; set; } = 0;
public string PackageId { get; set; } = "0";
}
}

View File

@@ -1,14 +1,14 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class ArticleInfoMode
{
public ArticleEntity Prev { get; set; }
public ArticleEntity Info { get; set; }
public ArticleEntity Next { get; set; }
}
}
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class ArticleInfoMode
{
public ArticleEntity Prev { get; set; }
public ArticleEntity Info { get; set; }
public ArticleEntity Next { get; set; }
}
}

View File

@@ -1,12 +1,12 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class ArticleSearchModel : PageRequestBase
{
public ArticleCatalog Catalog { get; set; } = ArticleCatalog.Top;
}
}
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class ArticleSearchModel : PageRequestBase
{
public ArticleCatalog Catalog { get; set; } = ArticleCatalog.Top;
}
}

View File

@@ -1,13 +1,13 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.BaseInfo.Models;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class ChargeOrderPayModel
{
public UserChargeOrderEntity OrderInfo { get; set; }
public string PayData { get; set; }
}
}
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.BaseInfo.Models;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class ChargeOrderPayModel
{
public UserChargeOrderEntity OrderInfo { get; set; }
public string PayData { get; set; }
}
}

View File

@@ -1,11 +1,11 @@
using System;
namespace Home.Models
{
public class ErrorViewModel
{
public string RequestId { get; set; }
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
}
using System;
namespace Home.Models
{
public class ErrorViewModel
{
public string RequestId { get; set; }
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
}
}

View File

@@ -1,11 +1,11 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class LineSearchModel : PageRequestBase
{
public int ProductId { get; set; } = 0;
}
}
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class LineSearchModel : PageRequestBase
{
public int ProductId { get; set; } = 0;
}
}

View File

@@ -1,12 +1,12 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class OrderPayModel
{
public ProductOrderEntity OrderInfo { get; set; }
public string PayData { get; set; }
}
}
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class OrderPayModel
{
public ProductOrderEntity OrderInfo { get; set; }
public string PayData { get; set; }
}
}

View File

@@ -1,18 +1,18 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class OrderSearchModel: PageRequestBase
{
public DateTime? BTime { get; set; }
public DateTime? ETime { get; set; }
public int? OrderType { get; set; } = 0;//OrderType
public int ProductId { get; set; } = 0;
public string PackageId { get; set; } = "0";
public int IsRefund { get; set; }
}
}
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class OrderSearchModel: PageRequestBase
{
public DateTime? BTime { get; set; }
public DateTime? ETime { get; set; }
public int? OrderType { get; set; } = 0;//OrderType
public int ProductId { get; set; } = 0;
public string PackageId { get; set; } = "0";
public int IsRefund { get; set; }
}
}

View File

@@ -1,15 +1,15 @@
namespace Home.Models
{
public class OriginAccountAuthRequest
{
public int ProductId { get; set; }
public string Account { get; set; }
public string Pwd { get; set; }
public int StartNum { get; set; } = 0;
public int Count { get; set; } = 0;
}
}
namespace Home.Models
{
public class OriginAccountAuthRequest
{
public int ProductId { get; set; }
public string Account { get; set; }
public string Pwd { get; set; }
public int StartNum { get; set; } = 0;
public int Count { get; set; } = 0;
}
}

View File

@@ -1,18 +1,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Home.Models
{
public class ProductModel
{
public int Id { get; set; }
public string Name { get; set; }
public string Image { get; set; }
public int Sort { get; set; } = 0;
public string Content { get; set; }
public string Profile { get; set; }
public string Identify { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Home.Models
{
public class ProductModel
{
public int Id { get; set; }
public string Name { get; set; }
public string Image { get; set; }
public int Sort { get; set; } = 0;
public string Content { get; set; }
public string Profile { get; set; }
public string Identify { get; set; }
}
}

View File

@@ -1,16 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Home.Models
{
public class PhoneModel
{
public string Phone { get; set; }
public string Pwd { get; set; }
public string Code { get; set; }
public string Wx { get; set; }
public string QQ { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Home.Models
{
public class PhoneModel
{
public string Phone { get; set; }
public string Pwd { get; set; }
public string Code { get; set; }
public string Wx { get; set; }
public string QQ { get; set; }
}
}

View File

@@ -1,58 +1,58 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Host.Models
{
public class TaoBaoNotifyModel
{
public string Platform { get; set; }
public string PlatformUserId { get; set; }
public string ReceiverName { get; set; }
public string ReceiverMobile { get; set; }
public string ReceiverPhone { get; set; }
public string ReceiverAddress { get; set; }
public string BuyerArea { get; set; }
public string Tid { get; set; }
public string Status { get; set; }
public string SellerNick { get; set; }
public string BuyerNick { get; set; }
public object Type { get; set; }
public string BuyerMessage { get; set; }
public string Price { get; set; }
public int Num { get; set; }
public string TotalFee { get; set; }
public string Payment { get; set; }
public string PayTime { get; set; }
public object PicPath { get; set; }
public object PostFee { get; set; }
public string Created { get; set; }
public object TradeFrom { get; set; }
public List<TaoBaoOrder> Orders { get; set; }
public string SellerMemo { get; set; }
public int SellerFlag { get; set; }
public string CreditCardFee { get; set; }
}
public class TaoBaoOrder
{
public string Oid { get; set; }
public long NumIid { get; set; }
public string OuterIid { get; set; }
public string OuterSkuId { get; set; }
public string Title { get; set; }
public string Price { get; set; }
public int Num { get; set; }
public string TotalFee { get; set; }
public string Payment { get; set; }
public string PicPath { get; set; }
public string SkuId { get; set; }
public string SkuPropertiesName { get; set; }
public string DivideOrderFee { get; set; }
public string PartMjzDiscount { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Host.Models
{
public class TaoBaoNotifyModel
{
public string Platform { get; set; }
public string PlatformUserId { get; set; }
public string ReceiverName { get; set; }
public string ReceiverMobile { get; set; }
public string ReceiverPhone { get; set; }
public string ReceiverAddress { get; set; }
public string BuyerArea { get; set; }
public string Tid { get; set; }
public string Status { get; set; }
public string SellerNick { get; set; }
public string BuyerNick { get; set; }
public object Type { get; set; }
public string BuyerMessage { get; set; }
public string Price { get; set; }
public int Num { get; set; }
public string TotalFee { get; set; }
public string Payment { get; set; }
public string PayTime { get; set; }
public object PicPath { get; set; }
public object PostFee { get; set; }
public string Created { get; set; }
public object TradeFrom { get; set; }
public List<TaoBaoOrder> Orders { get; set; }
public string SellerMemo { get; set; }
public int SellerFlag { get; set; }
public string CreditCardFee { get; set; }
}
public class TaoBaoOrder
{
public string Oid { get; set; }
public long NumIid { get; set; }
public string OuterIid { get; set; }
public string OuterSkuId { get; set; }
public string Title { get; set; }
public string Price { get; set; }
public int Num { get; set; }
public string TotalFee { get; set; }
public string Payment { get; set; }
public string PicPath { get; set; }
public string SkuId { get; set; }
public string SkuPropertiesName { get; set; }
public string DivideOrderFee { get; set; }
public string PartMjzDiscount { get; set; }
}
}

View File

@@ -1,26 +1,26 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Host.Models
{
public class TaoBaoRefundModel
{
public string RefundId { get; set; }
public string BuyerNick { get; set; }
public string RefundFee { get; set; }
public string Oid { get; set; }
public string Tid { get; set; }
public string RefundPhase { get; set; }
public string BillType { get; set; }
public string SellerNick { get; set; }
public string Modified { get; set; }
public string Phone { get; set; }
public int status { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Host.Models
{
public class TaoBaoRefundModel
{
public string RefundId { get; set; }
public string BuyerNick { get; set; }
public string RefundFee { get; set; }
public string Oid { get; set; }
public string Tid { get; set; }
public string RefundPhase { get; set; }
public string BillType { get; set; }
public string SellerNick { get; set; }
public string Modified { get; set; }
public string Phone { get; set; }
public int status { get; set; }
}
}

View File

@@ -1,15 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Home.Models
{
public class UpdateAccountPwdModel
{
public int ProductId { get; set; }
public int UserId { get; set; }
public string Account { get; set; }
public string Pwd { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Home.Models
{
public class UpdateAccountPwdModel
{
public int ProductId { get; set; }
public int UserId { get; set; }
public string Account { get; set; }
public string Pwd { get; set; }
}
}

View File

@@ -1,14 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Home.Models
{
public class UpdatePwdModel
{
public string OldPwd { get; set; }
public string NewPwd { get; set; }
public string ConfirmPwd { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Home.Models
{
public class UpdatePwdModel
{
public string OldPwd { get; set; }
public string NewPwd { get; set; }
public string ConfirmPwd { get; set; }
}
}

View File

@@ -1,46 +1,46 @@
using Hncore.Pass.BaseInfo.Models;
using Hncore.Pass.Vpn.Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Home.Models
{
public class UserHomeModel
{
public User UserModel { get; set; }
public AccountModel AccountModel { get; set; } = new AccountModel();
public List<ArticleEntity> TopNewsModel { get; set; }
public StatisticModel Statistic { get; set; } = new StatisticModel();
}
public class AccountModel
{
public int TotalCount { get; set; }
public int ExpriedCount { get; set; }
}
public class StatisticModel
{
public decimal TodayExpend { get; set; }
public decimal TodayRefund { get; set; }
public decimal TodayCharege { get; set; }
public decimal MonthExpend { get; set; }
public decimal MonthRefund { get; set; }
public decimal MonthCharege { get; set; }
public decimal YearExpend { get; set; }
}
}
using Hncore.Pass.BaseInfo.Models;
using Hncore.Pass.Vpn.Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Home.Models
{
public class UserHomeModel
{
public User UserModel { get; set; }
public AccountModel AccountModel { get; set; } = new AccountModel();
public List<ArticleEntity> TopNewsModel { get; set; }
public StatisticModel Statistic { get; set; } = new StatisticModel();
}
public class AccountModel
{
public int TotalCount { get; set; }
public int ExpriedCount { get; set; }
}
public class StatisticModel
{
public decimal TodayExpend { get; set; }
public decimal TodayRefund { get; set; }
public decimal TodayCharege { get; set; }
public decimal MonthExpend { get; set; }
public decimal MonthRefund { get; set; }
public decimal MonthCharege { get; set; }
public decimal YearExpend { get; set; }
}
}

View File

@@ -1,113 +1,113 @@
using Senparc.Weixin.MP.MessageHandlers;
using Senparc.Weixin.MP.Entities;
using System;
using System.IO;
using System.Linq;
using System.Xml.Linq;
using Senparc.Weixin.MP.MessageContexts;
using Senparc.NeuChar.Entities;
using Senparc.Weixin.MP.Entities.Request;
using Hncore.Pass.BaseInfo.Service;
using Hncore.Pass.Sells.Service;
using Hncore.Wx.Open;
using Hncore.Infrastructure.Common;
namespace Home.Models
{
public class MyMessageHandler : MessageHandler<DefaultMpMessageContext>
{
WxAppUserService m_WxAppUserService;
CouponService m_CouponService;
public MyMessageHandler(Stream inputStream
, WxAppUserService _WxAppUserService
, CouponService _CouponService
, PostModel postModel = null
, int maxRecordCount = 0) : base(inputStream, postModel)
{
m_WxAppUserService = _WxAppUserService;
m_CouponService = _CouponService;
}
public override IResponseMessageBase OnTextRequest(RequestMessageText requestMessage)
{
string openid = requestMessage.FromUserName;
if (requestMessage.Content == "Hi")
{
var responseMessage = this.CreateResponseMessage<ResponseMessageText>();
responseMessage.Content = "hello";
return responseMessage;
}
return base.OnTextRequest(requestMessage);
}
/// <summary>
/// 菜单按钮
/// </summary>
/// <param name="requestMessage"></param>
/// <returns></returns>
public override IResponseMessageBase OnEvent_ClickRequest(RequestMessageEvent_Click requestMessage)
{
switch (requestMessage.EventKey)
{
case "haibao": return null;
}
return base.OnEvent_ClickRequest(requestMessage);
}
/// <summary>
/// 关注
/// </summary>
/// <param name="requestMessage"></param>
/// <returns></returns>
public override IResponseMessageBase OnEvent_SubscribeRequest(RequestMessageEvent_Subscribe requestMessage)
{
LogHelper.Info("OnEvent_SubscribeRequest", requestMessage.FromUserName);
string appId = requestMessage.ToUserName;
string openid = requestMessage.FromUserName;
var appWxinfo = m_WxAppUserService.GetByOpenId(openid);
if (appWxinfo == null)
{
var mpUserInfo = WxOpenApi.GetUserinfoByOpenId(appId, openid).Result;
var wx = new Hncore.Pass.BaseInfo.Models.WxAppUserEntity()
{
Appid = requestMessage.ToUserName,
UserId = 0,
HeadImgUrl = mpUserInfo.headimgurl,
NickName = mpUserInfo.nickname,
City = mpUserInfo.city,
Country = mpUserInfo.country,
Openid = openid,
UserName = mpUserInfo.nickname,
IsSubscribe=1,
};
m_WxAppUserService.Add(wx).Wait();
}
else if (appWxinfo.UserId>0 &&appWxinfo.IsSubscribe == 0)
{
appWxinfo.IsSubscribe = 1;
m_WxAppUserService.Update(appWxinfo).Wait();
m_CouponService.Give(5, "", appWxinfo.UserId, 1, Hncore.Pass.Sells.Domain.Enums.CouponOriginType.MP, "关注公众号赠送").Wait();
}
return base.OnEvent_SubscribeRequest(requestMessage);
}
/// <summary>
/// 默认消息
/// </summary>
/// <param name="requestMessage"></param>
/// <returns></returns>
public override IResponseMessageBase DefaultResponseMessage(IRequestMessageBase requestMessage)
{
// var responseMessage = this.CreateResponseMessage<ResponseMessageText>();
// responseMessage.Content = "Hi";
//return responseMessage;
return null;
}
}
using Senparc.Weixin.MP.MessageHandlers;
using Senparc.Weixin.MP.Entities;
using System;
using System.IO;
using System.Linq;
using System.Xml.Linq;
using Senparc.Weixin.MP.MessageContexts;
using Senparc.NeuChar.Entities;
using Senparc.Weixin.MP.Entities.Request;
using Hncore.Pass.BaseInfo.Service;
using Hncore.Pass.Sells.Service;
using Hncore.Wx.Open;
using Hncore.Infrastructure.Common;
namespace Home.Models
{
public class MyMessageHandler : MessageHandler<DefaultMpMessageContext>
{
WxAppUserService m_WxAppUserService;
CouponService m_CouponService;
public MyMessageHandler(Stream inputStream
, WxAppUserService _WxAppUserService
, CouponService _CouponService
, PostModel postModel = null
, int maxRecordCount = 0) : base(inputStream, postModel)
{
m_WxAppUserService = _WxAppUserService;
m_CouponService = _CouponService;
}
public override IResponseMessageBase OnTextRequest(RequestMessageText requestMessage)
{
string openid = requestMessage.FromUserName;
if (requestMessage.Content == "Hi")
{
var responseMessage = this.CreateResponseMessage<ResponseMessageText>();
responseMessage.Content = "hello";
return responseMessage;
}
return base.OnTextRequest(requestMessage);
}
/// <summary>
/// 菜单按钮
/// </summary>
/// <param name="requestMessage"></param>
/// <returns></returns>
public override IResponseMessageBase OnEvent_ClickRequest(RequestMessageEvent_Click requestMessage)
{
switch (requestMessage.EventKey)
{
case "haibao": return null;
}
return base.OnEvent_ClickRequest(requestMessage);
}
/// <summary>
/// 关注
/// </summary>
/// <param name="requestMessage"></param>
/// <returns></returns>
public override IResponseMessageBase OnEvent_SubscribeRequest(RequestMessageEvent_Subscribe requestMessage)
{
LogHelper.Info("OnEvent_SubscribeRequest", requestMessage.FromUserName);
string appId = requestMessage.ToUserName;
string openid = requestMessage.FromUserName;
var appWxinfo = m_WxAppUserService.GetByOpenId(openid);
if (appWxinfo == null)
{
var mpUserInfo = WxOpenApi.GetUserinfoByOpenId(appId, openid).Result;
var wx = new Hncore.Pass.BaseInfo.Models.WxAppUserEntity()
{
Appid = requestMessage.ToUserName,
UserId = 0,
HeadImgUrl = mpUserInfo.headimgurl,
NickName = mpUserInfo.nickname,
City = mpUserInfo.city,
Country = mpUserInfo.country,
Openid = openid,
UserName = mpUserInfo.nickname,
IsSubscribe=1,
};
m_WxAppUserService.Add(wx).Wait();
}
else if (appWxinfo.UserId>0 &&appWxinfo.IsSubscribe == 0)
{
appWxinfo.IsSubscribe = 1;
m_WxAppUserService.Update(appWxinfo).Wait();
m_CouponService.Give(5, "", appWxinfo.UserId, 1, Hncore.Pass.Sells.Domain.Enums.CouponOriginType.MP, "关注公众号赠送").Wait();
}
return base.OnEvent_SubscribeRequest(requestMessage);
}
/// <summary>
/// 默认消息
/// </summary>
/// <param name="requestMessage"></param>
/// <returns></returns>
public override IResponseMessageBase DefaultResponseMessage(IRequestMessageBase requestMessage)
{
// var responseMessage = this.CreateResponseMessage<ResponseMessageText>();
// responseMessage.Content = "Hi";
//return responseMessage;
return null;
}
}
}

View File

@@ -1,18 +1,18 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class WxUserCallbackInfo
{
public string openid { get; set; }
public string nickname { get; set; }
public string sex { get; set; }
public string province { get; set; }
public string city { get; set; }
public string country { get; set; }
public string headimgurl { get; set; }
public string unionid { get; set; }
}
}
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
namespace Home.Models
{
public class WxUserCallbackInfo
{
public string openid { get; set; }
public string nickname { get; set; }
public string sex { get; set; }
public string province { get; set; }
public string city { get; set; }
public string country { get; set; }
public string headimgurl { get; set; }
public string unionid { get; set; }
}
}