初始提交

This commit is contained in:
wanyongkang
2020-10-07 20:25:03 +08:00
commit d318014316
3809 changed files with 263103 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
using Hncore.Infrastructure.Tree;
using Hncore.Infrastructure.WebApi;
using System;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class AccountPageRequest : PageRequestBase
{
public int UserId { get; set; }
//-1:全部 0 :过期
public int ExpirdDay { get; set; }
public int? ProductId { get; set; }
public int? PackageId { get; set; }
public List<int?> AccountTypes { get; set; }
public DateTime? BTime { get; set; }
public DateTime? ETime { get; set; }
}
}

View File

@@ -0,0 +1,19 @@
using Hncore.Infrastructure.Tree;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class AgentLoginRequest
{
public int ProductId { get; set; }
public string Code { get; set; }
public string Key { get; set; }
public string Account { get; set; }
public string Pwd { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
using Hncore.Infrastructure.Tree;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class BindUserRequest
{
public List<int> AccountIds { get; set; }
public int UserId { get; set; }
}
}

View File

@@ -0,0 +1,10 @@
using Hncore.Infrastructure.WebApi;
namespace Hncore.Pass.Vpn.Request.Product
{
public class CouponOrderQueryRequest : PageRequestBase
{
public int? CouponId { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
using Hncore.Pass.Vpn.Domain;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class CreateOrderRequest
{
public OrderType OrderType { get; set; }
public int PackageId { get; set; }
//是否使用账户的钱
public int UseAccountAmount { get; set; } = 0;
public string Account { get; set; }
public string Pwd { get; set; }
//最小后缀数
public int MinPostfix { get; set; }
//最大后缀数
public int MaxPostfix { get; set; }
//同时在线连接数
public int ConnectCount { get; set; }
//使用的优惠券的Id
public int CouponId { get; set; }
public PayType OPayType { get; set; }
public PayChannel PayChannel { get; set; }
public string Channel { get; set; }
public string Remark { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
using Hncore.Pass.Vpn.Domain;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class CreateTestAccountRequest
{
public int ProductId { get; set; }
public int PackageId { get; set; }
public string Account { get; set; }
public string Pwd { get; set; }
public string Remark { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class OrderQueryRequest: PageRequestBase
{
public List<int> OrderTypes { get; set; }
public DateTime? BTime { get; set; }
public DateTime? ETime { get; set; }
public int? ProductId { get; set; }
public int? PackageId { get; set; }
}
}

View File

@@ -0,0 +1,16 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class PutPriceDiscountRequest
{
public int ProductId { get; set; }
public int PackageId { get; set; }
public int SchemeId { get; set; }
public int BuyPriceDiscount { get; set; }
public int RefundDayPriceDiscount { get; set; }
public string Remark { get; set; }
}
}

View File

@@ -0,0 +1,16 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class PutUserPriceRequest
{
public int ProductId { get; set; }
public int PackageId { get; set; }
public int UserId { get; set; }
public decimal UserPrice { get; set; }
public decimal RefundDayPrice { get; set; }
public string Remark { get; set; }
}
}

View File

@@ -0,0 +1,19 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class RefundOrderQueryRequest: PageRequestBase
{
public List<int> OrderTypes { get; set; }
public DateTime? BTime { get; set; }
public DateTime? ETime { get; set; }
public List<int> ProductIds { get; set; }
}
}

View File

@@ -0,0 +1,14 @@
using Hncore.Pass.Vpn.Domain;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class RefundProcessRequest
{
public int Id { get; set;}
public decimal BackAmount { get; set; }
public string Remark { get; set; }
}
}

View File

@@ -0,0 +1,12 @@
using Hncore.Infrastructure.Tree;
using Hncore.Infrastructure.WebApi;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class RoutePageRequest : PageRequestBase
{
public int? ProductId { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class SellerOrderQueryRequest : PageRequestBase
{
public string UserName { get; set; }
public DateTime? BTime { get; set; }
public DateTime? ETime { get; set; }
public int? ProductId { get; set; }
}
}

View File

@@ -0,0 +1,10 @@
namespace Hncore.Pass.Vpn.Request.Product
{
public class SetUserDiscountRequest
{
public int UserId { get; set; }
public int SchemeId { get; set; }
}
}

View File

@@ -0,0 +1,8 @@
namespace HHncore.Pass.Vpn.Request.Product
{
public class UpdateAccountPwdRequest
{
public int Id { get; set; }
public string Pwd { get; set; }
}
}

View File

@@ -0,0 +1,19 @@
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Vpn.Domain;
using System;
using System.Collections.Generic;
namespace Hncore.Pass.Vpn.Request.Product
{
public class UserConsumeRequest : PageRequestBase
{
public DateTime? bTime1 { get; set; }
public DateTime? eTime1 { get; set; }
public DateTime? bTime2 { get; set; }
public DateTime? eTime2 { get; set; }
public string SortLable { get; set; }
public int SortOrder { get; set; }
public string Profile { get; set; }
}
}

View File

@@ -0,0 +1,7 @@
namespace Hncore.Pass.Oss.Request
{
public class UploadImageBase64Request
{
public string Base64 { get; set; }
}
}