This commit is contained in:
2025-07-07 13:54:21 +08:00
parent e1e5a82566
commit 38140986e4
18 changed files with 1103 additions and 284 deletions

View File

@@ -0,0 +1,39 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Infrastructure.Enumeration
{
/// <summary>
/// 执行状态
/// </summary>
public enum FuncStatus
{
/// <summary>
/// 等待
/// </summary>
Waiting = 0,
/// <summary>
/// 运行中
/// </summary>
Running = 1,
/// <summary>
/// 暂停
/// </summary>
Pause = 2,
/// <summary>
/// 停止
/// </summary>
Stop = 3,
/// <summary>
/// 异常停止
/// </summary>
ExceptionStop = 4,
/// <summary>
/// 完成
/// </summary>
Complete = 5
}
}

View File

@@ -10,9 +10,12 @@ namespace MyCode.Project.Infrastructure.Enumeration
public enum FuncType
{
/// <summary>
/// 方法非存储过程
/// 方法
/// </summary>
[Description("方法")]
Function = 1
Method = 1,
/// <summary>
/// 存储过程
/// </summary>
Proc = 2
}
}

View File

@@ -9,17 +9,30 @@ namespace MyCode.Project.Infrastructure.Enumeration
{
public enum WorkProcessStatus
{
[Description("初始化")]
Init = 0,
[Description("执行中")]
/// <summary>
/// 等待
/// </summary>
Waiting = 0,
/// <summary>
/// 运行中
/// </summary>
Running = 1,
[Description("执行完成")]
Finished = 9,
[Description("因错暂停")]
Stop = 2
/// <summary>
/// 暂停
/// </summary>
Pause = 2,
/// <summary>
/// 停止
/// </summary>
Stop = 3,
/// <summary>
/// 异常停止
/// </summary>
ExceptionStop = 4,
/// <summary>
/// 完成
/// </summary>
Complete = 5
}

View File

@@ -0,0 +1,247 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Infrastructure.JackYun
{
public class GoodsDetailItem
{
/// <summary>
///
/// </summary>
public string goodsNo { get; set; }
/// <summary>
///
/// </summary>
public string specId { get; set; }
/// <summary>
///
/// </summary>
public decimal shareOrderPlatDiscountFee { get; set; }
/// <summary>
///
/// </summary>
public string goodsId { get; set; }
/// <summary>
/// 订单标价总金额
/// </summary>
public decimal sellTotal { get; set; }
/// <summary>
///
/// </summary>
public int needProcessCount { get; set; }
/// <summary>
///
/// </summary>
public decimal shareOrderDiscountFee { get; set; }
/// <summary>
///
/// </summary>
public string subTradeId { get; set; }
/// <summary>
///
/// </summary>
public int goodsPlatDiscountFee { get; set; }
/// <summary>
///
/// </summary>
public int baseUnitSellCount { get; set; }
/// <summary>
/// 数量
/// </summary>
public int sellCount { get; set; }
/// <summary>
///
/// </summary>
public string outerId { get; set; }
/// <summary>
///
/// </summary>
public decimal isFit { get; set; }
/// <summary>
///
/// </summary>
public decimal taxFee { get; set; }
/// <summary>
/// 实付金额
/// </summary>
public decimal divideSellTotal { get; set; }
/// <summary>
/// 条码,用这个匹配金蝶物料编码
/// </summary>
public string barcode { get; set; }
/// <summary>
///
/// </summary>
public int apiType { get; set; }
/// <summary>
///
/// </summary>
public string tradeId { get; set; }
/// <summary>
///
/// </summary>
public string skuImgUrl { get; set; }
}
public class TradesItem
{
/// <summary>
///
/// </summary>
public int couponFee { get; set; }
/// <summary>
///
/// </summary>
public int realFee { get; set; }
/// <summary>
/// 店铺编码
/// </summary>
public string shopCode { get; set; }
/// <summary>
/// 发货单单号
/// </summary>
public string orderNo { get; set; }
/// <summary>
/// 订单编号
/// </summary>
public string tradeNo { get; set; }
/// <summary>
/// 是否删除01
/// </summary>
public int isDelete { get; set; }
/// <summary>
///
/// </summary>
public string mainPostid { get; set; }
/// <summary>
/// 组合装子件列表
/// </summary>
public List<string> tradeOrderAssemblyGoodsDtoList { get; set; }
/// <summary>
/// 珠海市臻美服饰有限公司
/// </summary>
public string companyName { get; set; }
/// <summary>
/// 物流上传成功,退款成功
/// </summary>
public string flagNames { get; set; }
/// <summary>
/// 棉花树童装店
/// </summary>
public string shopName { get; set; }
/// <summary>
/// 欣悦电商发货仓
/// </summary>
public string warehouseName { get; set; }
/// <summary>
///
/// </summary>
public string warehouseCode { get; set; }
/// <summary>
/// 韵达快递
/// </summary>
public string logisticName { get; set; }
/// <summary>
///
/// </summary>
public int tradeFrom { get; set; }
/// <summary>
///
/// </summary>
public string warehouseId { get; set; }
/// <summary>
///
/// </summary>
public int id { get; set; }
/// <summary>
///
/// </summary>
public string shopId { get; set; }
/// <summary>
///
/// </summary>
public string shopTypeCode { get; set; }
/// <summary>
///
/// </summary>
public int apiType { get; set; }
/// <summary>
/// 货品详情
/// </summary>
public List<GoodsDetailItem> goodsDetail { get; set; }
/// <summary>
///
/// </summary>
public string tradeId { get; set; }
}
public class TradeFullinfogetData
{
/// <summary>
/// 总数结果仅当hasTotal为1时返回要求翻页过程中不取总数
/// </summary>
public int totalResults { get; set; }
/// <summary>
/// 销售单
/// </summary>
public List<TradesItem> trades { get; set; }
/// <summary>
/// 游标id。用于下次请求入参
/// </summary>
public string scrollId { get; set; }
}
public class TradeFullinfogetResp
{
/// <summary>
///
/// </summary>
public string contextId { get; set; }
/// <summary>
///
/// </summary>
public TradeFullinfogetData data { get; set; }
/// <summary>
///
/// </summary>
public List<string> desensitizationItem { get; set; }
/// <summary>
///
/// </summary>
public string handlerInfo { get; set; }
/// <summary>
///
/// </summary>
public string noPrivilegeItem { get; set; }
/// <summary>
///
/// </summary>
public string pageInfo { get; set; }
}
//public class TradeFullinfogetResp
//{
// /// <summary>
// ///
// /// </summary>
// public string code { get; set; }
// /// <summary>
// ///
// /// </summary>
// public string subCode { get; set; }
// /// <summary>
// ///
// /// </summary>
// public string msg { get; set; }
// /// <summary>
// ///
// /// </summary>
// public Result result { get; set; }
//}
}

View File

@@ -232,6 +232,7 @@
<Compile Include="Constant\BfyConst.cs" />
<Compile Include="Constant\Const.cs" />
<Compile Include="Enumeration\ApiEnum.cs" />
<Compile Include="Enumeration\FuncStatus.cs" />
<Compile Include="Enumeration\LoginRoleType.cs" />
<Compile Include="Enumeration\ReportType.cs" />
<Compile Include="Enumeration\SystemType.cs" />
@@ -266,6 +267,7 @@
<Compile Include="Imports\ImportSplitProperty.cs" />
<Compile Include="JackYun\EnumAttribute.cs" />
<Compile Include="JackYun\JackyunResponse.cs" />
<Compile Include="JackYun\TradeFullinfogetResp.cs" />
<Compile Include="PayModels\ExtendedGateway.cs" />
<Compile Include="PayModels\FuiouBarcodepay.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />