Commit 05867ef8fb887ae0cbeda8d9bf299abd806124a1

Authored by “wangming”
1 parent f4f6c7db

删除不再使用的Order模块及相关实体、DTO和接口文件,以优化项目结构和代码管理。

Showing 71 changed files with 0 additions and 9329 deletions
netcore/src/Application/NCC.API.Core/NCC.API.Core.csproj
@@ -9,7 +9,6 @@ @@ -9,7 +9,6 @@
9 <ProjectReference Include="..\..\Modularity\Extend\NCC.Extend\NCC.Extend.csproj" /> 9 <ProjectReference Include="..\..\Modularity\Extend\NCC.Extend\NCC.Extend.csproj" />
10 <ProjectReference Include="..\..\Modularity\Message\NCC.Message\NCC.Message.csproj" /> 10 <ProjectReference Include="..\..\Modularity\Message\NCC.Message\NCC.Message.csproj" />
11 <ProjectReference Include="..\..\Modularity\OAuth\NCC.OAuth\NCC.OAuth.csproj" /> 11 <ProjectReference Include="..\..\Modularity\OAuth\NCC.OAuth\NCC.OAuth.csproj" />
12 - <ProjectReference Include="..\..\Modularity\Order\NCC.Order\NCC.Order.csproj" />  
13 <ProjectReference Include="..\..\Modularity\System\NCC.System\NCC.System.csproj" /> 12 <ProjectReference Include="..\..\Modularity\System\NCC.System\NCC.System.csproj" />
14 <ProjectReference Include="..\..\Modularity\TaskSchedule\NCC.TaskScheduler\NCC.TaskScheduler.csproj" /> 13 <ProjectReference Include="..\..\Modularity\TaskSchedule\NCC.TaskScheduler\NCC.TaskScheduler.csproj" />
15 <ProjectReference Include="..\..\Modularity\VisualData\NCC.VisualData\NCC.VisualData.csproj" /> 14 <ProjectReference Include="..\..\Modularity\VisualData\NCC.VisualData\NCC.VisualData.csproj" />
netcore/src/Modularity/Order/.DS_Store deleted
No preview for this file type
netcore/src/Modularity/Order/NCC.Order.Entitys/.DS_Store deleted
No preview for this file type
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Balance/BaseUserBalanceCrInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseUserBalance  
5 -{  
6 - /// <summary>  
7 - /// 用户余额变动修改输入参数  
8 - /// </summary>  
9 - public class BaseUserBalanceCrInput  
10 - {  
11 - /// <summary>  
12 - /// 用户ID  
13 - /// </summary>  
14 - public string userId { get; set; }  
15 -  
16 - /// <summary>  
17 - /// 余额变动类型  
18 - /// </summary>  
19 - public string type { get; set; }  
20 -  
21 - /// <summary>  
22 - /// 订单号或其他来源  
23 - /// </summary>  
24 - public string sourceId { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 余额变动描述  
28 - /// </summary>  
29 - public string mark { get; set; }  
30 -  
31 - /// <summary>  
32 - /// 变动时间  
33 - /// </summary>  
34 - public DateTime? addTime { get; set; }  
35 -  
36 - }  
37 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Balance/BaseUserBalanceInfoOutput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseUserBalance  
5 -{  
6 - /// <summary>  
7 - /// 用户余额变动输出参数  
8 - /// </summary>  
9 - public class BaseUserBalanceInfoOutput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - /// <summary>  
17 - /// 用户ID  
18 - /// </summary>  
19 - public string userId { get; set; }  
20 -  
21 - /// <summary>  
22 - /// 余额变动类型  
23 - /// </summary>  
24 - public string type { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 订单号或其他来源  
28 - /// </summary>  
29 - public string sourceId { get; set; }  
30 -  
31 - /// <summary>  
32 - /// 余额变动描述  
33 - /// </summary>  
34 - public string mark { get; set; }  
35 -  
36 - /// <summary>  
37 - /// 变动时间  
38 - /// </summary>  
39 - public DateTime? addTime { get; set; }  
40 -  
41 - }  
42 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Balance/BaseUserBalanceListOutput.cs deleted
1 -using System;  
2 -  
3 -namespace NCC.Order.Entitys.Dto.BaseUserBalance  
4 -{  
5 - /// <summary>  
6 - /// 用户余额变动输入参数  
7 - /// </summary>  
8 - public class BaseUserBalanceListOutput  
9 - {  
10 - /// <summary>  
11 - /// 主键  
12 - /// </summary>  
13 - public string id { get; set; }  
14 -  
15 - /// <summary>  
16 - /// 用户ID  
17 - /// </summary>  
18 - public string userId { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 余额变动类型  
22 - /// </summary>  
23 - public string type { get; set; }  
24 -  
25 - /// <summary>  
26 - /// 订单号或其他来源  
27 - /// </summary>  
28 - public string sourceId { get; set; }  
29 -  
30 - /// <summary>  
31 - /// 余额变动描述  
32 - /// </summary>  
33 - public string mark { get; set; }  
34 -  
35 - /// <summary>  
36 - /// 变动时间  
37 - /// </summary>  
38 - public DateTime? addTime { get; set; }  
39 -  
40 - }  
41 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Balance/BaseUserBalanceListQueryInput.cs deleted
1 -using NCC.Common.Filter;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseUserBalance  
5 -{  
6 - /// <summary>  
7 - /// 用户余额变动列表查询输入  
8 - /// </summary>  
9 - public class BaseUserBalanceListQueryInput : PageInputBase  
10 - {  
11 - /// <summary>  
12 - /// 选择导出数据key  
13 - /// </summary>  
14 - public string selectKey { get; set; }  
15 -  
16 - /// <summary>  
17 - ///  
18 - /// </summary>  
19 - public int dataType { get; set; }  
20 -  
21 -  
22 - /// <summary>  
23 - /// 用户ID  
24 - /// </summary>  
25 - public string userId { get; set; }  
26 -  
27 - /// <summary>  
28 - /// 余额变动类型  
29 - /// </summary>  
30 - public string type { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 订单号或其他来源  
34 - /// </summary>  
35 - public string sourceId { get; set; }  
36 -  
37 - /// <summary>  
38 - /// 变动时间  
39 - /// </summary>  
40 - public string addTime { get; set; }  
41 -  
42 - }  
43 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Balance/BaseUserBalanceUpInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseUserBalance  
5 -{  
6 - /// <summary>  
7 - /// 用户余额变动更新输入参数  
8 - /// </summary>  
9 - public class BaseUserBalanceUpInput : BaseUserBalanceCrInput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - }  
17 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/BaseAmountHistoryCrInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseAmountHistory  
5 -{  
6 - /// <summary>  
7 - /// 金额流水记录修改输入参数  
8 - /// </summary>  
9 - public class BaseAmountHistoryCrInput  
10 - {  
11 - /// <summary>  
12 - /// 容量  
13 - /// </summary>  
14 - public decimal money { get; set; }  
15 -  
16 - /// <summary>  
17 - /// 产品/套餐编号  
18 - /// </summary>  
19 - public string productId { get; set; }  
20 -  
21 - /// <summary>  
22 - /// 用户编号  
23 - /// </summary>  
24 - public string userId { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 消费用户编号  
28 - /// </summary>  
29 - public string payUserId { get; set; }  
30 - /// <summary>  
31 - /// 来源  
32 - /// </summary>  
33 - public string source { get; set; }  
34 -  
35 - /// <summary>  
36 - /// 状态  
37 - /// </summary>  
38 - public int? status { get; set; }  
39 -  
40 - /// <summary>  
41 - /// 创建时间  
42 - /// </summary>  
43 - public DateTime? creatorTime { get; set; }  
44 -  
45 - }  
46 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/BaseAmountHistoryInfoOutput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseAmountHistory  
5 -{  
6 - /// <summary>  
7 - /// 金额流水记录输出参数  
8 - /// </summary>  
9 - public class BaseAmountHistoryInfoOutput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - /// <summary>  
17 - /// 容量  
18 - /// </summary>  
19 - public decimal money { get; set; }  
20 -  
21 - /// <summary>  
22 - /// 产品/套餐编号  
23 - /// </summary>  
24 - public string productId { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 关联订单编号  
28 - /// </summary>  
29 - public string orderId { get; set; }  
30 -  
31 - /// <summary>  
32 - /// 用户编号  
33 - /// </summary>  
34 - public string userId { get; set; }  
35 - /// <summary>  
36 - /// 消费用户编号  
37 - /// </summary>  
38 - public string payUserId { get; set; }  
39 -  
40 - /// <summary>  
41 - /// 用户  
42 - /// </summary>  
43 - public string userName { get; set; }  
44 - /// <summary>  
45 - /// 消费用户  
46 - /// </summary>  
47 - public string payUserName { get; set; }  
48 -  
49 - /// <summary>  
50 - /// 来源  
51 - /// </summary>  
52 - public string source { get; set; }  
53 -  
54 - /// <summary>  
55 - /// 状态  
56 - /// </summary>  
57 - public int? status { get; set; }  
58 -  
59 - /// <summary>  
60 - /// 创建时间  
61 - /// </summary>  
62 - public DateTime? creatorTime { get; set; }  
63 -  
64 - /// <summary>  
65 - /// 删除用户  
66 - /// </summary>  
67 - public string deleteUserId { get; set; }  
68 -  
69 - /// <summary>  
70 - /// 删除时间  
71 - /// </summary>  
72 - public DateTime? deleteTime { get; set; }  
73 -  
74 -  
75 - }  
76 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/BaseAmountHistoryListOutput.cs deleted
1 -using System;  
2 -  
3 -namespace NCC.Order.Entitys.Dto.BaseAmountHistory  
4 -{  
5 - /// <summary>  
6 - /// 金额流水记录输入参数  
7 - /// </summary>  
8 - public class BaseAmountHistoryListOutput  
9 - {  
10 - /// <summary>  
11 - /// 主键  
12 - /// </summary>  
13 - public string id { get; set; }  
14 -  
15 - /// <summary>  
16 - /// 容量  
17 - /// </summary>  
18 - public decimal money { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 产品/套餐编号  
22 - /// </summary>  
23 - public string productId { get; set; }  
24 -  
25 - /// <summary>  
26 - /// 用户编号  
27 - /// </summary>  
28 - public string userId { get; set; }  
29 - /// <summary>  
30 - /// 消费用户编号  
31 - /// </summary>  
32 - public string payUserId { get; set; }  
33 -  
34 - /// <summary>  
35 - /// 用户  
36 - /// </summary>  
37 - public string userName { get; set; }  
38 - /// <summary>  
39 - /// 消费用户  
40 - /// </summary>  
41 - public string payUserName { get; set; }  
42 - /// <summary>  
43 - /// 订单金额  
44 - /// </summary>  
45 - public decimal orderMoney { get; set; }  
46 - /// <summary>  
47 - /// 订单编号  
48 - /// </summary>  
49 - public string orderId { get; set; }  
50 - /// <summary>  
51 - /// 来源  
52 - /// </summary>  
53 - public string source { get; set; }  
54 -  
55 - /// <summary>  
56 - /// 状态  
57 - /// </summary>  
58 - public int? status { get; set; }  
59 -  
60 - /// <summary>  
61 - /// 创建时间  
62 - /// </summary>  
63 - public DateTime? creatorTime { get; set; }  
64 -  
65 - }  
66 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/BaseAmountHistoryListQueryInput.cs deleted
1 -using NCC.Common.Filter;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseAmountHistory  
5 -{  
6 - /// <summary>  
7 - /// 金额流水记录列表查询输入  
8 - /// </summary>  
9 - public class BaseAmountHistoryListQueryInput : PageInputBase  
10 - {  
11 - /// <summary>  
12 - /// 选择导出数据key  
13 - /// </summary>  
14 - public string selectKey { get; set; }  
15 -  
16 - /// <summary>  
17 - ///  
18 - /// </summary>  
19 - public int dataType { get; set; }  
20 -  
21 -  
22 - /// <summary>  
23 - /// 容量  
24 - /// </summary>  
25 - public string money { get; set; }  
26 -  
27 - /// <summary>  
28 - /// 产品/套餐编号  
29 - /// </summary>  
30 - public string productId { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 用户编号  
34 - /// </summary>  
35 - public string userId { get; set; }  
36 -  
37 - /// <summary>  
38 - /// 来源  
39 - /// </summary>  
40 - public string source { get; set; }  
41 -  
42 - /// <summary>  
43 - /// 状态  
44 - /// </summary>  
45 - public string status { get; set; }  
46 -  
47 - /// <summary>  
48 - /// 创建时间  
49 - /// </summary>  
50 - public string creatorTime { get; set; }  
51 - /// <summary>  
52 - /// 我的下级分销记录  
53 - /// </summary>  
54 - public bool? myChildren { get; set; }  
55 -  
56 - }  
57 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/BaseAmountHistoryUpInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseAmountHistory  
5 -{  
6 - /// <summary>  
7 - /// 金额流水记录更新输入参数  
8 - /// </summary>  
9 - public class BaseAmountHistoryUpInput : BaseAmountHistoryCrInput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - }  
17 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/MarketingRulesCrInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.MarketingRules  
5 -{  
6 - /// <summary>  
7 - /// 分销规则设置修改输入参数  
8 - /// </summary>  
9 - public class MarketingRulesCrInput  
10 - {  
11 - /// <summary>  
12 - /// 规则名称  
13 - /// </summary>  
14 - public string title { get; set; }  
15 -  
16 - /// <summary>  
17 - /// 提成比例  
18 - /// </summary>  
19 - public string proportion { get; set; }  
20 -  
21 - /// <summary>  
22 - /// 满多少能提现  
23 - /// </summary>  
24 - public string withdrawalMoney { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 单次最大提现金额  
28 - /// </summary>  
29 - public string singleMaxWithdrawalAmount { get; set; }  
30 -  
31 - /// <summary>  
32 - /// 每个月能提现的数量  
33 - /// </summary>  
34 - public string monthWithdrawalCount { get; set; }  
35 -  
36 - /// <summary>  
37 - /// 规则描述  
38 - /// </summary>  
39 - public string description { get; set; }  
40 -  
41 - /// <summary>  
42 - /// 备注  
43 - /// </summary>  
44 - public string remark { get; set; }  
45 -  
46 - /// <summary>  
47 - /// 是否有效  
48 - /// </summary>  
49 - public int? enabledMark { get; set; }  
50 -  
51 - /// <summary>  
52 - /// 排序码  
53 - /// </summary>  
54 - public long sortCode { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 创建时间  
58 - /// </summary>  
59 - public DateTime? creatorTime { get; set; }  
60 -  
61 - /// <summary>  
62 - /// 创建用户  
63 - /// </summary>  
64 - public string creatorUserId { get; set; }  
65 -  
66 - /// <summary>  
67 - /// 修改时间  
68 - /// </summary>  
69 - public DateTime? lastModifyTime { get; set; }  
70 -  
71 - /// <summary>  
72 - /// 修改用户  
73 - /// </summary>  
74 - public string lastModifyUserId { get; set; }  
75 -  
76 - /// <summary>  
77 - /// 营销规则-等级规则  
78 - /// </summary>  
79 - public List<MarketingRulesDetailCrInput> marketingRulesDetailList { get; set; }  
80 -  
81 - }  
82 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/MarketingRulesDetailCrInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.MarketingRules  
5 -{  
6 - /// <summary>  
7 - /// 分销规则设置修改输入参数  
8 - /// </summary>  
9 - public class MarketingRulesDetailCrInput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - /// <summary>  
17 - /// 等级名称  
18 - /// </summary>  
19 - public string name { get; set; }  
20 -  
21 - /// <summary>  
22 - /// 提成比例  
23 - /// </summary>  
24 - public decimal proportion { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 满多少能提现  
28 - /// </summary>  
29 - public decimal withdrawalMoney { get; set; }  
30 -  
31 - /// <summary>  
32 - /// 粉丝量范围-开始  
33 - /// </summary>  
34 - public string numberStart { get; set; }  
35 -  
36 - /// <summary>  
37 - /// 单次最大提现金额  
38 - /// </summary>  
39 - public decimal singleMaxWithdrawalAmount { get; set; }  
40 -  
41 - /// <summary>  
42 - /// 每个月能提现的数量  
43 - /// </summary>  
44 - public int? monthWithdrawalCount { get; set; }  
45 -  
46 - /// <summary>  
47 - /// 排序码  
48 - /// </summary>  
49 - public long sortCode { get; set; }  
50 -  
51 - /// <summary>  
52 - /// 描述  
53 - /// </summary>  
54 - public string description { get; set; }  
55 -  
56 - }  
57 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/MarketingRulesDetailInfoOutput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.MarketingRules  
5 -{  
6 - /// <summary>  
7 - /// 分销规则设置输出参数  
8 - /// </summary>  
9 - public class MarketingRulesDetailInfoOutput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - /// <summary>  
17 - /// 规则ID  
18 - /// </summary>  
19 - public string ruleId { get; set; }  
20 -  
21 - /// <summary>  
22 - /// 等级名称  
23 - /// </summary>  
24 - public string name { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 提成比例  
28 - /// </summary>  
29 - public decimal proportion { get; set; }  
30 -  
31 - /// <summary>  
32 - /// 满多少能提现  
33 - /// </summary>  
34 - public decimal withdrawalMoney { get; set; }  
35 -  
36 - /// <summary>  
37 - /// 粉丝量范围-开始  
38 - /// </summary>  
39 - public string numberStart { get; set; }  
40 -  
41 - /// <summary>  
42 - /// 粉丝量范围-结束(备用)  
43 - /// </summary>  
44 - public string numberEnd { get; set; }  
45 -  
46 - /// <summary>  
47 - /// 单次最大提现金额  
48 - /// </summary>  
49 - public decimal singleMaxWithdrawalAmount { get; set; }  
50 -  
51 - /// <summary>  
52 - /// 每个月能提现的数量  
53 - /// </summary>  
54 - public int? monthWithdrawalCount { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 排序码  
58 - /// </summary>  
59 - public long sortCode { get; set; }  
60 -  
61 - /// <summary>  
62 - /// 描述  
63 - /// </summary>  
64 - public string description { get; set; }  
65 - /// <summary>  
66 - /// 粉丝数  
67 - /// </summary>  
68 - public int fansCount { get; set; }  
69 -  
70 - }  
71 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/MarketingRulesDetailUpInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.MarketingRules  
5 -{  
6 - /// <summary>  
7 - /// 分销规则设置更新输入参数  
8 - /// </summary>  
9 - public class MarketingRulesDetailUpInput : MarketingRulesCrInput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - }  
17 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/MarketingRulesInfoOutput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.MarketingRules  
5 -{  
6 - /// <summary>  
7 - /// 分销规则设置输出参数  
8 - /// </summary>  
9 - public class MarketingRulesInfoOutput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - /// <summary>  
17 - /// 规则名称  
18 - /// </summary>  
19 - public string title { get; set; }  
20 -  
21 - /// <summary>  
22 - /// 提成比例  
23 - /// </summary>  
24 - public string proportion { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 满多少能提现  
28 - /// </summary>  
29 - public string withdrawalMoney { get; set; }  
30 -  
31 - /// <summary>  
32 - /// 粉丝量范围-开始  
33 - /// </summary>  
34 - public string numberStart { get; set; }  
35 -  
36 - /// <summary>  
37 - /// 粉丝量范围-结束(备用)  
38 - /// </summary>  
39 - public string numberEnd { get; set; }  
40 -  
41 - /// <summary>  
42 - /// 单次最大提现金额  
43 - /// </summary>  
44 - public string singleMaxWithdrawalAmount { get; set; }  
45 -  
46 - /// <summary>  
47 - /// 每个月能提现的数量  
48 - /// </summary>  
49 - public string monthWithdrawalCount { get; set; }  
50 -  
51 - /// <summary>  
52 - /// 规则描述  
53 - /// </summary>  
54 - public string description { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 备注  
58 - /// </summary>  
59 - public string remark { get; set; }  
60 -  
61 - /// <summary>  
62 - /// 是否有效  
63 - /// </summary>  
64 - public int? enabledMark { get; set; }  
65 -  
66 - /// <summary>  
67 - /// 排序码  
68 - /// </summary>  
69 - public long sortCode { get; set; }  
70 -  
71 - /// <summary>  
72 - /// 创建时间  
73 - /// </summary>  
74 - public DateTime? creatorTime { get; set; }  
75 -  
76 - /// <summary>  
77 - /// 创建用户  
78 - /// </summary>  
79 - public string creatorUserId { get; set; }  
80 -  
81 - /// <summary>  
82 - /// 修改时间  
83 - /// </summary>  
84 - public DateTime? lastModifyTime { get; set; }  
85 -  
86 - /// <summary>  
87 - /// 修改用户  
88 - /// </summary>  
89 - public string lastModifyUserId { get; set; }  
90 -  
91 - /// <summary>  
92 - /// 营销规则-等级规则  
93 - /// </summary>  
94 - public List<MarketingRulesDetailInfoOutput> marketingRulesDetailList { get; set; }  
95 -  
96 - }  
97 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/MarketingRulesListOutput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.MarketingRules  
5 -{  
6 - /// <summary>  
7 - /// 分销规则设置输入参数  
8 - /// </summary>  
9 - public class MarketingRulesListOutput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - /// <summary>  
17 - /// 规则名称  
18 - /// </summary>  
19 - public string title { get; set; }  
20 -  
21 - /// <summary>  
22 - /// 提成比例  
23 - /// </summary>  
24 - public string proportion { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 满多少能提现  
28 - /// </summary>  
29 - public string withdrawalMoney { get; set; }  
30 -  
31 - /// <summary>  
32 - /// 单次最大提现金额  
33 - /// </summary>  
34 - public string singleMaxWithdrawalAmount { get; set; }  
35 -  
36 - /// <summary>  
37 - /// 每个月能提现的数量  
38 - /// </summary>  
39 - public string monthWithdrawalCount { get; set; }  
40 -  
41 - /// <summary>  
42 - /// 备注  
43 - /// </summary>  
44 - public string remark { get; set; }  
45 -  
46 - /// <summary>  
47 - /// 是否有效  
48 - /// </summary>  
49 - public int? enabledMark { get; set; }  
50 -  
51 - /// <summary>  
52 - /// 排序码  
53 - /// </summary>  
54 - public long sortCode { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 创建时间  
58 - /// </summary>  
59 - public DateTime? creatorTime { get; set; }  
60 -  
61 - /// <summary>  
62 - /// 创建用户  
63 - /// </summary>  
64 - public string creatorUserId { get; set; }  
65 -  
66 - /// <summary>  
67 - /// 修改时间  
68 - /// </summary>  
69 - public DateTime? lastModifyTime { get; set; }  
70 -  
71 - /// <summary>  
72 - /// 修改用户  
73 - /// </summary>  
74 - public string lastModifyUserId { get; set; }  
75 -  
76 -  
77 - /// <summary>  
78 - /// 营销规则-等级规则  
79 - /// </summary>  
80 - public List<MarketingRulesDetailInfoOutput> details { get; set; }  
81 -  
82 - }  
83 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/MarketingRulesListQueryInput.cs deleted
1 -using NCC.Common.Filter;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.MarketingRules  
5 -{  
6 - /// <summary>  
7 - /// 分销规则设置列表查询输入  
8 - /// </summary>  
9 - public class MarketingRulesListQueryInput : PageInputBase  
10 - {  
11 - /// <summary>  
12 - /// 选择导出数据key  
13 - /// </summary>  
14 - public string selectKey { get; set; }  
15 -  
16 - /// <summary>  
17 - ///  
18 - /// </summary>  
19 - public int dataType { get; set; }  
20 -  
21 -  
22 - /// <summary>  
23 - /// 规则名称  
24 - /// </summary>  
25 - public string title { get; set; }  
26 -  
27 - /// <summary>  
28 - /// 提成比例  
29 - /// </summary>  
30 - public string proportion { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 满多少能提现  
34 - /// </summary>  
35 - public string withdrawalMoney { get; set; }  
36 -  
37 - /// <summary>  
38 - /// 单次最大提现金额  
39 - /// </summary>  
40 - public string singleMaxWithdrawalAmount { get; set; }  
41 -  
42 - /// <summary>  
43 - /// 每个月能提现的数量  
44 - /// </summary>  
45 - public string monthWithdrawalCount { get; set; }  
46 -  
47 - /// <summary>  
48 - /// 创建时间  
49 - /// </summary>  
50 - public string creatorTime { get; set; }  
51 -  
52 - /// <summary>  
53 - /// 创建用户  
54 - /// </summary>  
55 - public string creatorUserId { get; set; }  
56 -  
57 - /// <summary>  
58 - /// 修改时间  
59 - /// </summary>  
60 - public string lastModifyTime { get; set; }  
61 -  
62 - /// <summary>  
63 - /// 修改用户  
64 - /// </summary>  
65 - public string lastModifyUserId { get; set; }  
66 - /// <summary>  
67 - /// 是否有效  
68 - /// </summary>  
69 - public int? enabledMark { get; set; }  
70 -  
71 - }  
72 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/MarketingRulesUpInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.MarketingRules  
5 -{  
6 - /// <summary>  
7 - /// 分销规则设置更新输入参数  
8 - /// </summary>  
9 - public class MarketingRulesUpInput : MarketingRulesCrInput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - }  
17 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Order/BaseOrderCrInput.cs deleted
1 -using NCC.Code.JsonSerialization;  
2 -using Newtonsoft.Json;  
3 -using System;  
4 -using System.Collections.Generic;  
5 -  
6 -namespace NCC.Order.Entitys.Dto.BaseOrder  
7 -{  
8 - /// <summary>  
9 - /// 订单模块V1修改输入参数  
10 - /// </summary>  
11 - public class BaseOrderCrInput  
12 - {  
13 - ///// <summary>  
14 - ///// 订单标题  
15 - ///// </summary>  
16 - //public string title { get; set; }  
17 -  
18 - ///// <summary>  
19 - ///// 系统订单编号  
20 - ///// </summary>  
21 - //public string orderNumber { get; set; }  
22 -  
23 - ///// <summary>  
24 - ///// 下单时间  
25 - ///// </summary>  
26 - //public DateTime? orderTime { get; set; }  
27 -  
28 - /// <summary>  
29 - /// 订单金额  
30 - /// </summary>  
31 - public decimal money { get; set; }  
32 -  
33 - /// <summary>  
34 - /// 产品ID  
35 - /// </summary>  
36 - public string productId { get; set; }  
37 -  
38 - ///// <summary>  
39 - ///// 订单状态 关联枚举值/数据字典  
40 - ///// </summary>  
41 - //public Entitys.Enum.OrderStatus? status { get; set; }  
42 -  
43 - ///// <summary>  
44 - ///// 下单IP  
45 - ///// </summary>  
46 - //public string ip { get; set; }  
47 -  
48 - ///// <summary>  
49 - ///// 卖家备注  
50 - ///// </summary>  
51 - //public string mark { get; set; }  
52 -  
53 - /// <summary>  
54 - /// 订单来源  
55 - /// </summary>  
56 - public string source { get; set; }  
57 -  
58 - /// <summary>  
59 - /// 支付方式 h5 native = 扫码支付  
60 - /// </summary>  
61 - public string payType { get; set; }  
62 -  
63 - ///// <summary>  
64 - ///// 三方订单号  
65 - ///// </summary>  
66 - //public string thirdPartyOrderNo { get; set; }  
67 -  
68 - ///// <summary>  
69 - ///// 创建时间  
70 - ///// </summary>  
71 - //public DateTime? creatorTime { get; set; }  
72 -  
73 - ///// <summary>  
74 - ///// 创建用户  
75 - ///// </summary>  
76 - //public string creatorUserId { get; set; }  
77 -  
78 - ///// <summary>  
79 - ///// 修改用户  
80 - ///// </summary>  
81 - //public string lastModifyUserId { get; set; }  
82 -  
83 - ///// <summary>  
84 - ///// 修改时间  
85 - ///// </summary>  
86 - //public DateTime? lastModifyTime { get; set; }  
87 -  
88 - /// <summary>  
89 - /// 描述  
90 - /// </summary>  
91 - public string description { get; set; }  
92 - ///// <summary>  
93 - ///// openid  
94 - ///// </summary>  
95 - //public string openId { get; set; }  
96 -  
97 -  
98 - /// <summary>  
99 - /// 数量  
100 - /// </summary>  
101 - public int amount { get; set; }  
102 -  
103 -  
104 -  
105 - }  
106 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Order/BaseOrderInfoOutput.cs deleted
1 -using NCC.Code.JsonSerialization;  
2 -using NCC.Order.Entitys.Dto.BaseProduct;  
3 -using Newtonsoft.Json;  
4 -using System;  
5 -using System.Collections.Generic;  
6 -  
7 -namespace NCC.Order.Entitys.Dto.BaseOrder  
8 -{  
9 - /// <summary>  
10 - /// 订单模块V1输出参数  
11 - /// </summary>  
12 - public class BaseOrderInfoOutput  
13 - {  
14 - /// <summary>  
15 - /// 主键  
16 - /// </summary>  
17 - public string id { get; set; }  
18 -  
19 - /// <summary>  
20 - /// 订单标题  
21 - /// </summary>  
22 - public string title { get; set; }  
23 -  
24 - /// <summary>  
25 - /// 系统订单编号  
26 - /// </summary>  
27 - public string orderNumber { get; set; }  
28 -  
29 - /// <summary>  
30 - /// 下单时间  
31 - /// </summary>  
32 - public DateTime? orderTime { get; set; }  
33 -  
34 - /// <summary>  
35 - /// 订单金额  
36 - /// </summary>  
37 - public decimal money { get; set; }  
38 -  
39 - /// <summary>  
40 - /// 产品ID  
41 - /// </summary>  
42 - public string productId { get; set; }  
43 -  
44 - /// <summary>  
45 - /// 订单状态 关联枚举值/数据字典  
46 - /// </summary>  
47 - [JsonConverter(typeof(JsonEnumDisplayConverter))]  
48 - public Entitys.Enum.OrderStatus? status { get; set; }  
49 -  
50 - /// <summary>  
51 - /// 发货状态  
52 - /// </summary>  
53 - public int? shipStatus { get; set; }  
54 -  
55 - /// <summary>  
56 - /// 支付状态  
57 - /// </summary>  
58 - public int? payStatus { get; set; }  
59 -  
60 - /// <summary>  
61 - /// 商户/店铺/门店ID  
62 - /// </summary>  
63 - public string sellerId { get; set; }  
64 -  
65 - /// <summary>  
66 - /// 售后状态  
67 - /// </summary>  
68 - public string confirmStatus { get; set; }  
69 -  
70 - /// <summary>  
71 - /// 确认收货时间  
72 - /// </summary>  
73 - public DateTime? confirmTime { get; set; }  
74 -  
75 - /// <summary>  
76 - /// 使用积分  
77 - /// </summary>  
78 - public string point { get; set; }  
79 -  
80 - /// <summary>  
81 - /// 下单IP  
82 - /// </summary>  
83 - public string ip { get; set; }  
84 -  
85 - /// <summary>  
86 - /// 卖家备注  
87 - /// </summary>  
88 - public string mark { get; set; }  
89 -  
90 - /// <summary>  
91 - /// 订单来源  
92 - /// </summary>  
93 - public string source { get; set; }  
94 -  
95 - /// <summary>  
96 - /// 支付方式  
97 - /// </summary>  
98 - public string payType { get; set; }  
99 -  
100 - /// <summary>  
101 - /// 收货电话  
102 - /// </summary>  
103 - public string shipMobile { get; set; }  
104 -  
105 - /// <summary>  
106 - /// 收货人姓名  
107 - /// </summary>  
108 - public string shipName { get; set; }  
109 -  
110 - /// <summary>  
111 - /// 收货详细地址  
112 - /// </summary>  
113 - public string shipAddress { get; set; }  
114 -  
115 - /// <summary>  
116 - /// 收货地区  
117 - /// </summary>  
118 - public string shipArea { get; set; }  
119 -  
120 - /// <summary>  
121 - /// 三方订单号  
122 - /// </summary>  
123 - public string thirdPartyOrderNo { get; set; }  
124 -  
125 - /// <summary>  
126 - /// 创建时间  
127 - /// </summary>  
128 - public DateTime? creatorTime { get; set; }  
129 -  
130 - /// <summary>  
131 - /// 创建用户  
132 - /// </summary>  
133 - public string creatorUserId { get; set; }  
134 -  
135 - /// <summary>  
136 - /// 修改用户  
137 - /// </summary>  
138 - public string lastModifyUserId { get; set; }  
139 -  
140 - /// <summary>  
141 - /// 修改时间  
142 - /// </summary>  
143 - public DateTime? lastModifyTime { get; set; }  
144 -  
145 - /// <summary>  
146 - /// 删除用户  
147 - /// </summary>  
148 - public string deleteUserId { get; set; }  
149 -  
150 - /// <summary>  
151 - /// 删除时间  
152 - /// </summary>  
153 - public DateTime? deleteTime { get; set; }  
154 -  
155 - /// <summary>  
156 - /// 描述  
157 - /// </summary>  
158 - public string description { get; set; }  
159 - /// <summary>  
160 - /// 产品信息  
161 - /// </summary>  
162 - public BaseProductInfoOutput product { get; set; }  
163 -  
164 - public decimal year { get; set; }  
165 - ///// <summary>  
166 - ///// 卷码信息  
167 - ///// </summary>  
168 - //public BaseMyCouponInfoOutput coupon { get; set; }  
169 -  
170 - }  
171 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Order/BaseOrderListOutput.cs deleted
1 -using NCC.Code;  
2 -using NCC.Code.JsonSerialization;  
3 -using NCC.Common.Helper;  
4 -using NCC.Common.Model;  
5 -using System;  
6 -using System.Collections.Generic;  
7 -using System.Linq;  
8 -using System.Text.Json.Serialization;  
9 -  
10 -namespace NCC.Order.Entitys.Dto.BaseOrder  
11 -{  
12 - /// <summary>  
13 - /// 订单模块V1输入参数  
14 - /// </summary>  
15 - public class BaseOrderListOutput  
16 - {  
17 - /// <summary>  
18 - /// 主键  
19 - /// </summary>  
20 - public string id { get; set; }  
21 -  
22 - /// <summary>  
23 - /// 订单标题  
24 - /// </summary>  
25 - public string title { get; set; }  
26 -  
27 - /// <summary>  
28 - /// 系统订单编号  
29 - /// </summary>  
30 - public string orderNumber { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 下单时间  
34 - /// </summary>  
35 - public DateTime? orderTime { get; set; }  
36 - /// <summary>  
37 - /// 数量  
38 - /// </summary>  
39 - public int amount { get; set; }  
40 -  
41 - /// <summary>  
42 - /// 订单金额  
43 - /// </summary>  
44 - public decimal money { get; set; }  
45 -  
46 - /// <summary>  
47 - /// 产品ID  
48 - /// </summary>  
49 - public string productId { get; set; }  
50 - /// <summary>  
51 - /// 产品名字  
52 - /// </summary>  
53 - public string productName { get; set; }  
54 -  
55 - /// <summary>  
56 - /// 订单状态 关联枚举值/数据字典  
57 - /// </summary>  
58 - [JsonConverter(typeof(JsonEnumDisplayConverter))]  
59 - public Entitys.Enum.OrderStatus? status { get; set; }  
60 - /// <summary>  
61 - /// 状态说明  
62 - /// </summary>  
63 - public string statusName  
64 - {  
65 - get  
66 - {  
67 - try  
68 - {  
69 - var list = EnumHelper.EnumToList<Entitys.Enum.OrderStatus>(false);  
70 - return list.First(o => o.Key == status.GetHashCode()).Desc;  
71 - }  
72 - catch (Exception)  
73 - {  
74 - return "未知";  
75 - }  
76 - }  
77 - }  
78 -  
79 - /// <summary>  
80 - /// 下单IP  
81 - /// </summary>  
82 - public string ip { get; set; }  
83 -  
84 - /// <summary>  
85 - /// 卖家备注  
86 - /// </summary>  
87 - public string mark { get; set; }  
88 -  
89 - /// <summary>  
90 - /// 订单来源  
91 - /// </summary>  
92 - public string source { get; set; }  
93 -  
94 - /// <summary>  
95 - /// 支付方式  
96 - /// </summary>  
97 - public string payType { get; set; }  
98 -  
99 - /// <summary>  
100 - /// 三方订单号  
101 - /// </summary>  
102 - public string thirdPartyOrderNo { get; set; }  
103 -  
104 - /// <summary>  
105 - /// 创建时间  
106 - /// </summary>  
107 - public DateTime? creatorTime { get; set; }  
108 -  
109 - /// <summary>  
110 - /// 创建用户  
111 - /// </summary>  
112 - public string creatorUserId { get; set; }  
113 -  
114 - /// <summary>  
115 - /// 修改用户  
116 - /// </summary>  
117 - public string lastModifyUserId { get; set; }  
118 -  
119 - /// <summary>  
120 - /// 修改时间  
121 - /// </summary>  
122 - public DateTime? lastModifyTime { get; set; }  
123 -  
124 - /// <summary>  
125 - /// 描述  
126 - /// </summary>  
127 - public string description { get; set; }  
128 - /// <summary>  
129 - /// 商品标题  
130 - /// </summary>  
131 - public string productTitle { get; set; }  
132 -  
133 - /// <summary>  
134 - /// 下单用户  
135 - /// </summary>  
136 - public string userFullName { get; set; }  
137 - /// <summary>  
138 - /// 商家名  
139 - /// </summary>  
140 - public string businessName { get; set; }  
141 -  
142 - /// <summary>  
143 - /// 商品图片集合  
144 - /// </summary>  
145 - public string images { get; set; }  
146 - /// <summary>  
147 - /// 手机号  
148 - /// </summary>  
149 - public string phone { get; set; }  
150 - /// <summary>  
151 - /// 商品图片集合  
152 - /// </summary>  
153 - public List<FileControlsModel> imagelist  
154 - {  
155 - get  
156 - {  
157 - try  
158 - {  
159 - return images.ToObject<List<FileControlsModel>>();  
160 - }  
161 - catch (Exception)  
162 - {  
163 - return new List<FileControlsModel>();  
164 - }  
165 - }  
166 - }  
167 -  
168 - }  
169 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Order/BaseOrderListQueryInput.cs deleted
1 -using NCC.Common.Filter;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseOrder  
5 -{  
6 - /// <summary>  
7 - /// 订单模块V1列表查询输入  
8 - /// </summary>  
9 - public class BaseOrderListQueryInput : PageInputBase  
10 - {  
11 - /// <summary>  
12 - /// 选择导出数据key  
13 - /// </summary>  
14 - public string selectKey { get; set; }  
15 -  
16 - /// <summary>  
17 - ///  
18 - /// </summary>  
19 - public int dataType { get; set; }  
20 -  
21 -  
22 - /// <summary>  
23 - /// 订单标题  
24 - /// </summary>  
25 - public string title { get; set; }  
26 -  
27 - /// <summary>  
28 - /// 系统订单编号  
29 - /// </summary>  
30 - public string orderNumber { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 下单时间  
34 - /// </summary>  
35 - public string orderTime { get; set; }  
36 -  
37 - /// <summary>  
38 - /// 订单金额  
39 - /// </summary>  
40 - public string money { get; set; }  
41 -  
42 - /// <summary>  
43 - /// 订单状态 关联枚举值/数据字典  
44 - /// </summary>  
45 - public Entitys.Enum.OrderStatus? status { get; set; }  
46 -  
47 - /// <summary>  
48 - /// 卖家备注  
49 - /// </summary>  
50 - public string mark { get; set; }  
51 -  
52 - /// <summary>  
53 - /// 支付方式  
54 - /// </summary>  
55 - public string payType { get; set; }  
56 -  
57 - /// <summary>  
58 - /// 创建用户  
59 - /// </summary>  
60 - public string creatorUserId { get; set; }  
61 -  
62 - }  
63 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Order/BaseOrderUnOrderResult.cs deleted
1 -using NCC.Code.JsonSerialization;  
2 -using Newtonsoft.Json;  
3 -using System;  
4 -using System.Collections.Generic;  
5 -  
6 -namespace NCC.Order.Entitys.Dto.BaseOrder  
7 -{  
8 - /// <summary>  
9 - /// 下单返回  
10 - /// </summary>  
11 - public class BaseOrderUnOrderResult  
12 - {  
13 -  
14 - public string Id { get; set; }  
15 - /// <summary>  
16 - /// 订单标题  
17 - /// </summary>  
18 - public string title { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 系统订单编号  
22 - /// </summary>  
23 - public string orderNumber { get; set; }  
24 -  
25 - /// <summary>  
26 - /// 下单时间  
27 - /// </summary>  
28 - public DateTime? orderTime { get; set; }  
29 -  
30 - /// <summary>  
31 - /// 订单金额  
32 - /// </summary>  
33 - public decimal money { get; set; }  
34 -  
35 - /// <summary>  
36 - /// 产品ID  
37 - /// </summary>  
38 - public string productId { get; set; }  
39 -  
40 - /// <summary>  
41 - /// openid  
42 - /// </summary>  
43 - public string openId { get; set; }  
44 -  
45 - public dynamic data { get; set; }  
46 - /// <summary>  
47 - /// 二维码 base64  
48 - /// </summary>  
49 - public string qrCode { get; set; }  
50 - }  
51 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Order/BaseOrderUpInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseOrder  
5 -{  
6 - /// <summary>  
7 - /// 订单模块V1更新输入参数  
8 - /// </summary>  
9 - public class BaseOrderUpInput : BaseOrderCrInput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - }  
17 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Product/BaseProductCrInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -using NCC.Common.Model;  
4 -using SqlSugar;  
5 -  
6 -namespace NCC.Order.Entitys.Dto.BaseProduct  
7 -{  
8 - /// <summary>  
9 - /// 产品信息V1修改输入参数  
10 - /// </summary>  
11 - public class BaseProductCrInput  
12 - {  
13 - /// <summary>  
14 - /// 产品名称  
15 - /// </summary>  
16 - public string title { get; set; }  
17 -  
18 - /// <summary>  
19 - /// 有效期开始时间  
20 - /// </summary>  
21 - public DateTime? validStart { get; set; }  
22 -  
23 - /// <summary>  
24 - /// 有效期结束时间  
25 - /// </summary>  
26 - public DateTime? validEnd { get; set; }  
27 -  
28 - /// <summary>  
29 - /// 金额/单价  
30 - /// </summary>  
31 - public decimal price { get; set; }  
32 -  
33 - /// <summary>  
34 - /// 原价  
35 - /// </summary>  
36 - public decimal originalPrice { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 折扣  
40 - /// </summary>  
41 - public double discount { get; set; }  
42 -  
43 - /// <summary>  
44 - /// 图片集合  
45 - /// </summary>  
46 - public List<FileControlsModel> images { get; set; }  
47 -  
48 - /// <summary>  
49 - /// 描述  
50 - /// </summary>  
51 - public string description { get; set; }  
52 -  
53 - /// <summary>  
54 - /// 创建时间  
55 - /// </summary>  
56 - public DateTime? creatorTime { get; set; }  
57 -  
58 - /// <summary>  
59 - /// 修改时间  
60 - /// </summary>  
61 - public DateTime? lastModifyTime { get; set; }  
62 -  
63 - /// <summary>  
64 - /// 修改用户  
65 - /// </summary>  
66 - public string lastModifyUserId { get; set; }  
67 -  
68 - /// <summary>  
69 - /// 标签  
70 - /// </summary>  
71 - public string tags { get; set; }  
72 -  
73 - /// <summary>  
74 - /// 创建用户  
75 - /// </summary>  
76 - public string creatorUserId { get; set; }  
77 -  
78 - /// <summary>  
79 - /// 商品详情  
80 - /// </summary>  
81 - public List<BaseProductDetailsCrInput> baseProductDetailsList { get; set; }  
82 - /// <summary>  
83 - /// 商家ID  
84 - /// </summary>  
85 - public string BusinessId { get; set; }  
86 - /// <summary>  
87 - /// 年  
88 - /// </summary>  
89 - public double year { get; set; }  
90 - /// <summary>  
91 - /// 容量  
92 - /// </summary>  
93 - public long volume { get; set; }  
94 - /// <summary>  
95 - /// 产品类型  
96 - /// </summary>  
97 -  
98 - public string type { get; set; }  
99 -  
100 - /// <summary>  
101 - /// 商品描述  
102 - /// </summary>  
103 - public string remark { get; set; }  
104 - }  
105 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Product/BaseProductDetailsCrInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseProduct  
5 -{  
6 - /// <summary>  
7 - /// 产品信息V1修改输入参数  
8 - /// </summary>  
9 - public class BaseProductDetailsCrInput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - /// <summary>  
17 - /// 标题  
18 - /// </summary>  
19 - public string title { get; set; }  
20 -  
21 - /// <summary>  
22 - /// 是否能使用优惠券  
23 - /// </summary>  
24 - public bool isUseCoupo { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 价格  
28 - /// </summary>  
29 - public decimal price { get; set; }  
30 -  
31 - /// <summary>  
32 - /// 原价  
33 - /// </summary>  
34 - public decimal orgPrice { get; set; }  
35 -  
36 - }  
37 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Product/BaseProductDetailsInfoOutput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseProduct  
5 -{  
6 - /// <summary>  
7 - /// 产品信息V1输出参数  
8 - /// </summary>  
9 - public class BaseProductDetailsInfoOutput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - /// <summary>  
17 - /// 关联商品  
18 - /// </summary>  
19 - public string productId { get; set; }  
20 -  
21 - /// <summary>  
22 - /// 标题  
23 - /// </summary>  
24 - public string title { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 类型  
28 - /// </summary>  
29 - public string type { get; set; }  
30 -  
31 - /// <summary>  
32 - /// 是否能使用优惠券  
33 - /// </summary>  
34 - public bool? isUseCoupo { get; set; }  
35 -  
36 - /// <summary>  
37 - /// 价格  
38 - /// </summary>  
39 - public decimal price { get; set; }  
40 -  
41 - /// <summary>  
42 - /// 原价  
43 - /// </summary>  
44 - public decimal orgPrice { get; set; }  
45 -  
46 - /// <summary>  
47 - /// 备注  
48 - /// </summary>  
49 - public string remark { get; set; }  
50 -  
51 - /// <summary>  
52 - /// 排序  
53 - /// </summary>  
54 - public long sortCode { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 创建用户  
58 - /// </summary>  
59 - public string creatorUserId { get; set; }  
60 -  
61 - /// <summary>  
62 - /// 创建时间  
63 - /// </summary>  
64 - public DateTime? creatorTime { get; set; }  
65 -  
66 - }  
67 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Product/BaseProductDetailsUpInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseProduct  
5 -{  
6 - /// <summary>  
7 - /// 产品信息V1更新输入参数  
8 - /// </summary>  
9 - public class BaseProductDetailsUpInput : BaseProductCrInput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - }  
17 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Product/BaseProductInfoOutput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -using NCC.Common.Model;  
4 -  
5 -namespace NCC.Order.Entitys.Dto.BaseProduct  
6 -{  
7 - /// <summary>  
8 - /// 产品信息V1输出参数  
9 - /// </summary>  
10 - public class BaseProductInfoOutput  
11 - {  
12 - /// <summary>  
13 - /// 主键  
14 - /// </summary>  
15 - public string id { get; set; }  
16 -  
17 - /// <summary>  
18 - /// 产品名称  
19 - /// </summary>  
20 - public string title { get; set; }  
21 -  
22 - /// <summary>  
23 - /// 有效期开始时间  
24 - /// </summary>  
25 - public DateTime? validStart { get; set; }  
26 -  
27 - /// <summary>  
28 - /// 有效期结束时间  
29 - /// </summary>  
30 - public DateTime? validEnd { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 金额/单价  
34 - /// </summary>  
35 - public decimal price { get; set; }  
36 -  
37 - /// <summary>  
38 - /// 原价  
39 - /// </summary>  
40 - public decimal originalPrice { get; set; }  
41 -  
42 - /// <summary>  
43 - /// 折扣  
44 - /// </summary>  
45 - public decimal discount { get; set; }  
46 -  
47 - /// <summary>  
48 - /// 折后价  
49 - /// </summary>  
50 - public decimal discountPrice { get; set; }  
51 -  
52 - /// <summary>  
53 - /// 门店  
54 - /// </summary>  
55 - public string store { get; set; }  
56 -  
57 - /// <summary>  
58 - /// 经度  
59 - /// </summary>  
60 - public string longitude { get; set; }  
61 -  
62 - /// <summary>  
63 - /// 纬度  
64 - /// </summary>  
65 - public string latitude { get; set; }  
66 -  
67 - /// <summary>  
68 - /// 缩略图  
69 - /// </summary>  
70 - public string thumbnail { get; set; }  
71 -  
72 - /// <summary>  
73 - /// 图片集合  
74 - /// </summary>  
75 - public List<FileControlsModel> images { get; set; }  
76 -  
77 - /// <summary>  
78 - /// 主图  
79 - /// </summary>  
80 - public string manImage { get; set; }  
81 -  
82 - /// <summary>  
83 - /// 产品类型  
84 - /// </summary>  
85 - public string type { get; set; }  
86 -  
87 - /// <summary>  
88 - /// 描述  
89 - /// </summary>  
90 - public string description { get; set; }  
91 -  
92 - /// <summary>  
93 - /// 创建时间  
94 - /// </summary>  
95 - public DateTime? creatorTime { get; set; }  
96 -  
97 - /// <summary>  
98 - /// 删除用户  
99 - /// </summary>  
100 - public string deleteUserId { get; set; }  
101 -  
102 - /// <summary>  
103 - /// 修改时间  
104 - /// </summary>  
105 - public DateTime? lastModifyTime { get; set; }  
106 -  
107 - /// <summary>  
108 - /// 修改用户  
109 - /// </summary>  
110 - public string lastModifyUserId { get; set; }  
111 -  
112 - /// <summary>  
113 - /// 删除时间  
114 - /// </summary>  
115 - public DateTime? deleteTime { get; set; }  
116 -  
117 - /// <summary>  
118 - /// 排序码  
119 - /// </summary>  
120 - public long sortCode { get; set; }  
121 -  
122 - /// <summary>  
123 - /// 标签  
124 - /// </summary>  
125 - public string tags { get; set; }  
126 -  
127 - /// <summary>  
128 - /// 商品描述  
129 - /// </summary>  
130 - public string remark { get; set; }  
131 -  
132 - /// <summary>  
133 - /// 产品状态  
134 - /// </summary>  
135 - public int? status { get; set; }  
136 -  
137 - /// <summary>  
138 - /// 创建用户  
139 - /// </summary>  
140 - public string creatorUserId { get; set; }  
141 -  
142 - /// <summary>  
143 - /// 商品详情  
144 - /// </summary>  
145 - public List<BaseProductDetailsInfoOutput> baseProductDetailsList { get; set; }  
146 -  
147 - /// <summary>  
148 - /// 商家ID  
149 - /// </summary>  
150 - public string F_BusinessId { get; set; }  
151 - ///// <summary>  
152 - ///// 商家信息  
153 - ///// </summary>  
154 - //public BaseBusinessInfoOutput BusinessInfo { get; set; }  
155 -  
156 - public int Visit { get; set; }  
157 -  
158 -  
159 - /// <summary>  
160 - /// 年  
161 - /// </summary>  
162 - public decimal year { get; set; }  
163 - /// <summary>  
164 - /// 容量  
165 - /// </summary>  
166 - public long volume { get; set; }  
167 - }  
168 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Product/BaseProductListOutput.cs deleted
1 -using NCC.Common.Helper;  
2 -using NCC.Common.Model;  
3 -using System;  
4 -using System.Collections.Generic;  
5 -  
6 -namespace NCC.Order.Entitys.Dto.BaseProduct  
7 -{  
8 - /// <summary>  
9 - /// 产品信息V1输入参数  
10 - /// </summary>  
11 - public class BaseProductListOutput  
12 - {  
13 - /// <summary>  
14 - /// 主键  
15 - /// </summary>  
16 - public string id { get; set; }  
17 -  
18 - /// <summary>  
19 - /// 产品名称  
20 - /// </summary>  
21 - public string title { get; set; }  
22 -  
23 - /// <summary>  
24 - /// 有效期开始时间  
25 - /// </summary>  
26 - public DateTime? validStart { get; set; }  
27 -  
28 - /// <summary>  
29 - /// 有效期结束时间  
30 - /// </summary>  
31 - public DateTime? validEnd { get; set; }  
32 -  
33 - /// <summary>  
34 - /// 金额/单价  
35 - /// </summary>  
36 - public decimal price { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 原价  
40 - /// </summary>  
41 - public decimal originalPrice { get; set; }  
42 -  
43 - /// <summary>  
44 - /// 折扣  
45 - /// </summary>  
46 - public decimal discount { get; set; }  
47 -  
48 - /// <summary>  
49 - /// 创建时间  
50 - /// </summary>  
51 - public DateTime? creatorTime { get; set; }  
52 -  
53 - /// <summary>  
54 - /// 修改时间  
55 - /// </summary>  
56 - public DateTime? lastModifyTime { get; set; }  
57 -  
58 - /// <summary>  
59 - /// 修改用户  
60 - /// </summary>  
61 - public string lastModifyUserId { get; set; }  
62 -  
63 - /// <summary>  
64 - /// 标签  
65 - /// </summary>  
66 - public string tags { get; set; }  
67 -  
68 - /// <summary>  
69 - /// 创建用户  
70 - /// </summary>  
71 - public string creatorUserId { get; set; }  
72 -  
73 - /// <summary>  
74 - /// 图片集合  
75 - /// </summary>  
76 - public string images { get; set; }  
77 - /// <summary>  
78 - /// 图片集合  
79 - /// </summary>  
80 - public List<FileControlsModel> imagelist  
81 - {  
82 - get  
83 - {  
84 -  
85 - try  
86 - {  
87 - return images.ToObject<List<FileControlsModel>>();  
88 - }  
89 - catch (Exception)  
90 - {  
91 - return new List<FileControlsModel>();  
92 - }  
93 - }  
94 - }  
95 -  
96 - /// <summary>  
97 - /// 商家ID  
98 - /// </summary>  
99 - public string F_BusinessId { get; set; }  
100 - ///// <summary>  
101 - ///// 商家信息  
102 - ///// </summary>  
103 - //public BaseBusinessInfoOutput BusinessInfo { get; set; }  
104 -  
105 - public int Visit { get; set; }  
106 -  
107 - /// <summary>  
108 - /// 年  
109 - /// </summary>  
110 - public decimal year { get; set; }  
111 - /// <summary>  
112 - /// 容量  
113 - /// </summary>  
114 - public long volume { get; set; }  
115 - /// <summary>  
116 - /// 产品类型  
117 - /// </summary>  
118 -  
119 - public string type { get; set; }  
120 -  
121 - /// <summary>  
122 - /// 商品描述  
123 - /// </summary>  
124 - public string remark { get; set; }  
125 -  
126 - }  
127 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Product/BaseProductListQueryInput.cs deleted
1 -using NCC.Common.Filter;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseProduct  
5 -{  
6 - /// <summary>  
7 - /// 产品信息V1列表查询输入  
8 - /// </summary>  
9 - public class BaseProductListQueryInput : PageInputBase  
10 - {  
11 - /// <summary>  
12 - /// 选择导出数据key  
13 - /// </summary>  
14 - public string selectKey { get; set; }  
15 -  
16 - /// <summary>  
17 - ///  
18 - /// </summary>  
19 - public int dataType { get; set; }  
20 -  
21 -  
22 - /// <summary>  
23 - /// 产品名称  
24 - /// </summary>  
25 - public string title { get; set; }  
26 -  
27 - /// <summary>  
28 - /// 有效期开始时间  
29 - /// </summary>  
30 - public string validStart { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 有效期结束时间  
34 - /// </summary>  
35 - public string validEnd { get; set; }  
36 -  
37 - /// <summary>  
38 - /// 金额/单价  
39 - /// </summary>  
40 - public string price { get; set; }  
41 -  
42 - /// <summary>  
43 - /// 原价  
44 - /// </summary>  
45 - public string originalPrice { get; set; }  
46 -  
47 - /// <summary>  
48 - /// 标签  
49 - /// </summary>  
50 - public string tags { get; set; }  
51 - /// <summary>  
52 - /// 商家ID  
53 - /// </summary>  
54 -  
55 - public string BusinessId { get; set; }  
56 - /// <summary>  
57 - /// 类型  
58 - /// </summary>  
59 - public string type { get; set; }  
60 -  
61 - }  
62 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Dto/Product/BaseProductUpInput.cs deleted
1 -using System;  
2 -using System.Collections.Generic;  
3 -  
4 -namespace NCC.Order.Entitys.Dto.BaseProduct  
5 -{  
6 - /// <summary>  
7 - /// 产品信息V1更新输入参数  
8 - /// </summary>  
9 - public class BaseProductUpInput : BaseProductCrInput  
10 - {  
11 - /// <summary>  
12 - /// 主键  
13 - /// </summary>  
14 - public string id { get; set; }  
15 -  
16 - }  
17 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Entity/BaseAmountHistoryEntity.cs deleted
1 -using NCC.Common.Const;  
2 -using SqlSugar;  
3 -using System;  
4 -  
5 -namespace NCC.Order.Entitys  
6 -{  
7 - /// <summary>  
8 - /// 金额流水记录  
9 - /// </summary>  
10 - [SugarTable("base_amount_history")]  
11 - [Tenant(ClaimConst.TENANT_ID)]  
12 - public class BaseAmountHistoryEntity  
13 - {  
14 - /// <summary>  
15 - /// 主键  
16 - /// </summary>  
17 - [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]  
18 - public string Id { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 容量  
22 - /// </summary>  
23 - [SugarColumn(ColumnName = "F_Money")]  
24 - public decimal Money { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 产品/套餐编号  
28 - /// </summary>  
29 - [SugarColumn(ColumnName = "F_ProductId")]  
30 - public string ProductId { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 关联订单编号  
34 - /// </summary>  
35 - [SugarColumn(ColumnName = "F_Order_id")]  
36 - public string OrderId { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 用户编号  
40 - /// </summary>  
41 - [SugarColumn(ColumnName = "F_UserId")]  
42 - public string UserId { get; set; }  
43 -  
44 - /// <summary>  
45 - /// 消费用户编号  
46 - /// </summary>  
47 - [SugarColumn(ColumnName = "F_PayUserId")]  
48 - public string PayUserId { get; set; }  
49 -  
50 -  
51 - /// <summary>  
52 - /// 来源  
53 - /// </summary>  
54 - [SugarColumn(ColumnName = "F_Source")]  
55 - public string Source { get; set; }  
56 -  
57 - /// <summary>  
58 - /// 状态  
59 - /// </summary>  
60 - [SugarColumn(ColumnName = "F_status")]  
61 - public int? Status { get; set; }  
62 -  
63 - /// <summary>  
64 - /// 创建时间  
65 - /// </summary>  
66 - [SugarColumn(ColumnName = "F_CreatorTime")]  
67 - public DateTime? CreatorTime { get; set; }  
68 -  
69 - /// <summary>  
70 - /// 删除用户  
71 - /// </summary>  
72 - [SugarColumn(ColumnName = "F_DeleteUserId")]  
73 - public string DeleteUserId { get; set; }  
74 -  
75 - /// <summary>  
76 - /// 删除时间  
77 - /// </summary>  
78 - [SugarColumn(ColumnName = "F_DeleteTime")]  
79 - public DateTime? DeleteTime { get; set; }  
80 -  
81 - /// <summary>  
82 - /// 有效期开始时间  
83 - /// </summary>  
84 - [SugarColumn(ColumnName = "F_ValidStart")]  
85 - public DateTime? ValidStart { get; set; }  
86 -  
87 - /// <summary>  
88 - /// 有效期结束时间  
89 - /// </summary>  
90 - [SugarColumn(ColumnName = "F_ValidEnd")]  
91 - public DateTime? ValidEnd { get; set; }  
92 - }  
93 -}  
94 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Entitys/Entity/BaseBusinessEntity.cs deleted
1 -using NCC.Common.Const;  
2 -using SqlSugar;  
3 -using System;  
4 -  
5 -namespace NCC.Order.Entitys  
6 -{  
7 - /// <summary>  
8 - /// 商家信息  
9 - /// </summary>  
10 - [SugarTable("base_business")]  
11 - [Tenant(ClaimConst.TENANT_ID)]  
12 - public class BaseBusinessEntity  
13 - {  
14 - /// <summary>  
15 - /// 主键  
16 - /// </summary>  
17 - [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]  
18 - public string Id { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 排序码  
22 - /// </summary>  
23 - [SugarColumn(ColumnName = "F_SortCode")]  
24 - public long SortCode { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 描述  
28 - /// </summary>  
29 - [SugarColumn(ColumnName = "F_Description")]  
30 - public string Description { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 创建用户  
34 - /// </summary>  
35 - [SugarColumn(ColumnName = "F_CreatorUserId")]  
36 - public string CreatorUserId { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 创建时间  
40 - /// </summary>  
41 - [SugarColumn(ColumnName = "F_CreatorTime")]  
42 - public DateTime? CreatorTime { get; set; }  
43 -  
44 - /// <summary>  
45 - /// 删除用户  
46 - /// </summary>  
47 - [SugarColumn(ColumnName = "F_DeleteUserId")]  
48 - public string DeleteUserId { get; set; }  
49 -  
50 - /// <summary>  
51 - /// 删除时间  
52 - /// </summary>  
53 - [SugarColumn(ColumnName = "F_DeleteTime")]  
54 - public DateTime? DeleteTime { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 有效标志  
58 - /// </summary>  
59 - [SugarColumn(ColumnName = "F_EnabledMark")]  
60 - public int? EnabledMark { get; set; }  
61 -  
62 - /// <summary>  
63 - /// 修改用户  
64 - /// </summary>  
65 - [SugarColumn(ColumnName = "F_LastModifyUserId")]  
66 - public string LastModifyUserId { get; set; }  
67 -  
68 - /// <summary>  
69 - /// 修改时间  
70 - /// </summary>  
71 - [SugarColumn(ColumnName = "F_LastModifyTime")]  
72 - public DateTime? LastModifyTime { get; set; }  
73 -  
74 - /// <summary>  
75 - /// 商家名称  
76 - /// </summary>  
77 - [SugarColumn(ColumnName = "F_Name")]  
78 - public string Name { get; set; }  
79 -  
80 - /// <summary>  
81 - /// 联系电话  
82 - /// </summary>  
83 - [SugarColumn(ColumnName = "F_Phone")]  
84 - public string Phone { get; set; }  
85 -  
86 - /// <summary>  
87 - /// 标签  
88 - /// </summary>  
89 - [SugarColumn(ColumnName = "F_Tags")]  
90 - public string Tags { get; set; }  
91 -  
92 - /// <summary>  
93 - /// 图片  
94 - /// </summary>  
95 - [SugarColumn(ColumnName = "F_Images")]  
96 - public string Images { get; set; }  
97 -  
98 - /// <summary>  
99 - /// 地址  
100 - /// </summary>  
101 - [SugarColumn(ColumnName = "F_Adress")]  
102 - public string Adress { get; set; }  
103 -  
104 - /// <summary>  
105 - /// 经度  
106 - /// </summary>  
107 - [SugarColumn(ColumnName = "F_Longitude")]  
108 - public string Longitude { get; set; }  
109 -  
110 - /// <summary>  
111 - /// 维度  
112 - /// </summary>  
113 - [SugarColumn(ColumnName = "F_Latitude")]  
114 - public string Latitude { get; set; }  
115 -  
116 - /// <summary>  
117 - /// 区域,省市  
118 - /// </summary>  
119 - [SugarColumn(ColumnName = "F_Area")]  
120 - public string Area { get; set; }  
121 -  
122 - /// <summary>  
123 - /// 商家Logo  
124 - /// </summary>  
125 - [SugarColumn(ColumnName = "F_Logo")]  
126 - public string Logo { get; set; }  
127 -  
128 - /// <summary>  
129 - /// 均价/人  
130 - /// </summary>  
131 - [SugarColumn(ColumnName = "F_AvgPrice")]  
132 - public string AvgPrice { get; set; }  
133 -  
134 - /// <summary>  
135 - /// 营业时间  
136 - /// </summary>  
137 - [SugarColumn(ColumnName = "F_BusinessHours")]  
138 - public string BusinessHours { get; set; }  
139 -  
140 - /// <summary>  
141 - /// 关联用户  
142 - /// </summary>  
143 - [SugarColumn(ColumnName = "F_ReUserId")]  
144 - public string ReUserId { get; set; }  
145 -  
146 -  
147 - /// <summary>  
148 - /// 商家分类  
149 - /// </summary>  
150 - [SugarColumn(ColumnName = "F_Category")]  
151 - public string Category { get; set; }  
152 -  
153 - /// <summary>  
154 - /// 是否首页置顶  
155 - /// </summary>  
156 - [SugarColumn(ColumnName = "F_HomeTop")]  
157 - public bool HomeTop { get; set; }  
158 -  
159 - }  
160 -}  
161 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Entitys/Entity/BaseMyCouponEntity.cs deleted
1 -using NCC.Common.Const;  
2 -using SqlSugar;  
3 -using System;  
4 -  
5 -namespace NCC.Order.Entitys  
6 -{  
7 - /// <summary>  
8 - /// 优惠券记录  
9 - /// </summary>  
10 - [SugarTable("base_my_coupon")]  
11 - [Tenant(ClaimConst.TENANT_ID)]  
12 - public class BaseMyCouponEntity  
13 - {  
14 - /// <summary>  
15 - /// 主键  
16 - /// </summary>  
17 - [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]  
18 - public string Id { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 我的优惠券  
22 - /// </summary>  
23 - [SugarColumn(ColumnName = "F_ProductId")]  
24 - public string ProductId { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 订单ID  
28 - /// </summary>  
29 - [SugarColumn(ColumnName = "F_OrderId")]  
30 - public string OrderId { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 券码  
34 - /// </summary>  
35 - [SugarColumn(ColumnName = "F_CoupnCode")]  
36 - public string CoupnCode { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 二维码  
40 - /// </summary>  
41 - [SugarColumn(ColumnName = "F_QrCode")]  
42 - public string QrCode { get; set; }  
43 -  
44 - /// <summary>  
45 - /// 用户ID  
46 - /// </summary>  
47 - [SugarColumn(ColumnName = "F_UserId")]  
48 - public string UserId { get; set; }  
49 -  
50 - /// <summary>  
51 - /// 是否使用  
52 - /// </summary>  
53 - [SugarColumn(ColumnName = "F_IsUsed")]  
54 - public bool? IsUsed { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 使用商品ID  
58 - /// </summary>  
59 - [SugarColumn(ColumnName = "F_UsedId")]  
60 - public string UsedId { get; set; }  
61 -  
62 - /// <summary>  
63 - /// 有效开始时间  
64 - /// </summary>  
65 - [SugarColumn(ColumnName = "F_StartTime")]  
66 - public DateTime? StartTime { get; set; }  
67 -  
68 - /// <summary>  
69 - /// 有效结束时间  
70 - /// </summary>  
71 - [SugarColumn(ColumnName = "F_EndTime")]  
72 - public DateTime? EndTime { get; set; }  
73 -  
74 - /// <summary>  
75 - /// 备注  
76 - /// </summary>  
77 - [SugarColumn(ColumnName = "F_Remark")]  
78 - public string Remark { get; set; }  
79 -  
80 - /// <summary>  
81 - /// 创建时间  
82 - /// </summary>  
83 - [SugarColumn(ColumnName = "F_CreatorTime")]  
84 - public DateTime? CreatorTime { get; set; }  
85 -  
86 - /// <summary>  
87 - /// 总金额  
88 - /// </summary>  
89 - [SugarColumn(ColumnName = "F_TotalMoney")]  
90 - public decimal TotalMoney { get; set; }  
91 -  
92 - /// <summary>  
93 - /// 使用金额  
94 - /// </summary>  
95 - [SugarColumn(ColumnName = "F_UsedMoney")]  
96 - public decimal UsedMoney { get; set; }  
97 -  
98 - /// <summary>  
99 - /// 剩余金额  
100 - /// </summary>  
101 - [SugarColumn(ColumnName = "F_OverMoney")]  
102 - public decimal OverMoney { get; set; }  
103 -  
104 - }  
105 -}  
106 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Entitys/Entity/BaseOrderEntity.cs deleted
1 -using NCC.Common.Const;  
2 -using SqlSugar;  
3 -using System;  
4 -  
5 -namespace NCC.Order.Entitys  
6 -{  
7 - /// <summary>  
8 - /// 订单模块V1  
9 - /// </summary>  
10 - [SugarTable("base_order")]  
11 - [Tenant(ClaimConst.TENANT_ID)]  
12 - public class BaseOrderEntity  
13 - {  
14 - /// <summary>  
15 - /// 主键  
16 - /// </summary>  
17 - [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]  
18 - public string Id { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 订单标题  
22 - /// </summary>  
23 - [SugarColumn(ColumnName = "F_Title")]  
24 - public string Title { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 系统订单编号  
28 - /// </summary>  
29 - [SugarColumn(ColumnName = "F_OrderNumber")]  
30 - public string OrderNumber { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 下单时间  
34 - /// </summary>  
35 - [SugarColumn(ColumnName = "F_OrderTime")]  
36 - public DateTime? OrderTime { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 订单金额  
40 - /// </summary>  
41 - [SugarColumn(ColumnName = "F_Money")]  
42 - public decimal Money { get; set; }  
43 -  
44 - /// <summary>  
45 - /// 产品ID  
46 - /// </summary>  
47 - [SugarColumn(ColumnName = "F_ProductId")]  
48 - public string ProductId { get; set; }  
49 -  
50 - /// <summary>  
51 - /// 订单状态 关联枚举值/数据字典  
52 - /// </summary>  
53 - [SugarColumn(ColumnName = "F_Status")]  
54 - public Entitys.Enum.OrderStatus? Status { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 发货状态  
58 - /// </summary>  
59 - [SugarColumn(ColumnName = "F_ShipStatus")]  
60 - public int? ShipStatus { get; set; }  
61 -  
62 - /// <summary>  
63 - /// 支付状态  
64 - /// </summary>  
65 - [SugarColumn(ColumnName = "F_PayStatus")]  
66 - public int? PayStatus { get; set; }  
67 -  
68 - /// <summary>  
69 - /// 商户/店铺/门店ID  
70 - /// </summary>  
71 - [SugarColumn(ColumnName = "F_SellerId")]  
72 - public string SellerId { get; set; }  
73 -  
74 - /// <summary>  
75 - /// 售后状态  
76 - /// </summary>  
77 - [SugarColumn(ColumnName = "F_ConfirmStatus")]  
78 - public string ConfirmStatus { get; set; }  
79 -  
80 - /// <summary>  
81 - /// 确认收货时间  
82 - /// </summary>  
83 - [SugarColumn(ColumnName = "F_ConfirmTime")]  
84 - public DateTime? ConfirmTime { get; set; }  
85 -  
86 - /// <summary>  
87 - /// 使用积分  
88 - /// </summary>  
89 - [SugarColumn(ColumnName = "F_Point")]  
90 - public string Point { get; set; }  
91 -  
92 - /// <summary>  
93 - /// 下单IP  
94 - /// </summary>  
95 - [SugarColumn(ColumnName = "F_IP")]  
96 - public string Ip { get; set; }  
97 -  
98 - /// <summary>  
99 - /// 卖家备注  
100 - /// </summary>  
101 - [SugarColumn(ColumnName = "F_Mark")]  
102 - public string Mark { get; set; }  
103 -  
104 - /// <summary>  
105 - /// 订单来源  
106 - /// </summary>  
107 - [SugarColumn(ColumnName = "F_Source")]  
108 - public string Source { get; set; }  
109 -  
110 - /// <summary>  
111 - /// 支付方式  
112 - /// </summary>  
113 - [SugarColumn(ColumnName = "F_PayType")]  
114 - public string PayType { get; set; }  
115 -  
116 - /// <summary>  
117 - /// 收货电话  
118 - /// </summary>  
119 - [SugarColumn(ColumnName = "F_ShipMobile")]  
120 - public string ShipMobile { get; set; }  
121 -  
122 - /// <summary>  
123 - /// 收货人姓名  
124 - /// </summary>  
125 - [SugarColumn(ColumnName = "F_ShipName")]  
126 - public string ShipName { get; set; }  
127 -  
128 - /// <summary>  
129 - /// 收货详细地址  
130 - /// </summary>  
131 - [SugarColumn(ColumnName = "F_ShipAddress")]  
132 - public string ShipAddress { get; set; }  
133 -  
134 - /// <summary>  
135 - /// 收货地区  
136 - /// </summary>  
137 - [SugarColumn(ColumnName = "F_ShipArea")]  
138 - public string ShipArea { get; set; }  
139 -  
140 - /// <summary>  
141 - /// 三方订单号  
142 - /// </summary>  
143 - [SugarColumn(ColumnName = "F_ThirdPartyOrderNo")]  
144 - public string ThirdPartyOrderNo { get; set; }  
145 -  
146 - /// <summary>  
147 - /// 创建时间  
148 - /// </summary>  
149 - [SugarColumn(ColumnName = "F_CreatorTime")]  
150 - public DateTime? CreatorTime { get; set; }  
151 -  
152 - /// <summary>  
153 - /// 创建用户  
154 - /// </summary>  
155 - [SugarColumn(ColumnName = "F_CreatorUserId")]  
156 - public string CreatorUserId { get; set; }  
157 -  
158 - /// <summary>  
159 - /// 修改用户  
160 - /// </summary>  
161 - [SugarColumn(ColumnName = "F_LastModifyUserId")]  
162 - public string LastModifyUserId { get; set; }  
163 -  
164 - /// <summary>  
165 - /// 修改时间  
166 - /// </summary>  
167 - [SugarColumn(ColumnName = "F_LastModifyTime")]  
168 - public DateTime? LastModifyTime { get; set; }  
169 -  
170 - /// <summary>  
171 - /// 删除用户  
172 - /// </summary>  
173 - [SugarColumn(ColumnName = "F_DeleteUserId")]  
174 - public string DeleteUserId { get; set; }  
175 -  
176 - /// <summary>  
177 - /// 删除时间  
178 - /// </summary>  
179 - [SugarColumn(ColumnName = "F_DeleteTime")]  
180 - public DateTime? DeleteTime { get; set; }  
181 -  
182 - /// <summary>  
183 - /// 描述  
184 - /// </summary>  
185 - [SugarColumn(ColumnName = "F_Description")]  
186 - public string Description { get; set; }  
187 -  
188 -  
189 - /// <summary>  
190 - /// wx openid  
191 - /// </summary>  
192 - [SugarColumn(ColumnName = "F_OpenId")]  
193 - public string OpenId { get; set; }  
194 -  
195 -  
196 - /// <summary>  
197 - /// 单价  
198 - /// </summary>  
199 - [SugarColumn(ColumnName = "F_Price")]  
200 - public decimal Price { get; set; }  
201 -  
202 - /// <summary>  
203 - /// 数量  
204 - /// </summary>  
205 - [SugarColumn(ColumnName = "F_Amount")]  
206 - public int Amount { get; set; }  
207 -  
208 -  
209 -  
210 - }  
211 -}  
212 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Entitys/Entity/BaseProductDetailsEntity.cs deleted
1 -using NCC.Common.Const;  
2 -using SqlSugar;  
3 -using System;  
4 -  
5 -namespace NCC.Order.Entitys  
6 -{  
7 - /// <summary>  
8 - /// 产品信息  
9 - /// </summary>  
10 - [SugarTable("base_product_details")]  
11 - [Tenant(ClaimConst.TENANT_ID)]  
12 - public class BaseProductDetailsEntity  
13 - {  
14 - /// <summary>  
15 - /// 主键  
16 - /// </summary>  
17 - [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]  
18 - public string Id { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 关联商品  
22 - /// </summary>  
23 - [SugarColumn(ColumnName = "F_ProductId")]  
24 - public string ProductId { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 标题  
28 - /// </summary>  
29 - [SugarColumn(ColumnName = "F_Title")]  
30 - public string Title { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 类型  
34 - /// </summary>  
35 - [SugarColumn(ColumnName = "F_Type")]  
36 - public string Type { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 是否能使用优惠券  
40 - /// </summary>  
41 - [SugarColumn(ColumnName = "F_IsUseCoupo")]  
42 - public bool IsUseCoupo { get; set; }  
43 -  
44 - /// <summary>  
45 - /// 价格  
46 - /// </summary>  
47 - [SugarColumn(ColumnName = "F_Price")]  
48 - public decimal Price { get; set; }  
49 -  
50 - /// <summary>  
51 - /// 原价  
52 - /// </summary>  
53 - [SugarColumn(ColumnName = "F_OrgPrice")]  
54 - public decimal OrgPrice { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 备注  
58 - /// </summary>  
59 - [SugarColumn(ColumnName = "F_Remark")]  
60 - public string Remark { get; set; }  
61 -  
62 - /// <summary>  
63 - /// 排序  
64 - /// </summary>  
65 - [SugarColumn(ColumnName = "F_SortCode")]  
66 - public long SortCode { get; set; }  
67 -  
68 - /// <summary>  
69 - /// 创建用户  
70 - /// </summary>  
71 - [SugarColumn(ColumnName = "F_CreatorUserId")]  
72 - public string CreatorUserId { get; set; }  
73 -  
74 - /// <summary>  
75 - /// 创建时间  
76 - /// </summary>  
77 - [SugarColumn(ColumnName = "F_CreatorTime")]  
78 - public DateTime? CreatorTime { get; set; }  
79 -  
80 - }  
81 -}  
82 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Entitys/Entity/BaseProductEntity.cs deleted
1 -using NCC.Common.Const;  
2 -using SqlSugar;  
3 -using System;  
4 -  
5 -namespace NCC.Order.Entitys  
6 -{  
7 - /// <summary>  
8 - /// 产品信息V1  
9 - /// </summary>  
10 - [SugarTable("base_product")]  
11 - [Tenant(ClaimConst.TENANT_ID)]  
12 - public class BaseProductEntity  
13 - {  
14 - /// <summary>  
15 - /// 主键  
16 - /// </summary>  
17 - [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]  
18 - public string Id { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 产品名称  
22 - /// </summary>  
23 - [SugarColumn(ColumnName = "F_Title")]  
24 - public string Title { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 有效期开始时间  
28 - /// </summary>  
29 - [SugarColumn(ColumnName = "F_ValidStart")]  
30 - public DateTime? ValidStart { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 有效期结束时间  
34 - /// </summary>  
35 - [SugarColumn(ColumnName = "F_ValidEnd")]  
36 - public DateTime? ValidEnd { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 金额/单价  
40 - /// </summary>  
41 - [SugarColumn(ColumnName = "F_Price")]  
42 - public decimal Price { get; set; }  
43 -  
44 - /// <summary>  
45 - /// 原价  
46 - /// </summary>  
47 - [SugarColumn(ColumnName = "F_OriginalPrice")]  
48 - public decimal OriginalPrice { get; set; }  
49 -  
50 - /// <summary>  
51 - /// 折扣  
52 - /// </summary>  
53 - [SugarColumn(ColumnName = "F_Discount")]  
54 - public decimal Discount { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 折后价  
58 - /// </summary>  
59 - [SugarColumn(ColumnName = "F_DiscountPrice")]  
60 - public decimal DiscountPrice { get; set; }  
61 -  
62 - /// <summary>  
63 - /// 门店  
64 - /// </summary>  
65 - [SugarColumn(ColumnName = "F_Store")]  
66 - public string Store { get; set; }  
67 -  
68 - /// <summary>  
69 - /// 经度  
70 - /// </summary>  
71 - [SugarColumn(ColumnName = "F_Longitude")]  
72 - public string Longitude { get; set; }  
73 -  
74 - /// <summary>  
75 - /// 纬度  
76 - /// </summary>  
77 - [SugarColumn(ColumnName = "F_Latitude")]  
78 - public string Latitude { get; set; }  
79 -  
80 - /// <summary>  
81 - /// 缩略图  
82 - /// </summary>  
83 - [SugarColumn(ColumnName = "F_Thumbnail")]  
84 - public string Thumbnail { get; set; }  
85 -  
86 - /// <summary>  
87 - /// 图片集合  
88 - /// </summary>  
89 - [SugarColumn(ColumnName = "F_Images")]  
90 - public string Images { get; set; }  
91 -  
92 - /// <summary>  
93 - /// 主图  
94 - /// </summary>  
95 - [SugarColumn(ColumnName = "F_ManImage")]  
96 - public string ManImage { get; set; }  
97 -  
98 - /// <summary>  
99 - /// 产品类型  
100 - /// </summary>  
101 - [SugarColumn(ColumnName = "F_Type")]  
102 - public string Type { get; set; }  
103 -  
104 - /// <summary>  
105 - /// 描述  
106 - /// </summary>  
107 - [SugarColumn(ColumnName = "F_Description")]  
108 - public string Description { get; set; }  
109 -  
110 - /// <summary>  
111 - /// 创建时间  
112 - /// </summary>  
113 - [SugarColumn(ColumnName = "F_CreatorTime")]  
114 - public DateTime? CreatorTime { get; set; }  
115 -  
116 - /// <summary>  
117 - /// 删除用户  
118 - /// </summary>  
119 - [SugarColumn(ColumnName = "F_DeleteUserId")]  
120 - public string DeleteUserId { get; set; }  
121 -  
122 - /// <summary>  
123 - /// 修改时间  
124 - /// </summary>  
125 - [SugarColumn(ColumnName = "F_LastModifyTime")]  
126 - public DateTime? LastModifyTime { get; set; }  
127 -  
128 - /// <summary>  
129 - /// 修改用户  
130 - /// </summary>  
131 - [SugarColumn(ColumnName = "F_LastModifyUserId")]  
132 - public string LastModifyUserId { get; set; }  
133 -  
134 - /// <summary>  
135 - /// 删除时间  
136 - /// </summary>  
137 - [SugarColumn(ColumnName = "F_DeleteTime")]  
138 - public DateTime? DeleteTime { get; set; }  
139 -  
140 - /// <summary>  
141 - /// 排序码  
142 - /// </summary>  
143 - [SugarColumn(ColumnName = "F_SortCode")]  
144 - public long SortCode { get; set; }  
145 -  
146 - /// <summary>  
147 - /// 标签  
148 - /// </summary>  
149 - [SugarColumn(ColumnName = "F_Tags")]  
150 - public string Tags { get; set; }  
151 -  
152 - /// <summary>  
153 - /// 商品描述  
154 - /// </summary>  
155 - [SugarColumn(ColumnName = "F_Remark")]  
156 - public string Remark { get; set; }  
157 -  
158 - /// <summary>  
159 - /// 产品状态  
160 - /// </summary>  
161 - [SugarColumn(ColumnName = "F_Status")]  
162 - public int? Status { get; set; }  
163 -  
164 - /// <summary>  
165 - /// 创建用户  
166 - /// </summary>  
167 - [SugarColumn(ColumnName = "F_CreatorUserId")]  
168 - public string CreatorUserId { get; set; }  
169 -  
170 - /// <summary>  
171 - /// 商家ID  
172 - /// </summary>  
173 - [SugarColumn(ColumnName = "F_BusinessId")]  
174 - public string BusinessId { get; set; }  
175 - /// <summary>  
176 - /// 查看量  
177 - /// </summary>  
178 - [SugarColumn(ColumnName = "F_Visit")]  
179 - public int Visit { get; set; }  
180 -  
181 - /// <summary>  
182 - /// 容量  
183 - /// </summary>  
184 - [SugarColumn(ColumnName = "F_Volume")]  
185 - public long volume { get; set; }  
186 -  
187 - /// <summary>  
188 - /// 有效期-年  
189 - /// </summary>  
190 - [SugarColumn(ColumnName = "F_Year")]  
191 - public decimal Year { get; set; }  
192 -  
193 - }  
194 -}  
195 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Entitys/Entity/BaseUserBalanceEntity.cs deleted
1 -using NCC.Common.Const;  
2 -using SqlSugar;  
3 -using System;  
4 -  
5 -namespace NCC.Order.Entitys  
6 -{  
7 - /// <summary>  
8 - /// 用户余额变动  
9 - /// </summary>  
10 - [SugarTable("base_user_balance")]  
11 - [Tenant(ClaimConst.TENANT_ID)]  
12 - public class BaseUserBalanceEntity  
13 - {  
14 - /// <summary>  
15 - /// 主键  
16 - /// </summary>  
17 - [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]  
18 - public string Id { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 用户ID  
22 - /// </summary>  
23 - [SugarColumn(ColumnName = "F_UserId")]  
24 - public string UserId { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 余额变动类型  
28 - /// </summary>  
29 - [SugarColumn(ColumnName = "F_Type")]  
30 - public string Type { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 订单号或其他来源  
34 - /// </summary>  
35 - [SugarColumn(ColumnName = "F_SourceId")]  
36 - public string SourceId { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 余额变动描述  
40 - /// </summary>  
41 - [SugarColumn(ColumnName = "F_Mark")]  
42 - public string Mark { get; set; }  
43 -  
44 - /// <summary>  
45 - /// 变动时间  
46 - /// </summary>  
47 - [SugarColumn(ColumnName = "F_AddTime")]  
48 - public DateTime? AddTime { get; set; }  
49 -  
50 - }  
51 -}  
52 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Entitys/Entity/MarketingRulesDetailEntity.cs deleted
1 -using NCC.Common.Const;  
2 -using SqlSugar;  
3 -using System;  
4 -  
5 -namespace NCC.Order.Entitys  
6 -{  
7 - /// <summary>  
8 - /// 分销规则设置  
9 - /// </summary>  
10 - [SugarTable("marketing_rules_detail")]  
11 - [Tenant(ClaimConst.TENANT_ID)]  
12 - public class MarketingRulesDetailEntity  
13 - {  
14 - /// <summary>  
15 - /// 主键  
16 - /// </summary>  
17 - [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]  
18 - public string Id { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 规则ID  
22 - /// </summary>  
23 - [SugarColumn(ColumnName = "F_RuleId")]  
24 - public string RuleId { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 等级名称  
28 - /// </summary>  
29 - [SugarColumn(ColumnName = "F_Name")]  
30 - public string Name { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 提成比例  
34 - /// </summary>  
35 - [SugarColumn(ColumnName = "F_Proportion")]  
36 - public decimal Proportion { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 满多少能提现  
40 - /// </summary>  
41 - [SugarColumn(ColumnName = "F_WithdrawalMoney")]  
42 - public decimal WithdrawalMoney { get; set; }  
43 -  
44 - /// <summary>  
45 - /// 粉丝量范围-开始  
46 - /// </summary>  
47 - [SugarColumn(ColumnName = "F_NumberStart")]  
48 - public string NumberStart { get; set; }  
49 -  
50 - /// <summary>  
51 - /// 粉丝量范围-结束(备用)  
52 - /// </summary>  
53 - [SugarColumn(ColumnName = "F_NumberEnd")]  
54 - public string NumberEnd { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 单次最大提现金额  
58 - /// </summary>  
59 - [SugarColumn(ColumnName = "F_SingleMaxWithdrawalAmount")]  
60 - public decimal SingleMaxWithdrawalAmount { get; set; }  
61 -  
62 - /// <summary>  
63 - /// 每个月能提现的数量  
64 - /// </summary>  
65 - [SugarColumn(ColumnName = "F_MonthWithdrawalCount")]  
66 - public int? MonthWithdrawalCount { get; set; }  
67 -  
68 - /// <summary>  
69 - /// 排序码  
70 - /// </summary>  
71 - [SugarColumn(ColumnName = "F_SortCode")]  
72 - public long SortCode { get; set; }  
73 -  
74 - /// <summary>  
75 - /// 描述  
76 - /// </summary>  
77 - [SugarColumn(ColumnName = "F_Description")]  
78 - public string Description { get; set; }  
79 -  
80 - }  
81 -}  
82 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Entitys/Entity/MarketingRulesEntity.cs deleted
1 -using NCC.Common.Const;  
2 -using SqlSugar;  
3 -using System;  
4 -  
5 -namespace NCC.Order.Entitys  
6 -{  
7 - /// <summary>  
8 - /// 分销规则设置  
9 - /// </summary>  
10 - [SugarTable("marketing_rules")]  
11 - [Tenant(ClaimConst.TENANT_ID)]  
12 - public class MarketingRulesEntity  
13 - {  
14 - /// <summary>  
15 - /// 主键  
16 - /// </summary>  
17 - [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]  
18 - public string Id { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 规则名称  
22 - /// </summary>  
23 - [SugarColumn(ColumnName = "F_Title")]  
24 - public string Title { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 提成比例  
28 - /// </summary>  
29 - [SugarColumn(ColumnName = "F_Proportion")]  
30 - public string Proportion { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 满多少能提现  
34 - /// </summary>  
35 - [SugarColumn(ColumnName = "F_WithdrawalMoney")]  
36 - public string WithdrawalMoney { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 粉丝量范围-开始  
40 - /// </summary>  
41 - [SugarColumn(ColumnName = "F_NumberStart")]  
42 - public string NumberStart { get; set; }  
43 -  
44 - /// <summary>  
45 - /// 粉丝量范围-结束(备用)  
46 - /// </summary>  
47 - [SugarColumn(ColumnName = "F_NumberEnd")]  
48 - public string NumberEnd { get; set; }  
49 -  
50 - /// <summary>  
51 - /// 单次最大提现金额  
52 - /// </summary>  
53 - [SugarColumn(ColumnName = "F_SingleMaxWithdrawalAmount")]  
54 - public string SingleMaxWithdrawalAmount { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 每个月能提现的数量  
58 - /// </summary>  
59 - [SugarColumn(ColumnName = "F_MonthWithdrawalCount")]  
60 - public string MonthWithdrawalCount { get; set; }  
61 -  
62 - /// <summary>  
63 - /// 规则描述  
64 - /// </summary>  
65 - [SugarColumn(ColumnName = "F_Description")]  
66 - public string Description { get; set; }  
67 -  
68 - /// <summary>  
69 - /// 备注  
70 - /// </summary>  
71 - [SugarColumn(ColumnName = "F_Remark")]  
72 - public string Remark { get; set; }  
73 -  
74 - /// <summary>  
75 - /// 是否有效  
76 - /// </summary>  
77 - [SugarColumn(ColumnName = "F_EnabledMark")]  
78 - public int? EnabledMark { get; set; }  
79 -  
80 - /// <summary>  
81 - /// 排序码  
82 - /// </summary>  
83 - [SugarColumn(ColumnName = "F_SortCode")]  
84 - public long SortCode { get; set; }  
85 -  
86 - /// <summary>  
87 - /// 创建时间  
88 - /// </summary>  
89 - [SugarColumn(ColumnName = "F_CreatorTime")]  
90 - public DateTime? CreatorTime { get; set; }  
91 -  
92 - /// <summary>  
93 - /// 创建用户  
94 - /// </summary>  
95 - [SugarColumn(ColumnName = "F_CreatorUserId")]  
96 - public string CreatorUserId { get; set; }  
97 -  
98 - /// <summary>  
99 - /// 修改时间  
100 - /// </summary>  
101 - [SugarColumn(ColumnName = "F_LastModifyTime")]  
102 - public DateTime? LastModifyTime { get; set; }  
103 -  
104 - /// <summary>  
105 - /// 修改用户  
106 - /// </summary>  
107 - [SugarColumn(ColumnName = "F_LastModifyUserId")]  
108 - public string LastModifyUserId { get; set; }  
109 -  
110 - }  
111 -}  
112 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Entitys/Enum/MonthHistoryEnum.cs deleted
1 -using NCC.Dependency;  
2 -using System;  
3 -using System.Collections.Generic;  
4 -using System.ComponentModel;  
5 -using System.Linq;  
6 -using System.Text;  
7 -using System.Threading.Tasks;  
8 -  
9 -namespace NCC.Food.Entitys.Enum  
10 -{  
11 - /// <summary>  
12 - /// 资金类型  
13 - /// </summary>  
14 - [SuppressSniffer]  
15 - public enum MoneyHistoryType  
16 - {  
17 - /// <summary>  
18 - ///  
19 - /// </summary>  
20 - [Description("未知")]  
21 - 未知 = 0,  
22 - /// <summary>  
23 - /// 分销提成  
24 - /// </summary>  
25 - [Description("分销提成")]  
26 - 分销提成 = 1,  
27 - /// <summary>  
28 - /// 余额消费  
29 - /// </summary>  
30 - [Description("余额消费")]  
31 - 余额消费 = 3,  
32 - /// <summary>  
33 - /// 充值  
34 - /// </summary>  
35 - [Description("充值")]  
36 - 充值 = 4,  
37 - /// <summary>  
38 - /// 砖石  
39 - /// </summary>  
40 - [Description("砖石")]  
41 - 砖石 = 5,  
42 - /// <summary>  
43 - /// 提现  
44 - /// </summary>  
45 - [Description("提现")]  
46 - 提现 = 6,  
47 - /// <summary>  
48 - /// 匹配次数  
49 - /// </summary>  
50 - [Description("匹配次数")]  
51 - 匹配次数 = 7,  
52 - /// <summary>  
53 - /// 消费  
54 - /// </summary>  
55 - [Description("消费")]  
56 - 消费 = 11,  
57 -  
58 - /// <summary>  
59 - /// 退款  
60 - /// </summary>  
61 - [Description("退款")]  
62 - 退款 = 12,  
63 -  
64 - }  
65 -  
66 - /// <summary>  
67 - /// 金额状态枚举  
68 - /// </summary>  
69 - public enum PriceStatus  
70 - {  
71 - /// <summary>  
72 - /// 可用  
73 - /// </summary>  
74 - [Description("可用")]  
75 - 可用 = 1,  
76 - /// <summary>  
77 - /// 锁定  
78 - /// </summary>  
79 - [Description("锁定")]  
80 - 锁定 = 2,  
81 - /// <summary>  
82 - /// 冻结  
83 - /// </summary>  
84 - [Description("冻结")]  
85 - 冻结 = 3,  
86 - /// <summary>  
87 - /// 无效  
88 - /// </summary>  
89 - [Description("无效")]  
90 - 无效 = 4,  
91 - /// <summary>  
92 - /// 使用  
93 - /// </summary>  
94 - [Description("使用")]  
95 - 使用 = 5,  
96 - /// <summary>  
97 - /// 其他  
98 - /// </summary>  
99 - [Description("其他")]  
100 - 其他 = 99,  
101 - }  
102 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Enum/OrderEnum.cs deleted
1 -using NCC.Dependency;  
2 -using System.ComponentModel;  
3 -  
4 -namespace NCC.Order.Entitys.Enum  
5 -{  
6 - [SuppressSniffer]  
7 - public enum OrderStatus  
8 - {  
9 - /// <summary>  
10 - /// 订单正常  
11 - /// </summary>  
12 - [Description("未支付")]  
13 - No = 1,  
14 - /// <summary>  
15 - /// 已支付  
16 - /// </summary>  
17 - [Description("已支付")]  
18 - Yes = 2,  
19 - /// <summary>  
20 - /// 订单取消  
21 - /// </summary>  
22 - [Description("订单取消")]  
23 - Cancel = 3,  
24 - /// <summary>  
25 - /// 部分退款  
26 - /// </summary>  
27 - [Description("部分退款")]  
28 - PartialNo = 4,  
29 - /// <summary>  
30 - /// 已退款  
31 - /// </summary>  
32 - [Description("已退款")]  
33 - Refunded = 5,  
34 - /// <summary>  
35 - /// 已完成  
36 - /// </summary>  
37 - [Description("已完成")]  
38 - End = 9  
39 - }  
40 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Mapper/BaseAmountHistoryMapper.cs deleted
1 -using NCC.Common.Helper;  
2 -using NCC.Order.Entitys.Dto.BaseAmountHistory;  
3 -using Mapster;  
4 -using System.Collections.Generic;  
5 -  
6 -namespace NCC.Order.Entitys.Mapper.BaseAmountHistory  
7 -{  
8 - public class Mapper : IRegister  
9 - {  
10 - public void Register(TypeAdapterConfig config)  
11 - {  
12 - }  
13 - }  
14 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Mapper/BaseBusinessMapper.cs deleted
1 -using NCC.Common.Helper;  
2 -using Mapster;  
3 -using System.Collections.Generic;  
4 -using NCC.Code;  
5 -  
6 -namespace NCC.Order.Entitys.Mapper.BaseBusiness  
7 -{  
8 - public class Mapper : IRegister  
9 - {  
10 - public void Register(TypeAdapterConfig config)  
11 - {  
12 - //config.ForType<BaseBusinessCrInput, BaseBusinessEntity>()  
13 - // .BeforeMapping((src, desc) =>  
14 - // {  
15 - // desc.Images = src.images.ToJson();  
16 - // });  
17 -  
18 - //config.ForType<BaseBusinessEntity, BaseBusinessInfoOutput>()  
19 - //.BeforeMapping((src, desc) =>  
20 - //{  
21 - // desc.images = src.Images.ToObject();  
22 - //});  
23 - }  
24 - }  
25 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Mapper/BaseMyCouponMapper.cs deleted
1 -using NCC.Common.Helper;  
2 -using Mapster;  
3 -using System.Collections.Generic;  
4 -  
5 -namespace NCC.Order.Entitys.Mapper.BaseMyCoupon  
6 -{  
7 - public class Mapper : IRegister  
8 - {  
9 - public void Register(TypeAdapterConfig config)  
10 - {  
11 - }  
12 - }  
13 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Mapper/BaseOrderMapper.cs deleted
1 -using NCC.Common.Helper;  
2 -using NCC.Order.Entitys.Dto.BaseOrder;  
3 -using Mapster;  
4 -using System.Collections.Generic;  
5 -  
6 -namespace NCC.Order.Entitys.Mapper.BaseOrder  
7 -{  
8 - public class Mapper : IRegister  
9 - {  
10 - public void Register(TypeAdapterConfig config)  
11 - {  
12 - }  
13 - }  
14 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Mapper/BaseProductDetailsMapper.cs deleted
1 -using NCC.Common.Helper;  
2 -using NCC.Order.Entitys.Dto.BaseProduct;  
3 -using Mapster;  
4 -using System.Collections.Generic;  
5 -  
6 -namespace NCC.Order.Entitys.Mapper.BaseProductDetails  
7 -{  
8 - public class Mapper : IRegister  
9 - {  
10 - public void Register(TypeAdapterConfig config)  
11 - {  
12 - }  
13 - }  
14 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Mapper/BaseProductMapper.cs deleted
1 -using NCC.Common.Helper;  
2 -using NCC.Common.Model;  
3 -using NCC.Order.Entitys.Dto.BaseProduct;  
4 -using Mapster;  
5 -using System.Collections.Generic;  
6 -using NCC.Order.Entitys.Dto.BaseUserBalance;  
7 -  
8 -namespace NCC.Order.Entitys.Mapper.BaseProduct  
9 -{  
10 - public class Mapper : IRegister  
11 - {  
12 - public void Register(TypeAdapterConfig config)  
13 - {  
14 - config.ForType<BaseProductCrInput, BaseProductEntity>()  
15 - .Map(dest => dest.Images, src => src.images.ToJson())  
16 - ;  
17 - config.ForType<BaseProductEntity, BaseProductInfoOutput>()  
18 - .Map(dest => dest.images, src => src.Images.ToObject<List<FileControlsModel>>())  
19 - ;  
20 - config.ForType<BaseProductEntity, BaseProductListOutput>()  
21 - .Map(dest => dest.images, src => src.Images.ToObject<List<FileControlsModel>>())  
22 - ;  
23 - }  
24 - }  
25 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Mapper/BaseUserBalanceMapper.cs deleted
1 -using NCC.Common.Helper;  
2 -using NCC.Order.Entitys.Dto.BaseUserBalance;  
3 -using Mapster;  
4 -using System.Collections.Generic;  
5 -  
6 -namespace NCC.Order.Entitys.Mapper.BaseUserBalance  
7 -{  
8 - public class Mapper : IRegister  
9 - {  
10 - public void Register(TypeAdapterConfig config)  
11 - {  
12 - }  
13 - }  
14 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Mapper/MarketingRulesDetailMapper.cs deleted
1 -using NCC.Common.Helper;  
2 -using NCC.Order.Entitys.Dto.MarketingRules;  
3 -using Mapster;  
4 -using System.Collections.Generic;  
5 -  
6 -namespace NCC.Order.Entitys.Mapper.MarketingRulesDetail  
7 -{  
8 - public class Mapper : IRegister  
9 - {  
10 - public void Register(TypeAdapterConfig config)  
11 - {  
12 - }  
13 - }  
14 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Mapper/MarketingRulesMapper.cs deleted
1 -using NCC.Common.Helper;  
2 -using NCC.Order.Entitys.Dto.MarketingRules;  
3 -using Mapster;  
4 -using System.Collections.Generic;  
5 -  
6 -namespace NCC.Order.Entitys.Mapper.MarketingRules  
7 -{  
8 - public class Mapper : IRegister  
9 - {  
10 - public void Register(TypeAdapterConfig config)  
11 - {  
12 - }  
13 - }  
14 -}  
netcore/src/Modularity/Order/NCC.Order.Entitys/Model/BaseMateInfoEntity.cs deleted
1 -using NCC.Common.Const;  
2 -using SqlSugar;  
3 -using System;  
4 -  
5 -namespace NCC.Frends.Entitys  
6 -{  
7 - /// <summary>  
8 - /// 匹配记录  
9 - /// </summary>  
10 - [SugarTable("base_mate_info")]  
11 - [Tenant(ClaimConst.TENANT_ID)]  
12 - public class BaseMateInfoEntity  
13 - {  
14 - /// <summary>  
15 - /// 主键  
16 - /// </summary>  
17 - [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]  
18 - public string Id { get; set; }  
19 -  
20 - /// <summary>  
21 - /// 手机号  
22 - /// </summary>  
23 - [SugarColumn(ColumnName = "F_Phone")]  
24 - public string Phone { get; set; }  
25 -  
26 - /// <summary>  
27 - /// 学历  
28 - /// </summary>  
29 - [SugarColumn(ColumnName = "F_Educational")]  
30 - public string Educational { get; set; }  
31 -  
32 - /// <summary>  
33 - /// 专业  
34 - /// </summary>  
35 - [SugarColumn(ColumnName = "F_Major")]  
36 - public string Major { get; set; }  
37 -  
38 - /// <summary>  
39 - /// 性别  
40 - /// </summary>  
41 - [SugarColumn(ColumnName = "F_Sex")]  
42 - public string Sex { get; set; }  
43 -  
44 - /// <summary>  
45 - /// 年龄  
46 - /// </summary>  
47 - [SugarColumn(ColumnName = "F_Age")]  
48 - public string Age { get; set; }  
49 -  
50 - /// <summary>  
51 - /// 户籍  
52 - /// </summary>  
53 - [SugarColumn(ColumnName = "F_CensusRegister")]  
54 - public string CensusRegister { get; set; }  
55 -  
56 - /// <summary>  
57 - /// 意向城市  
58 - /// </summary>  
59 - [SugarColumn(ColumnName = "F_IntendedCity")]  
60 - public string IntendedCity { get; set; }  
61 -  
62 - /// <summary>  
63 - /// 描述  
64 - /// </summary>  
65 - [SugarColumn(ColumnName = "F_Description")]  
66 - public string Description { get; set; }  
67 -  
68 - /// <summary>  
69 - /// 匹配时间  
70 - /// </summary>  
71 - [SugarColumn(ColumnName = "F_CreatorTime")]  
72 - public DateTime? CreatorTime { get; set; }  
73 -  
74 - /// <summary>  
75 - /// 匹配用户  
76 - /// </summary>  
77 - [SugarColumn(ColumnName = "F_CreatorUserId")]  
78 - public string CreatorUserId { get; set; }  
79 -  
80 - /// <summary>  
81 - /// 来源  
82 - /// </summary>  
83 - [SugarColumn(ColumnName = "F_Source")]  
84 - public string Source { get; set; }  
85 -  
86 - /// <summary>  
87 - /// 是否下载  
88 - /// </summary>  
89 - [SugarColumn(ColumnName = "F_IsDown")]  
90 - public int? IsDown { get; set; }  
91 -  
92 - /// <summary>  
93 - /// 下载时间  
94 - /// </summary>  
95 - [SugarColumn(ColumnName = "F_DownTime")]  
96 - public DateTime? DownTime { get; set; }  
97 -  
98 - /// <summary>  
99 - /// 下载类型  
100 - /// </summary>  
101 - [SugarColumn(ColumnName = "F_DownInfo")]  
102 - public string DownInfo { get; set; }  
103 -  
104 - /// <summary>  
105 - /// 订单号  
106 - /// </summary>  
107 - [SugarColumn(ColumnName = "F_OrderNo")]  
108 - public string OrderNo { get; set; }  
109 -  
110 - /// <summary>  
111 - /// 匹配出的企业数  
112 - /// </summary>  
113 - [SugarColumn(ColumnName = "F_MateCount")]  
114 - public int? MateCount { get; set; }  
115 -  
116 - }  
117 -}  
118 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Entitys/NCC.Order.Entitys.csproj deleted
1 -<Project Sdk="Microsoft.NET.Sdk">  
2 -  
3 - <PropertyGroup>  
4 - <TargetFramework>net6.0</TargetFramework>  
5 - </PropertyGroup>  
6 -  
7 - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">  
8 - <DocumentationFile>D:\wesley\project\git\antis-disk\netcore\src\Modularity\SimpleOrder\NCC.Frends.Entitys\NCC.Frends.Entitys.xml</DocumentationFile>  
9 - </PropertyGroup>  
10 -  
11 - <ItemGroup>  
12 - <ProjectReference Include="..\..\Common\NCC.Common\NCC.Common.csproj" />  
13 - </ItemGroup>  
14 -  
15 -</Project>  
netcore/src/Modularity/Order/NCC.Order.Entitys/NCC.Order.Entitys.xml deleted
1 -<?xml version="1.0"?>  
2 -<doc>  
3 - <assembly>  
4 - <name>NCC.Order.Entitys</name>  
5 - </assembly>  
6 - <members>  
7 - <member name="T:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceCrInput">  
8 - <summary>  
9 - 用户余额变动修改输入参数  
10 - </summary>  
11 - </member>  
12 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceCrInput.userId">  
13 - <summary>  
14 - 用户ID  
15 - </summary>  
16 - </member>  
17 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceCrInput.type">  
18 - <summary>  
19 - 余额变动类型  
20 - </summary>  
21 - </member>  
22 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceCrInput.sourceId">  
23 - <summary>  
24 - 订单号或其他来源  
25 - </summary>  
26 - </member>  
27 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceCrInput.mark">  
28 - <summary>  
29 - 余额变动描述  
30 - </summary>  
31 - </member>  
32 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceCrInput.addTime">  
33 - <summary>  
34 - 变动时间  
35 - </summary>  
36 - </member>  
37 - <member name="T:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceInfoOutput">  
38 - <summary>  
39 - 用户余额变动输出参数  
40 - </summary>  
41 - </member>  
42 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceInfoOutput.id">  
43 - <summary>  
44 - 主键  
45 - </summary>  
46 - </member>  
47 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceInfoOutput.userId">  
48 - <summary>  
49 - 用户ID  
50 - </summary>  
51 - </member>  
52 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceInfoOutput.type">  
53 - <summary>  
54 - 余额变动类型  
55 - </summary>  
56 - </member>  
57 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceInfoOutput.sourceId">  
58 - <summary>  
59 - 订单号或其他来源  
60 - </summary>  
61 - </member>  
62 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceInfoOutput.mark">  
63 - <summary>  
64 - 余额变动描述  
65 - </summary>  
66 - </member>  
67 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceInfoOutput.addTime">  
68 - <summary>  
69 - 变动时间  
70 - </summary>  
71 - </member>  
72 - <member name="T:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListOutput">  
73 - <summary>  
74 - 用户余额变动输入参数  
75 - </summary>  
76 - </member>  
77 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListOutput.id">  
78 - <summary>  
79 - 主键  
80 - </summary>  
81 - </member>  
82 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListOutput.userId">  
83 - <summary>  
84 - 用户ID  
85 - </summary>  
86 - </member>  
87 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListOutput.type">  
88 - <summary>  
89 - 余额变动类型  
90 - </summary>  
91 - </member>  
92 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListOutput.sourceId">  
93 - <summary>  
94 - 订单号或其他来源  
95 - </summary>  
96 - </member>  
97 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListOutput.mark">  
98 - <summary>  
99 - 余额变动描述  
100 - </summary>  
101 - </member>  
102 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListOutput.addTime">  
103 - <summary>  
104 - 变动时间  
105 - </summary>  
106 - </member>  
107 - <member name="T:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListQueryInput">  
108 - <summary>  
109 - 用户余额变动列表查询输入  
110 - </summary>  
111 - </member>  
112 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListQueryInput.selectKey">  
113 - <summary>  
114 - 选择导出数据key  
115 - </summary>  
116 - </member>  
117 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListQueryInput.dataType">  
118 - <summary>  
119 -  
120 - </summary>  
121 - </member>  
122 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListQueryInput.userId">  
123 - <summary>  
124 - 用户ID  
125 - </summary>  
126 - </member>  
127 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListQueryInput.type">  
128 - <summary>  
129 - 余额变动类型  
130 - </summary>  
131 - </member>  
132 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListQueryInput.sourceId">  
133 - <summary>  
134 - 订单号或其他来源  
135 - </summary>  
136 - </member>  
137 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListQueryInput.addTime">  
138 - <summary>  
139 - 变动时间  
140 - </summary>  
141 - </member>  
142 - <member name="T:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceUpInput">  
143 - <summary>  
144 - 用户余额变动更新输入参数  
145 - </summary>  
146 - </member>  
147 - <member name="P:NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceUpInput.id">  
148 - <summary>  
149 - 主键  
150 - </summary>  
151 - </member>  
152 - <member name="T:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryCrInput">  
153 - <summary>  
154 - 金额流水记录修改输入参数  
155 - </summary>  
156 - </member>  
157 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryCrInput.money">  
158 - <summary>  
159 - 容量  
160 - </summary>  
161 - </member>  
162 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryCrInput.productId">  
163 - <summary>  
164 - 产品/套餐编号  
165 - </summary>  
166 - </member>  
167 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryCrInput.userId">  
168 - <summary>  
169 - 用户编号  
170 - </summary>  
171 - </member>  
172 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryCrInput.payUserId">  
173 - <summary>  
174 - 消费用户编号  
175 - </summary>  
176 - </member>  
177 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryCrInput.source">  
178 - <summary>  
179 - 来源  
180 - </summary>  
181 - </member>  
182 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryCrInput.status">  
183 - <summary>  
184 - 状态  
185 - </summary>  
186 - </member>  
187 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryCrInput.creatorTime">  
188 - <summary>  
189 - 创建时间  
190 - </summary>  
191 - </member>  
192 - <member name="T:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput">  
193 - <summary>  
194 - 金额流水记录输出参数  
195 - </summary>  
196 - </member>  
197 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.id">  
198 - <summary>  
199 - 主键  
200 - </summary>  
201 - </member>  
202 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.money">  
203 - <summary>  
204 - 容量  
205 - </summary>  
206 - </member>  
207 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.productId">  
208 - <summary>  
209 - 产品/套餐编号  
210 - </summary>  
211 - </member>  
212 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.orderId">  
213 - <summary>  
214 - 关联订单编号  
215 - </summary>  
216 - </member>  
217 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.userId">  
218 - <summary>  
219 - 用户编号  
220 - </summary>  
221 - </member>  
222 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.payUserId">  
223 - <summary>  
224 - 消费用户编号  
225 - </summary>  
226 - </member>  
227 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.userName">  
228 - <summary>  
229 - 用户  
230 - </summary>  
231 - </member>  
232 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.payUserName">  
233 - <summary>  
234 - 消费用户  
235 - </summary>  
236 - </member>  
237 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.source">  
238 - <summary>  
239 - 来源  
240 - </summary>  
241 - </member>  
242 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.status">  
243 - <summary>  
244 - 状态  
245 - </summary>  
246 - </member>  
247 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.creatorTime">  
248 - <summary>  
249 - 创建时间  
250 - </summary>  
251 - </member>  
252 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.deleteUserId">  
253 - <summary>  
254 - 删除用户  
255 - </summary>  
256 - </member>  
257 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryInfoOutput.deleteTime">  
258 - <summary>  
259 - 删除时间  
260 - </summary>  
261 - </member>  
262 - <member name="T:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput">  
263 - <summary>  
264 - 金额流水记录输入参数  
265 - </summary>  
266 - </member>  
267 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.id">  
268 - <summary>  
269 - 主键  
270 - </summary>  
271 - </member>  
272 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.money">  
273 - <summary>  
274 - 容量  
275 - </summary>  
276 - </member>  
277 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.productId">  
278 - <summary>  
279 - 产品/套餐编号  
280 - </summary>  
281 - </member>  
282 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.userId">  
283 - <summary>  
284 - 用户编号  
285 - </summary>  
286 - </member>  
287 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.payUserId">  
288 - <summary>  
289 - 消费用户编号  
290 - </summary>  
291 - </member>  
292 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.userName">  
293 - <summary>  
294 - 用户  
295 - </summary>  
296 - </member>  
297 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.payUserName">  
298 - <summary>  
299 - 消费用户  
300 - </summary>  
301 - </member>  
302 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.orderMoney">  
303 - <summary>  
304 - 订单金额  
305 - </summary>  
306 - </member>  
307 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.orderId">  
308 - <summary>  
309 - 订单编号  
310 - </summary>  
311 - </member>  
312 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.source">  
313 - <summary>  
314 - 来源  
315 - </summary>  
316 - </member>  
317 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.status">  
318 - <summary>  
319 - 状态  
320 - </summary>  
321 - </member>  
322 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListOutput.creatorTime">  
323 - <summary>  
324 - 创建时间  
325 - </summary>  
326 - </member>  
327 - <member name="T:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListQueryInput">  
328 - <summary>  
329 - 金额流水记录列表查询输入  
330 - </summary>  
331 - </member>  
332 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListQueryInput.selectKey">  
333 - <summary>  
334 - 选择导出数据key  
335 - </summary>  
336 - </member>  
337 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListQueryInput.dataType">  
338 - <summary>  
339 -  
340 - </summary>  
341 - </member>  
342 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListQueryInput.money">  
343 - <summary>  
344 - 容量  
345 - </summary>  
346 - </member>  
347 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListQueryInput.productId">  
348 - <summary>  
349 - 产品/套餐编号  
350 - </summary>  
351 - </member>  
352 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListQueryInput.userId">  
353 - <summary>  
354 - 用户编号  
355 - </summary>  
356 - </member>  
357 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListQueryInput.source">  
358 - <summary>  
359 - 来源  
360 - </summary>  
361 - </member>  
362 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListQueryInput.status">  
363 - <summary>  
364 - 状态  
365 - </summary>  
366 - </member>  
367 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListQueryInput.creatorTime">  
368 - <summary>  
369 - 创建时间  
370 - </summary>  
371 - </member>  
372 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListQueryInput.myChildren">  
373 - <summary>  
374 - 我的下级分销记录  
375 - </summary>  
376 - </member>  
377 - <member name="T:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryUpInput">  
378 - <summary>  
379 - 金额流水记录更新输入参数  
380 - </summary>  
381 - </member>  
382 - <member name="P:NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryUpInput.id">  
383 - <summary>  
384 - 主键  
385 - </summary>  
386 - </member>  
387 - <member name="T:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput">  
388 - <summary>  
389 - 分销规则设置修改输入参数  
390 - </summary>  
391 - </member>  
392 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.title">  
393 - <summary>  
394 - 规则名称  
395 - </summary>  
396 - </member>  
397 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.proportion">  
398 - <summary>  
399 - 提成比例  
400 - </summary>  
401 - </member>  
402 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.withdrawalMoney">  
403 - <summary>  
404 - 满多少能提现  
405 - </summary>  
406 - </member>  
407 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.singleMaxWithdrawalAmount">  
408 - <summary>  
409 - 单次最大提现金额  
410 - </summary>  
411 - </member>  
412 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.monthWithdrawalCount">  
413 - <summary>  
414 - 每个月能提现的数量  
415 - </summary>  
416 - </member>  
417 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.description">  
418 - <summary>  
419 - 规则描述  
420 - </summary>  
421 - </member>  
422 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.remark">  
423 - <summary>  
424 - 备注  
425 - </summary>  
426 - </member>  
427 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.enabledMark">  
428 - <summary>  
429 - 是否有效  
430 - </summary>  
431 - </member>  
432 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.sortCode">  
433 - <summary>  
434 - 排序码  
435 - </summary>  
436 - </member>  
437 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.creatorTime">  
438 - <summary>  
439 - 创建时间  
440 - </summary>  
441 - </member>  
442 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.creatorUserId">  
443 - <summary>  
444 - 创建用户  
445 - </summary>  
446 - </member>  
447 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.lastModifyTime">  
448 - <summary>  
449 - 修改时间  
450 - </summary>  
451 - </member>  
452 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.lastModifyUserId">  
453 - <summary>  
454 - 修改用户  
455 - </summary>  
456 - </member>  
457 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput.marketingRulesDetailList">  
458 - <summary>  
459 - 营销规则-等级规则  
460 - </summary>  
461 - </member>  
462 - <member name="T:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailCrInput">  
463 - <summary>  
464 - 分销规则设置修改输入参数  
465 - </summary>  
466 - </member>  
467 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailCrInput.id">  
468 - <summary>  
469 - 主键  
470 - </summary>  
471 - </member>  
472 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailCrInput.name">  
473 - <summary>  
474 - 等级名称  
475 - </summary>  
476 - </member>  
477 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailCrInput.proportion">  
478 - <summary>  
479 - 提成比例  
480 - </summary>  
481 - </member>  
482 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailCrInput.withdrawalMoney">  
483 - <summary>  
484 - 满多少能提现  
485 - </summary>  
486 - </member>  
487 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailCrInput.numberStart">  
488 - <summary>  
489 - 粉丝量范围-开始  
490 - </summary>  
491 - </member>  
492 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailCrInput.singleMaxWithdrawalAmount">  
493 - <summary>  
494 - 单次最大提现金额  
495 - </summary>  
496 - </member>  
497 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailCrInput.monthWithdrawalCount">  
498 - <summary>  
499 - 每个月能提现的数量  
500 - </summary>  
501 - </member>  
502 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailCrInput.sortCode">  
503 - <summary>  
504 - 排序码  
505 - </summary>  
506 - </member>  
507 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailCrInput.description">  
508 - <summary>  
509 - 描述  
510 - </summary>  
511 - </member>  
512 - <member name="T:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput">  
513 - <summary>  
514 - 分销规则设置输出参数  
515 - </summary>  
516 - </member>  
517 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.id">  
518 - <summary>  
519 - 主键  
520 - </summary>  
521 - </member>  
522 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.ruleId">  
523 - <summary>  
524 - 规则ID  
525 - </summary>  
526 - </member>  
527 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.name">  
528 - <summary>  
529 - 等级名称  
530 - </summary>  
531 - </member>  
532 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.proportion">  
533 - <summary>  
534 - 提成比例  
535 - </summary>  
536 - </member>  
537 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.withdrawalMoney">  
538 - <summary>  
539 - 满多少能提现  
540 - </summary>  
541 - </member>  
542 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.numberStart">  
543 - <summary>  
544 - 粉丝量范围-开始  
545 - </summary>  
546 - </member>  
547 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.numberEnd">  
548 - <summary>  
549 - 粉丝量范围-结束(备用)  
550 - </summary>  
551 - </member>  
552 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.singleMaxWithdrawalAmount">  
553 - <summary>  
554 - 单次最大提现金额  
555 - </summary>  
556 - </member>  
557 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.monthWithdrawalCount">  
558 - <summary>  
559 - 每个月能提现的数量  
560 - </summary>  
561 - </member>  
562 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.sortCode">  
563 - <summary>  
564 - 排序码  
565 - </summary>  
566 - </member>  
567 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.description">  
568 - <summary>  
569 - 描述  
570 - </summary>  
571 - </member>  
572 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailInfoOutput.fansCount">  
573 - <summary>  
574 - 粉丝数  
575 - </summary>  
576 - </member>  
577 - <member name="T:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailUpInput">  
578 - <summary>  
579 - 分销规则设置更新输入参数  
580 - </summary>  
581 - </member>  
582 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesDetailUpInput.id">  
583 - <summary>  
584 - 主键  
585 - </summary>  
586 - </member>  
587 - <member name="T:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput">  
588 - <summary>  
589 - 分销规则设置输出参数  
590 - </summary>  
591 - </member>  
592 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.id">  
593 - <summary>  
594 - 主键  
595 - </summary>  
596 - </member>  
597 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.title">  
598 - <summary>  
599 - 规则名称  
600 - </summary>  
601 - </member>  
602 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.proportion">  
603 - <summary>  
604 - 提成比例  
605 - </summary>  
606 - </member>  
607 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.withdrawalMoney">  
608 - <summary>  
609 - 满多少能提现  
610 - </summary>  
611 - </member>  
612 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.numberStart">  
613 - <summary>  
614 - 粉丝量范围-开始  
615 - </summary>  
616 - </member>  
617 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.numberEnd">  
618 - <summary>  
619 - 粉丝量范围-结束(备用)  
620 - </summary>  
621 - </member>  
622 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.singleMaxWithdrawalAmount">  
623 - <summary>  
624 - 单次最大提现金额  
625 - </summary>  
626 - </member>  
627 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.monthWithdrawalCount">  
628 - <summary>  
629 - 每个月能提现的数量  
630 - </summary>  
631 - </member>  
632 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.description">  
633 - <summary>  
634 - 规则描述  
635 - </summary>  
636 - </member>  
637 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.remark">  
638 - <summary>  
639 - 备注  
640 - </summary>  
641 - </member>  
642 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.enabledMark">  
643 - <summary>  
644 - 是否有效  
645 - </summary>  
646 - </member>  
647 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.sortCode">  
648 - <summary>  
649 - 排序码  
650 - </summary>  
651 - </member>  
652 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.creatorTime">  
653 - <summary>  
654 - 创建时间  
655 - </summary>  
656 - </member>  
657 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.creatorUserId">  
658 - <summary>  
659 - 创建用户  
660 - </summary>  
661 - </member>  
662 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.lastModifyTime">  
663 - <summary>  
664 - 修改时间  
665 - </summary>  
666 - </member>  
667 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.lastModifyUserId">  
668 - <summary>  
669 - 修改用户  
670 - </summary>  
671 - </member>  
672 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesInfoOutput.marketingRulesDetailList">  
673 - <summary>  
674 - 营销规则-等级规则  
675 - </summary>  
676 - </member>  
677 - <member name="T:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput">  
678 - <summary>  
679 - 分销规则设置输入参数  
680 - </summary>  
681 - </member>  
682 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.id">  
683 - <summary>  
684 - 主键  
685 - </summary>  
686 - </member>  
687 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.title">  
688 - <summary>  
689 - 规则名称  
690 - </summary>  
691 - </member>  
692 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.proportion">  
693 - <summary>  
694 - 提成比例  
695 - </summary>  
696 - </member>  
697 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.withdrawalMoney">  
698 - <summary>  
699 - 满多少能提现  
700 - </summary>  
701 - </member>  
702 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.singleMaxWithdrawalAmount">  
703 - <summary>  
704 - 单次最大提现金额  
705 - </summary>  
706 - </member>  
707 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.monthWithdrawalCount">  
708 - <summary>  
709 - 每个月能提现的数量  
710 - </summary>  
711 - </member>  
712 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.remark">  
713 - <summary>  
714 - 备注  
715 - </summary>  
716 - </member>  
717 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.enabledMark">  
718 - <summary>  
719 - 是否有效  
720 - </summary>  
721 - </member>  
722 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.sortCode">  
723 - <summary>  
724 - 排序码  
725 - </summary>  
726 - </member>  
727 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.creatorTime">  
728 - <summary>  
729 - 创建时间  
730 - </summary>  
731 - </member>  
732 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.creatorUserId">  
733 - <summary>  
734 - 创建用户  
735 - </summary>  
736 - </member>  
737 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.lastModifyTime">  
738 - <summary>  
739 - 修改时间  
740 - </summary>  
741 - </member>  
742 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.lastModifyUserId">  
743 - <summary>  
744 - 修改用户  
745 - </summary>  
746 - </member>  
747 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListOutput.details">  
748 - <summary>  
749 - 营销规则-等级规则  
750 - </summary>  
751 - </member>  
752 - <member name="T:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput">  
753 - <summary>  
754 - 分销规则设置列表查询输入  
755 - </summary>  
756 - </member>  
757 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.selectKey">  
758 - <summary>  
759 - 选择导出数据key  
760 - </summary>  
761 - </member>  
762 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.dataType">  
763 - <summary>  
764 -  
765 - </summary>  
766 - </member>  
767 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.title">  
768 - <summary>  
769 - 规则名称  
770 - </summary>  
771 - </member>  
772 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.proportion">  
773 - <summary>  
774 - 提成比例  
775 - </summary>  
776 - </member>  
777 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.withdrawalMoney">  
778 - <summary>  
779 - 满多少能提现  
780 - </summary>  
781 - </member>  
782 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.singleMaxWithdrawalAmount">  
783 - <summary>  
784 - 单次最大提现金额  
785 - </summary>  
786 - </member>  
787 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.monthWithdrawalCount">  
788 - <summary>  
789 - 每个月能提现的数量  
790 - </summary>  
791 - </member>  
792 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.creatorTime">  
793 - <summary>  
794 - 创建时间  
795 - </summary>  
796 - </member>  
797 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.creatorUserId">  
798 - <summary>  
799 - 创建用户  
800 - </summary>  
801 - </member>  
802 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.lastModifyTime">  
803 - <summary>  
804 - 修改时间  
805 - </summary>  
806 - </member>  
807 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.lastModifyUserId">  
808 - <summary>  
809 - 修改用户  
810 - </summary>  
811 - </member>  
812 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput.enabledMark">  
813 - <summary>  
814 - 是否有效  
815 - </summary>  
816 - </member>  
817 - <member name="T:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesUpInput">  
818 - <summary>  
819 - 分销规则设置更新输入参数  
820 - </summary>  
821 - </member>  
822 - <member name="P:NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesUpInput.id">  
823 - <summary>  
824 - 主键  
825 - </summary>  
826 - </member>  
827 - <member name="T:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderCrInput">  
828 - <summary>  
829 - 订单模块V1修改输入参数  
830 - </summary>  
831 - </member>  
832 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderCrInput.money">  
833 - <summary>  
834 - 订单金额  
835 - </summary>  
836 - </member>  
837 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderCrInput.productId">  
838 - <summary>  
839 - 产品ID  
840 - </summary>  
841 - </member>  
842 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderCrInput.source">  
843 - <summary>  
844 - 订单来源  
845 - </summary>  
846 - </member>  
847 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderCrInput.payType">  
848 - <summary>  
849 - 支付方式 h5 native = 扫码支付  
850 - </summary>  
851 - </member>  
852 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderCrInput.description">  
853 - <summary>  
854 - 描述  
855 - </summary>  
856 - </member>  
857 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderCrInput.amount">  
858 - <summary>  
859 - 数量  
860 - </summary>  
861 - </member>  
862 - <member name="T:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput">  
863 - <summary>  
864 - 订单模块V1输出参数  
865 - </summary>  
866 - </member>  
867 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.id">  
868 - <summary>  
869 - 主键  
870 - </summary>  
871 - </member>  
872 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.title">  
873 - <summary>  
874 - 订单标题  
875 - </summary>  
876 - </member>  
877 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.orderNumber">  
878 - <summary>  
879 - 系统订单编号  
880 - </summary>  
881 - </member>  
882 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.orderTime">  
883 - <summary>  
884 - 下单时间  
885 - </summary>  
886 - </member>  
887 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.money">  
888 - <summary>  
889 - 订单金额  
890 - </summary>  
891 - </member>  
892 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.productId">  
893 - <summary>  
894 - 产品ID  
895 - </summary>  
896 - </member>  
897 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.status">  
898 - <summary>  
899 - 订单状态 关联枚举值/数据字典  
900 - </summary>  
901 - </member>  
902 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.shipStatus">  
903 - <summary>  
904 - 发货状态  
905 - </summary>  
906 - </member>  
907 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.payStatus">  
908 - <summary>  
909 - 支付状态  
910 - </summary>  
911 - </member>  
912 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.sellerId">  
913 - <summary>  
914 - 商户/店铺/门店ID  
915 - </summary>  
916 - </member>  
917 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.confirmStatus">  
918 - <summary>  
919 - 售后状态  
920 - </summary>  
921 - </member>  
922 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.confirmTime">  
923 - <summary>  
924 - 确认收货时间  
925 - </summary>  
926 - </member>  
927 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.point">  
928 - <summary>  
929 - 使用积分  
930 - </summary>  
931 - </member>  
932 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.ip">  
933 - <summary>  
934 - 下单IP  
935 - </summary>  
936 - </member>  
937 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.mark">  
938 - <summary>  
939 - 卖家备注  
940 - </summary>  
941 - </member>  
942 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.source">  
943 - <summary>  
944 - 订单来源  
945 - </summary>  
946 - </member>  
947 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.payType">  
948 - <summary>  
949 - 支付方式  
950 - </summary>  
951 - </member>  
952 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.shipMobile">  
953 - <summary>  
954 - 收货电话  
955 - </summary>  
956 - </member>  
957 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.shipName">  
958 - <summary>  
959 - 收货人姓名  
960 - </summary>  
961 - </member>  
962 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.shipAddress">  
963 - <summary>  
964 - 收货详细地址  
965 - </summary>  
966 - </member>  
967 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.shipArea">  
968 - <summary>  
969 - 收货地区  
970 - </summary>  
971 - </member>  
972 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.thirdPartyOrderNo">  
973 - <summary>  
974 - 三方订单号  
975 - </summary>  
976 - </member>  
977 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.creatorTime">  
978 - <summary>  
979 - 创建时间  
980 - </summary>  
981 - </member>  
982 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.creatorUserId">  
983 - <summary>  
984 - 创建用户  
985 - </summary>  
986 - </member>  
987 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.lastModifyUserId">  
988 - <summary>  
989 - 修改用户  
990 - </summary>  
991 - </member>  
992 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.lastModifyTime">  
993 - <summary>  
994 - 修改时间  
995 - </summary>  
996 - </member>  
997 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.deleteUserId">  
998 - <summary>  
999 - 删除用户  
1000 - </summary>  
1001 - </member>  
1002 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.deleteTime">  
1003 - <summary>  
1004 - 删除时间  
1005 - </summary>  
1006 - </member>  
1007 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.description">  
1008 - <summary>  
1009 - 描述  
1010 - </summary>  
1011 - </member>  
1012 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderInfoOutput.product">  
1013 - <summary>  
1014 - 产品信息  
1015 - </summary>  
1016 - </member>  
1017 - <member name="T:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput">  
1018 - <summary>  
1019 - 订单模块V1输入参数  
1020 - </summary>  
1021 - </member>  
1022 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.id">  
1023 - <summary>  
1024 - 主键  
1025 - </summary>  
1026 - </member>  
1027 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.title">  
1028 - <summary>  
1029 - 订单标题  
1030 - </summary>  
1031 - </member>  
1032 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.orderNumber">  
1033 - <summary>  
1034 - 系统订单编号  
1035 - </summary>  
1036 - </member>  
1037 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.orderTime">  
1038 - <summary>  
1039 - 下单时间  
1040 - </summary>  
1041 - </member>  
1042 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.amount">  
1043 - <summary>  
1044 - 数量  
1045 - </summary>  
1046 - </member>  
1047 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.money">  
1048 - <summary>  
1049 - 订单金额  
1050 - </summary>  
1051 - </member>  
1052 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.productId">  
1053 - <summary>  
1054 - 产品ID  
1055 - </summary>  
1056 - </member>  
1057 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.productName">  
1058 - <summary>  
1059 - 产品名字  
1060 - </summary>  
1061 - </member>  
1062 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.status">  
1063 - <summary>  
1064 - 订单状态 关联枚举值/数据字典  
1065 - </summary>  
1066 - </member>  
1067 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.statusName">  
1068 - <summary>  
1069 - 状态说明  
1070 - </summary>  
1071 - </member>  
1072 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.ip">  
1073 - <summary>  
1074 - 下单IP  
1075 - </summary>  
1076 - </member>  
1077 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.mark">  
1078 - <summary>  
1079 - 卖家备注  
1080 - </summary>  
1081 - </member>  
1082 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.source">  
1083 - <summary>  
1084 - 订单来源  
1085 - </summary>  
1086 - </member>  
1087 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.payType">  
1088 - <summary>  
1089 - 支付方式  
1090 - </summary>  
1091 - </member>  
1092 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.thirdPartyOrderNo">  
1093 - <summary>  
1094 - 三方订单号  
1095 - </summary>  
1096 - </member>  
1097 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.creatorTime">  
1098 - <summary>  
1099 - 创建时间  
1100 - </summary>  
1101 - </member>  
1102 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.creatorUserId">  
1103 - <summary>  
1104 - 创建用户  
1105 - </summary>  
1106 - </member>  
1107 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.lastModifyUserId">  
1108 - <summary>  
1109 - 修改用户  
1110 - </summary>  
1111 - </member>  
1112 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.lastModifyTime">  
1113 - <summary>  
1114 - 修改时间  
1115 - </summary>  
1116 - </member>  
1117 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.description">  
1118 - <summary>  
1119 - 描述  
1120 - </summary>  
1121 - </member>  
1122 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.productTitle">  
1123 - <summary>  
1124 - 商品标题  
1125 - </summary>  
1126 - </member>  
1127 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.userFullName">  
1128 - <summary>  
1129 - 下单用户  
1130 - </summary>  
1131 - </member>  
1132 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.businessName">  
1133 - <summary>  
1134 - 商家名  
1135 - </summary>  
1136 - </member>  
1137 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.images">  
1138 - <summary>  
1139 - 商品图片集合  
1140 - </summary>  
1141 - </member>  
1142 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.phone">  
1143 - <summary>  
1144 - 手机号  
1145 - </summary>  
1146 - </member>  
1147 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListOutput.imagelist">  
1148 - <summary>  
1149 - 商品图片集合  
1150 - </summary>  
1151 - </member>  
1152 - <member name="T:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput">  
1153 - <summary>  
1154 - 订单模块V1列表查询输入  
1155 - </summary>  
1156 - </member>  
1157 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput.selectKey">  
1158 - <summary>  
1159 - 选择导出数据key  
1160 - </summary>  
1161 - </member>  
1162 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput.dataType">  
1163 - <summary>  
1164 -  
1165 - </summary>  
1166 - </member>  
1167 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput.title">  
1168 - <summary>  
1169 - 订单标题  
1170 - </summary>  
1171 - </member>  
1172 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput.orderNumber">  
1173 - <summary>  
1174 - 系统订单编号  
1175 - </summary>  
1176 - </member>  
1177 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput.orderTime">  
1178 - <summary>  
1179 - 下单时间  
1180 - </summary>  
1181 - </member>  
1182 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput.money">  
1183 - <summary>  
1184 - 订单金额  
1185 - </summary>  
1186 - </member>  
1187 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput.status">  
1188 - <summary>  
1189 - 订单状态 关联枚举值/数据字典  
1190 - </summary>  
1191 - </member>  
1192 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput.mark">  
1193 - <summary>  
1194 - 卖家备注  
1195 - </summary>  
1196 - </member>  
1197 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput.payType">  
1198 - <summary>  
1199 - 支付方式  
1200 - </summary>  
1201 - </member>  
1202 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput.creatorUserId">  
1203 - <summary>  
1204 - 创建用户  
1205 - </summary>  
1206 - </member>  
1207 - <member name="T:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderUnOrderResult">  
1208 - <summary>  
1209 - 下单返回  
1210 - </summary>  
1211 - </member>  
1212 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderUnOrderResult.title">  
1213 - <summary>  
1214 - 订单标题  
1215 - </summary>  
1216 - </member>  
1217 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderUnOrderResult.orderNumber">  
1218 - <summary>  
1219 - 系统订单编号  
1220 - </summary>  
1221 - </member>  
1222 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderUnOrderResult.orderTime">  
1223 - <summary>  
1224 - 下单时间  
1225 - </summary>  
1226 - </member>  
1227 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderUnOrderResult.money">  
1228 - <summary>  
1229 - 订单金额  
1230 - </summary>  
1231 - </member>  
1232 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderUnOrderResult.productId">  
1233 - <summary>  
1234 - 产品ID  
1235 - </summary>  
1236 - </member>  
1237 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderUnOrderResult.openId">  
1238 - <summary>  
1239 - openid  
1240 - </summary>  
1241 - </member>  
1242 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderUnOrderResult.qrCode">  
1243 - <summary>  
1244 - 二维码 base64  
1245 - </summary>  
1246 - </member>  
1247 - <member name="T:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderUpInput">  
1248 - <summary>  
1249 - 订单模块V1更新输入参数  
1250 - </summary>  
1251 - </member>  
1252 - <member name="P:NCC.Order.Entitys.Dto.BaseOrder.BaseOrderUpInput.id">  
1253 - <summary>  
1254 - 主键  
1255 - </summary>  
1256 - </member>  
1257 - <member name="T:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput">  
1258 - <summary>  
1259 - 产品信息V1修改输入参数  
1260 - </summary>  
1261 - </member>  
1262 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.title">  
1263 - <summary>  
1264 - 产品名称  
1265 - </summary>  
1266 - </member>  
1267 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.validStart">  
1268 - <summary>  
1269 - 有效期开始时间  
1270 - </summary>  
1271 - </member>  
1272 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.validEnd">  
1273 - <summary>  
1274 - 有效期结束时间  
1275 - </summary>  
1276 - </member>  
1277 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.price">  
1278 - <summary>  
1279 - 金额/单价  
1280 - </summary>  
1281 - </member>  
1282 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.originalPrice">  
1283 - <summary>  
1284 - 原价  
1285 - </summary>  
1286 - </member>  
1287 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.discount">  
1288 - <summary>  
1289 - 折扣  
1290 - </summary>  
1291 - </member>  
1292 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.images">  
1293 - <summary>  
1294 - 图片集合  
1295 - </summary>  
1296 - </member>  
1297 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.description">  
1298 - <summary>  
1299 - 描述  
1300 - </summary>  
1301 - </member>  
1302 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.creatorTime">  
1303 - <summary>  
1304 - 创建时间  
1305 - </summary>  
1306 - </member>  
1307 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.lastModifyTime">  
1308 - <summary>  
1309 - 修改时间  
1310 - </summary>  
1311 - </member>  
1312 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.lastModifyUserId">  
1313 - <summary>  
1314 - 修改用户  
1315 - </summary>  
1316 - </member>  
1317 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.tags">  
1318 - <summary>  
1319 - 标签  
1320 - </summary>  
1321 - </member>  
1322 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.creatorUserId">  
1323 - <summary>  
1324 - 创建用户  
1325 - </summary>  
1326 - </member>  
1327 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.baseProductDetailsList">  
1328 - <summary>  
1329 - 商品详情  
1330 - </summary>  
1331 - </member>  
1332 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.BusinessId">  
1333 - <summary>  
1334 - 商家ID  
1335 - </summary>  
1336 - </member>  
1337 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.year">  
1338 - <summary>  
1339 - 年  
1340 - </summary>  
1341 - </member>  
1342 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.volume">  
1343 - <summary>  
1344 - 容量  
1345 - </summary>  
1346 - </member>  
1347 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput.type">  
1348 - <summary>  
1349 - 产品类型  
1350 - </summary>  
1351 - </member>  
1352 - <member name="T:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsCrInput">  
1353 - <summary>  
1354 - 产品信息V1修改输入参数  
1355 - </summary>  
1356 - </member>  
1357 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsCrInput.id">  
1358 - <summary>  
1359 - 主键  
1360 - </summary>  
1361 - </member>  
1362 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsCrInput.title">  
1363 - <summary>  
1364 - 标题  
1365 - </summary>  
1366 - </member>  
1367 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsCrInput.isUseCoupo">  
1368 - <summary>  
1369 - 是否能使用优惠券  
1370 - </summary>  
1371 - </member>  
1372 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsCrInput.price">  
1373 - <summary>  
1374 - 价格  
1375 - </summary>  
1376 - </member>  
1377 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsCrInput.orgPrice">  
1378 - <summary>  
1379 - 原价  
1380 - </summary>  
1381 - </member>  
1382 - <member name="T:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput">  
1383 - <summary>  
1384 - 产品信息V1输出参数  
1385 - </summary>  
1386 - </member>  
1387 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput.id">  
1388 - <summary>  
1389 - 主键  
1390 - </summary>  
1391 - </member>  
1392 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput.productId">  
1393 - <summary>  
1394 - 关联商品  
1395 - </summary>  
1396 - </member>  
1397 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput.title">  
1398 - <summary>  
1399 - 标题  
1400 - </summary>  
1401 - </member>  
1402 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput.type">  
1403 - <summary>  
1404 - 类型  
1405 - </summary>  
1406 - </member>  
1407 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput.isUseCoupo">  
1408 - <summary>  
1409 - 是否能使用优惠券  
1410 - </summary>  
1411 - </member>  
1412 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput.price">  
1413 - <summary>  
1414 - 价格  
1415 - </summary>  
1416 - </member>  
1417 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput.orgPrice">  
1418 - <summary>  
1419 - 原价  
1420 - </summary>  
1421 - </member>  
1422 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput.remark">  
1423 - <summary>  
1424 - 备注  
1425 - </summary>  
1426 - </member>  
1427 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput.sortCode">  
1428 - <summary>  
1429 - 排序  
1430 - </summary>  
1431 - </member>  
1432 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput.creatorUserId">  
1433 - <summary>  
1434 - 创建用户  
1435 - </summary>  
1436 - </member>  
1437 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsInfoOutput.creatorTime">  
1438 - <summary>  
1439 - 创建时间  
1440 - </summary>  
1441 - </member>  
1442 - <member name="T:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsUpInput">  
1443 - <summary>  
1444 - 产品信息V1更新输入参数  
1445 - </summary>  
1446 - </member>  
1447 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductDetailsUpInput.id">  
1448 - <summary>  
1449 - 主键  
1450 - </summary>  
1451 - </member>  
1452 - <member name="T:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput">  
1453 - <summary>  
1454 - 产品信息V1输出参数  
1455 - </summary>  
1456 - </member>  
1457 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.id">  
1458 - <summary>  
1459 - 主键  
1460 - </summary>  
1461 - </member>  
1462 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.title">  
1463 - <summary>  
1464 - 产品名称  
1465 - </summary>  
1466 - </member>  
1467 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.validStart">  
1468 - <summary>  
1469 - 有效期开始时间  
1470 - </summary>  
1471 - </member>  
1472 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.validEnd">  
1473 - <summary>  
1474 - 有效期结束时间  
1475 - </summary>  
1476 - </member>  
1477 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.price">  
1478 - <summary>  
1479 - 金额/单价  
1480 - </summary>  
1481 - </member>  
1482 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.originalPrice">  
1483 - <summary>  
1484 - 原价  
1485 - </summary>  
1486 - </member>  
1487 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.discount">  
1488 - <summary>  
1489 - 折扣  
1490 - </summary>  
1491 - </member>  
1492 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.discountPrice">  
1493 - <summary>  
1494 - 折后价  
1495 - </summary>  
1496 - </member>  
1497 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.store">  
1498 - <summary>  
1499 - 门店  
1500 - </summary>  
1501 - </member>  
1502 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.longitude">  
1503 - <summary>  
1504 - 经度  
1505 - </summary>  
1506 - </member>  
1507 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.latitude">  
1508 - <summary>  
1509 - 纬度  
1510 - </summary>  
1511 - </member>  
1512 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.thumbnail">  
1513 - <summary>  
1514 - 缩略图  
1515 - </summary>  
1516 - </member>  
1517 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.images">  
1518 - <summary>  
1519 - 图片集合  
1520 - </summary>  
1521 - </member>  
1522 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.manImage">  
1523 - <summary>  
1524 - 主图  
1525 - </summary>  
1526 - </member>  
1527 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.type">  
1528 - <summary>  
1529 - 产品类型  
1530 - </summary>  
1531 - </member>  
1532 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.description">  
1533 - <summary>  
1534 - 描述  
1535 - </summary>  
1536 - </member>  
1537 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.creatorTime">  
1538 - <summary>  
1539 - 创建时间  
1540 - </summary>  
1541 - </member>  
1542 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.deleteUserId">  
1543 - <summary>  
1544 - 删除用户  
1545 - </summary>  
1546 - </member>  
1547 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.lastModifyTime">  
1548 - <summary>  
1549 - 修改时间  
1550 - </summary>  
1551 - </member>  
1552 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.lastModifyUserId">  
1553 - <summary>  
1554 - 修改用户  
1555 - </summary>  
1556 - </member>  
1557 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.deleteTime">  
1558 - <summary>  
1559 - 删除时间  
1560 - </summary>  
1561 - </member>  
1562 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.sortCode">  
1563 - <summary>  
1564 - 排序码  
1565 - </summary>  
1566 - </member>  
1567 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.tags">  
1568 - <summary>  
1569 - 标签  
1570 - </summary>  
1571 - </member>  
1572 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.remark">  
1573 - <summary>  
1574 - 商品描述  
1575 - </summary>  
1576 - </member>  
1577 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.status">  
1578 - <summary>  
1579 - 产品状态  
1580 - </summary>  
1581 - </member>  
1582 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.creatorUserId">  
1583 - <summary>  
1584 - 创建用户  
1585 - </summary>  
1586 - </member>  
1587 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.baseProductDetailsList">  
1588 - <summary>  
1589 - 商品详情  
1590 - </summary>  
1591 - </member>  
1592 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.F_BusinessId">  
1593 - <summary>  
1594 - 商家ID  
1595 - </summary>  
1596 - </member>  
1597 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.year">  
1598 - <summary>  
1599 - 年  
1600 - </summary>  
1601 - </member>  
1602 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductInfoOutput.volume">  
1603 - <summary>  
1604 - 容量  
1605 - </summary>  
1606 - </member>  
1607 - <member name="T:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput">  
1608 - <summary>  
1609 - 产品信息V1输入参数  
1610 - </summary>  
1611 - </member>  
1612 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.id">  
1613 - <summary>  
1614 - 主键  
1615 - </summary>  
1616 - </member>  
1617 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.title">  
1618 - <summary>  
1619 - 产品名称  
1620 - </summary>  
1621 - </member>  
1622 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.validStart">  
1623 - <summary>  
1624 - 有效期开始时间  
1625 - </summary>  
1626 - </member>  
1627 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.validEnd">  
1628 - <summary>  
1629 - 有效期结束时间  
1630 - </summary>  
1631 - </member>  
1632 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.price">  
1633 - <summary>  
1634 - 金额/单价  
1635 - </summary>  
1636 - </member>  
1637 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.originalPrice">  
1638 - <summary>  
1639 - 原价  
1640 - </summary>  
1641 - </member>  
1642 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.discount">  
1643 - <summary>  
1644 - 折扣  
1645 - </summary>  
1646 - </member>  
1647 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.creatorTime">  
1648 - <summary>  
1649 - 创建时间  
1650 - </summary>  
1651 - </member>  
1652 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.lastModifyTime">  
1653 - <summary>  
1654 - 修改时间  
1655 - </summary>  
1656 - </member>  
1657 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.lastModifyUserId">  
1658 - <summary>  
1659 - 修改用户  
1660 - </summary>  
1661 - </member>  
1662 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.tags">  
1663 - <summary>  
1664 - 标签  
1665 - </summary>  
1666 - </member>  
1667 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.creatorUserId">  
1668 - <summary>  
1669 - 创建用户  
1670 - </summary>  
1671 - </member>  
1672 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.images">  
1673 - <summary>  
1674 - 图片集合  
1675 - </summary>  
1676 - </member>  
1677 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.imagelist">  
1678 - <summary>  
1679 - 图片集合  
1680 - </summary>  
1681 - </member>  
1682 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.F_BusinessId">  
1683 - <summary>  
1684 - 商家ID  
1685 - </summary>  
1686 - </member>  
1687 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.year">  
1688 - <summary>  
1689 - 年  
1690 - </summary>  
1691 - </member>  
1692 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.volume">  
1693 - <summary>  
1694 - 容量  
1695 - </summary>  
1696 - </member>  
1697 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListOutput.type">  
1698 - <summary>  
1699 - 产品类型  
1700 - </summary>  
1701 - </member>  
1702 - <member name="T:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput">  
1703 - <summary>  
1704 - 产品信息V1列表查询输入  
1705 - </summary>  
1706 - </member>  
1707 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput.selectKey">  
1708 - <summary>  
1709 - 选择导出数据key  
1710 - </summary>  
1711 - </member>  
1712 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput.dataType">  
1713 - <summary>  
1714 -  
1715 - </summary>  
1716 - </member>  
1717 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput.title">  
1718 - <summary>  
1719 - 产品名称  
1720 - </summary>  
1721 - </member>  
1722 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput.validStart">  
1723 - <summary>  
1724 - 有效期开始时间  
1725 - </summary>  
1726 - </member>  
1727 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput.validEnd">  
1728 - <summary>  
1729 - 有效期结束时间  
1730 - </summary>  
1731 - </member>  
1732 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput.price">  
1733 - <summary>  
1734 - 金额/单价  
1735 - </summary>  
1736 - </member>  
1737 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput.originalPrice">  
1738 - <summary>  
1739 - 原价  
1740 - </summary>  
1741 - </member>  
1742 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput.tags">  
1743 - <summary>  
1744 - 标签  
1745 - </summary>  
1746 - </member>  
1747 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput.BusinessId">  
1748 - <summary>  
1749 - 商家ID  
1750 - </summary>  
1751 - </member>  
1752 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput.type">  
1753 - <summary>  
1754 - 类型  
1755 - </summary>  
1756 - </member>  
1757 - <member name="T:NCC.Order.Entitys.Dto.BaseProduct.BaseProductUpInput">  
1758 - <summary>  
1759 - 产品信息V1更新输入参数  
1760 - </summary>  
1761 - </member>  
1762 - <member name="P:NCC.Order.Entitys.Dto.BaseProduct.BaseProductUpInput.id">  
1763 - <summary>  
1764 - 主键  
1765 - </summary>  
1766 - </member>  
1767 - <member name="T:NCC.Order.Entitys.BaseAmountHistoryEntity">  
1768 - <summary>  
1769 - 金额流水记录  
1770 - </summary>  
1771 - </member>  
1772 - <member name="P:NCC.Order.Entitys.BaseAmountHistoryEntity.Id">  
1773 - <summary>  
1774 - 主键  
1775 - </summary>  
1776 - </member>  
1777 - <member name="P:NCC.Order.Entitys.BaseAmountHistoryEntity.Money">  
1778 - <summary>  
1779 - 容量  
1780 - </summary>  
1781 - </member>  
1782 - <member name="P:NCC.Order.Entitys.BaseAmountHistoryEntity.ProductId">  
1783 - <summary>  
1784 - 产品/套餐编号  
1785 - </summary>  
1786 - </member>  
1787 - <member name="P:NCC.Order.Entitys.BaseAmountHistoryEntity.OrderId">  
1788 - <summary>  
1789 - 关联订单编号  
1790 - </summary>  
1791 - </member>  
1792 - <member name="P:NCC.Order.Entitys.BaseAmountHistoryEntity.UserId">  
1793 - <summary>  
1794 - 用户编号  
1795 - </summary>  
1796 - </member>  
1797 - <member name="P:NCC.Order.Entitys.BaseAmountHistoryEntity.PayUserId">  
1798 - <summary>  
1799 - 消费用户编号  
1800 - </summary>  
1801 - </member>  
1802 - <member name="P:NCC.Order.Entitys.BaseAmountHistoryEntity.Source">  
1803 - <summary>  
1804 - 来源  
1805 - </summary>  
1806 - </member>  
1807 - <member name="P:NCC.Order.Entitys.BaseAmountHistoryEntity.Status">  
1808 - <summary>  
1809 - 状态  
1810 - </summary>  
1811 - </member>  
1812 - <member name="P:NCC.Order.Entitys.BaseAmountHistoryEntity.CreatorTime">  
1813 - <summary>  
1814 - 创建时间  
1815 - </summary>  
1816 - </member>  
1817 - <member name="P:NCC.Order.Entitys.BaseAmountHistoryEntity.DeleteUserId">  
1818 - <summary>  
1819 - 删除用户  
1820 - </summary>  
1821 - </member>  
1822 - <member name="P:NCC.Order.Entitys.BaseAmountHistoryEntity.DeleteTime">  
1823 - <summary>  
1824 - 删除时间  
1825 - </summary>  
1826 - </member>  
1827 - <member name="T:NCC.Order.Entitys.BaseBusinessEntity">  
1828 - <summary>  
1829 - 商家信息  
1830 - </summary>  
1831 - </member>  
1832 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Id">  
1833 - <summary>  
1834 - 主键  
1835 - </summary>  
1836 - </member>  
1837 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.SortCode">  
1838 - <summary>  
1839 - 排序码  
1840 - </summary>  
1841 - </member>  
1842 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Description">  
1843 - <summary>  
1844 - 描述  
1845 - </summary>  
1846 - </member>  
1847 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.CreatorUserId">  
1848 - <summary>  
1849 - 创建用户  
1850 - </summary>  
1851 - </member>  
1852 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.CreatorTime">  
1853 - <summary>  
1854 - 创建时间  
1855 - </summary>  
1856 - </member>  
1857 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.DeleteUserId">  
1858 - <summary>  
1859 - 删除用户  
1860 - </summary>  
1861 - </member>  
1862 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.DeleteTime">  
1863 - <summary>  
1864 - 删除时间  
1865 - </summary>  
1866 - </member>  
1867 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.EnabledMark">  
1868 - <summary>  
1869 - 有效标志  
1870 - </summary>  
1871 - </member>  
1872 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.LastModifyUserId">  
1873 - <summary>  
1874 - 修改用户  
1875 - </summary>  
1876 - </member>  
1877 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.LastModifyTime">  
1878 - <summary>  
1879 - 修改时间  
1880 - </summary>  
1881 - </member>  
1882 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Name">  
1883 - <summary>  
1884 - 商家名称  
1885 - </summary>  
1886 - </member>  
1887 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Phone">  
1888 - <summary>  
1889 - 联系电话  
1890 - </summary>  
1891 - </member>  
1892 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Tags">  
1893 - <summary>  
1894 - 标签  
1895 - </summary>  
1896 - </member>  
1897 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Images">  
1898 - <summary>  
1899 - 图片  
1900 - </summary>  
1901 - </member>  
1902 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Adress">  
1903 - <summary>  
1904 - 地址  
1905 - </summary>  
1906 - </member>  
1907 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Longitude">  
1908 - <summary>  
1909 - 经度  
1910 - </summary>  
1911 - </member>  
1912 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Latitude">  
1913 - <summary>  
1914 - 维度  
1915 - </summary>  
1916 - </member>  
1917 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Area">  
1918 - <summary>  
1919 - 区域,省市  
1920 - </summary>  
1921 - </member>  
1922 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Logo">  
1923 - <summary>  
1924 - 商家Logo  
1925 - </summary>  
1926 - </member>  
1927 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.AvgPrice">  
1928 - <summary>  
1929 - 均价/人  
1930 - </summary>  
1931 - </member>  
1932 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.BusinessHours">  
1933 - <summary>  
1934 - 营业时间  
1935 - </summary>  
1936 - </member>  
1937 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.ReUserId">  
1938 - <summary>  
1939 - 关联用户  
1940 - </summary>  
1941 - </member>  
1942 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.Category">  
1943 - <summary>  
1944 - 商家分类  
1945 - </summary>  
1946 - </member>  
1947 - <member name="P:NCC.Order.Entitys.BaseBusinessEntity.HomeTop">  
1948 - <summary>  
1949 - 是否首页置顶  
1950 - </summary>  
1951 - </member>  
1952 - <member name="T:NCC.Order.Entitys.BaseMyCouponEntity">  
1953 - <summary>  
1954 - 优惠券记录  
1955 - </summary>  
1956 - </member>  
1957 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.Id">  
1958 - <summary>  
1959 - 主键  
1960 - </summary>  
1961 - </member>  
1962 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.ProductId">  
1963 - <summary>  
1964 - 我的优惠券  
1965 - </summary>  
1966 - </member>  
1967 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.OrderId">  
1968 - <summary>  
1969 - 订单ID  
1970 - </summary>  
1971 - </member>  
1972 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.CoupnCode">  
1973 - <summary>  
1974 - 券码  
1975 - </summary>  
1976 - </member>  
1977 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.QrCode">  
1978 - <summary>  
1979 - 二维码  
1980 - </summary>  
1981 - </member>  
1982 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.UserId">  
1983 - <summary>  
1984 - 用户ID  
1985 - </summary>  
1986 - </member>  
1987 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.IsUsed">  
1988 - <summary>  
1989 - 是否使用  
1990 - </summary>  
1991 - </member>  
1992 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.UsedId">  
1993 - <summary>  
1994 - 使用商品ID  
1995 - </summary>  
1996 - </member>  
1997 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.StartTime">  
1998 - <summary>  
1999 - 有效开始时间  
2000 - </summary>  
2001 - </member>  
2002 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.EndTime">  
2003 - <summary>  
2004 - 有效结束时间  
2005 - </summary>  
2006 - </member>  
2007 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.Remark">  
2008 - <summary>  
2009 - 备注  
2010 - </summary>  
2011 - </member>  
2012 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.CreatorTime">  
2013 - <summary>  
2014 - 创建时间  
2015 - </summary>  
2016 - </member>  
2017 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.TotalMoney">  
2018 - <summary>  
2019 - 总金额  
2020 - </summary>  
2021 - </member>  
2022 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.UsedMoney">  
2023 - <summary>  
2024 - 使用金额  
2025 - </summary>  
2026 - </member>  
2027 - <member name="P:NCC.Order.Entitys.BaseMyCouponEntity.OverMoney">  
2028 - <summary>  
2029 - 剩余金额  
2030 - </summary>  
2031 - </member>  
2032 - <member name="T:NCC.Order.Entitys.BaseOrderEntity">  
2033 - <summary>  
2034 - 订单模块V1  
2035 - </summary>  
2036 - </member>  
2037 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.Id">  
2038 - <summary>  
2039 - 主键  
2040 - </summary>  
2041 - </member>  
2042 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.Title">  
2043 - <summary>  
2044 - 订单标题  
2045 - </summary>  
2046 - </member>  
2047 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.OrderNumber">  
2048 - <summary>  
2049 - 系统订单编号  
2050 - </summary>  
2051 - </member>  
2052 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.OrderTime">  
2053 - <summary>  
2054 - 下单时间  
2055 - </summary>  
2056 - </member>  
2057 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.Money">  
2058 - <summary>  
2059 - 订单金额  
2060 - </summary>  
2061 - </member>  
2062 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.ProductId">  
2063 - <summary>  
2064 - 产品ID  
2065 - </summary>  
2066 - </member>  
2067 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.Status">  
2068 - <summary>  
2069 - 订单状态 关联枚举值/数据字典  
2070 - </summary>  
2071 - </member>  
2072 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.ShipStatus">  
2073 - <summary>  
2074 - 发货状态  
2075 - </summary>  
2076 - </member>  
2077 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.PayStatus">  
2078 - <summary>  
2079 - 支付状态  
2080 - </summary>  
2081 - </member>  
2082 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.SellerId">  
2083 - <summary>  
2084 - 商户/店铺/门店ID  
2085 - </summary>  
2086 - </member>  
2087 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.ConfirmStatus">  
2088 - <summary>  
2089 - 售后状态  
2090 - </summary>  
2091 - </member>  
2092 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.ConfirmTime">  
2093 - <summary>  
2094 - 确认收货时间  
2095 - </summary>  
2096 - </member>  
2097 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.Point">  
2098 - <summary>  
2099 - 使用积分  
2100 - </summary>  
2101 - </member>  
2102 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.Ip">  
2103 - <summary>  
2104 - 下单IP  
2105 - </summary>  
2106 - </member>  
2107 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.Mark">  
2108 - <summary>  
2109 - 卖家备注  
2110 - </summary>  
2111 - </member>  
2112 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.Source">  
2113 - <summary>  
2114 - 订单来源  
2115 - </summary>  
2116 - </member>  
2117 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.PayType">  
2118 - <summary>  
2119 - 支付方式  
2120 - </summary>  
2121 - </member>  
2122 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.ShipMobile">  
2123 - <summary>  
2124 - 收货电话  
2125 - </summary>  
2126 - </member>  
2127 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.ShipName">  
2128 - <summary>  
2129 - 收货人姓名  
2130 - </summary>  
2131 - </member>  
2132 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.ShipAddress">  
2133 - <summary>  
2134 - 收货详细地址  
2135 - </summary>  
2136 - </member>  
2137 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.ShipArea">  
2138 - <summary>  
2139 - 收货地区  
2140 - </summary>  
2141 - </member>  
2142 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.ThirdPartyOrderNo">  
2143 - <summary>  
2144 - 三方订单号  
2145 - </summary>  
2146 - </member>  
2147 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.CreatorTime">  
2148 - <summary>  
2149 - 创建时间  
2150 - </summary>  
2151 - </member>  
2152 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.CreatorUserId">  
2153 - <summary>  
2154 - 创建用户  
2155 - </summary>  
2156 - </member>  
2157 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.LastModifyUserId">  
2158 - <summary>  
2159 - 修改用户  
2160 - </summary>  
2161 - </member>  
2162 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.LastModifyTime">  
2163 - <summary>  
2164 - 修改时间  
2165 - </summary>  
2166 - </member>  
2167 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.DeleteUserId">  
2168 - <summary>  
2169 - 删除用户  
2170 - </summary>  
2171 - </member>  
2172 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.DeleteTime">  
2173 - <summary>  
2174 - 删除时间  
2175 - </summary>  
2176 - </member>  
2177 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.Description">  
2178 - <summary>  
2179 - 描述  
2180 - </summary>  
2181 - </member>  
2182 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.OpenId">  
2183 - <summary>  
2184 - wx openid  
2185 - </summary>  
2186 - </member>  
2187 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.Price">  
2188 - <summary>  
2189 - 单价  
2190 - </summary>  
2191 - </member>  
2192 - <member name="P:NCC.Order.Entitys.BaseOrderEntity.Amount">  
2193 - <summary>  
2194 - 数量  
2195 - </summary>  
2196 - </member>  
2197 - <member name="T:NCC.Order.Entitys.BaseProductDetailsEntity">  
2198 - <summary>  
2199 - 产品信息  
2200 - </summary>  
2201 - </member>  
2202 - <member name="P:NCC.Order.Entitys.BaseProductDetailsEntity.Id">  
2203 - <summary>  
2204 - 主键  
2205 - </summary>  
2206 - </member>  
2207 - <member name="P:NCC.Order.Entitys.BaseProductDetailsEntity.ProductId">  
2208 - <summary>  
2209 - 关联商品  
2210 - </summary>  
2211 - </member>  
2212 - <member name="P:NCC.Order.Entitys.BaseProductDetailsEntity.Title">  
2213 - <summary>  
2214 - 标题  
2215 - </summary>  
2216 - </member>  
2217 - <member name="P:NCC.Order.Entitys.BaseProductDetailsEntity.Type">  
2218 - <summary>  
2219 - 类型  
2220 - </summary>  
2221 - </member>  
2222 - <member name="P:NCC.Order.Entitys.BaseProductDetailsEntity.IsUseCoupo">  
2223 - <summary>  
2224 - 是否能使用优惠券  
2225 - </summary>  
2226 - </member>  
2227 - <member name="P:NCC.Order.Entitys.BaseProductDetailsEntity.Price">  
2228 - <summary>  
2229 - 价格  
2230 - </summary>  
2231 - </member>  
2232 - <member name="P:NCC.Order.Entitys.BaseProductDetailsEntity.OrgPrice">  
2233 - <summary>  
2234 - 原价  
2235 - </summary>  
2236 - </member>  
2237 - <member name="P:NCC.Order.Entitys.BaseProductDetailsEntity.Remark">  
2238 - <summary>  
2239 - 备注  
2240 - </summary>  
2241 - </member>  
2242 - <member name="P:NCC.Order.Entitys.BaseProductDetailsEntity.SortCode">  
2243 - <summary>  
2244 - 排序  
2245 - </summary>  
2246 - </member>  
2247 - <member name="P:NCC.Order.Entitys.BaseProductDetailsEntity.CreatorUserId">  
2248 - <summary>  
2249 - 创建用户  
2250 - </summary>  
2251 - </member>  
2252 - <member name="P:NCC.Order.Entitys.BaseProductDetailsEntity.CreatorTime">  
2253 - <summary>  
2254 - 创建时间  
2255 - </summary>  
2256 - </member>  
2257 - <member name="T:NCC.Order.Entitys.BaseProductEntity">  
2258 - <summary>  
2259 - 产品信息V1  
2260 - </summary>  
2261 - </member>  
2262 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Id">  
2263 - <summary>  
2264 - 主键  
2265 - </summary>  
2266 - </member>  
2267 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Title">  
2268 - <summary>  
2269 - 产品名称  
2270 - </summary>  
2271 - </member>  
2272 - <member name="P:NCC.Order.Entitys.BaseProductEntity.ValidStart">  
2273 - <summary>  
2274 - 有效期开始时间  
2275 - </summary>  
2276 - </member>  
2277 - <member name="P:NCC.Order.Entitys.BaseProductEntity.ValidEnd">  
2278 - <summary>  
2279 - 有效期结束时间  
2280 - </summary>  
2281 - </member>  
2282 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Price">  
2283 - <summary>  
2284 - 金额/单价  
2285 - </summary>  
2286 - </member>  
2287 - <member name="P:NCC.Order.Entitys.BaseProductEntity.OriginalPrice">  
2288 - <summary>  
2289 - 原价  
2290 - </summary>  
2291 - </member>  
2292 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Discount">  
2293 - <summary>  
2294 - 折扣  
2295 - </summary>  
2296 - </member>  
2297 - <member name="P:NCC.Order.Entitys.BaseProductEntity.DiscountPrice">  
2298 - <summary>  
2299 - 折后价  
2300 - </summary>  
2301 - </member>  
2302 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Store">  
2303 - <summary>  
2304 - 门店  
2305 - </summary>  
2306 - </member>  
2307 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Longitude">  
2308 - <summary>  
2309 - 经度  
2310 - </summary>  
2311 - </member>  
2312 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Latitude">  
2313 - <summary>  
2314 - 纬度  
2315 - </summary>  
2316 - </member>  
2317 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Thumbnail">  
2318 - <summary>  
2319 - 缩略图  
2320 - </summary>  
2321 - </member>  
2322 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Images">  
2323 - <summary>  
2324 - 图片集合  
2325 - </summary>  
2326 - </member>  
2327 - <member name="P:NCC.Order.Entitys.BaseProductEntity.ManImage">  
2328 - <summary>  
2329 - 主图  
2330 - </summary>  
2331 - </member>  
2332 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Type">  
2333 - <summary>  
2334 - 产品类型  
2335 - </summary>  
2336 - </member>  
2337 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Description">  
2338 - <summary>  
2339 - 描述  
2340 - </summary>  
2341 - </member>  
2342 - <member name="P:NCC.Order.Entitys.BaseProductEntity.CreatorTime">  
2343 - <summary>  
2344 - 创建时间  
2345 - </summary>  
2346 - </member>  
2347 - <member name="P:NCC.Order.Entitys.BaseProductEntity.DeleteUserId">  
2348 - <summary>  
2349 - 删除用户  
2350 - </summary>  
2351 - </member>  
2352 - <member name="P:NCC.Order.Entitys.BaseProductEntity.LastModifyTime">  
2353 - <summary>  
2354 - 修改时间  
2355 - </summary>  
2356 - </member>  
2357 - <member name="P:NCC.Order.Entitys.BaseProductEntity.LastModifyUserId">  
2358 - <summary>  
2359 - 修改用户  
2360 - </summary>  
2361 - </member>  
2362 - <member name="P:NCC.Order.Entitys.BaseProductEntity.DeleteTime">  
2363 - <summary>  
2364 - 删除时间  
2365 - </summary>  
2366 - </member>  
2367 - <member name="P:NCC.Order.Entitys.BaseProductEntity.SortCode">  
2368 - <summary>  
2369 - 排序码  
2370 - </summary>  
2371 - </member>  
2372 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Tags">  
2373 - <summary>  
2374 - 标签  
2375 - </summary>  
2376 - </member>  
2377 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Remark">  
2378 - <summary>  
2379 - 商品描述  
2380 - </summary>  
2381 - </member>  
2382 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Status">  
2383 - <summary>  
2384 - 产品状态  
2385 - </summary>  
2386 - </member>  
2387 - <member name="P:NCC.Order.Entitys.BaseProductEntity.CreatorUserId">  
2388 - <summary>  
2389 - 创建用户  
2390 - </summary>  
2391 - </member>  
2392 - <member name="P:NCC.Order.Entitys.BaseProductEntity.BusinessId">  
2393 - <summary>  
2394 - 商家ID  
2395 - </summary>  
2396 - </member>  
2397 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Visit">  
2398 - <summary>  
2399 - 查看量  
2400 - </summary>  
2401 - </member>  
2402 - <member name="P:NCC.Order.Entitys.BaseProductEntity.volume">  
2403 - <summary>  
2404 - 容量  
2405 - </summary>  
2406 - </member>  
2407 - <member name="P:NCC.Order.Entitys.BaseProductEntity.Year">  
2408 - <summary>  
2409 - 有效期-年  
2410 - </summary>  
2411 - </member>  
2412 - <member name="T:NCC.Order.Entitys.BaseUserBalanceEntity">  
2413 - <summary>  
2414 - 用户余额变动  
2415 - </summary>  
2416 - </member>  
2417 - <member name="P:NCC.Order.Entitys.BaseUserBalanceEntity.Id">  
2418 - <summary>  
2419 - 主键  
2420 - </summary>  
2421 - </member>  
2422 - <member name="P:NCC.Order.Entitys.BaseUserBalanceEntity.UserId">  
2423 - <summary>  
2424 - 用户ID  
2425 - </summary>  
2426 - </member>  
2427 - <member name="P:NCC.Order.Entitys.BaseUserBalanceEntity.Type">  
2428 - <summary>  
2429 - 余额变动类型  
2430 - </summary>  
2431 - </member>  
2432 - <member name="P:NCC.Order.Entitys.BaseUserBalanceEntity.SourceId">  
2433 - <summary>  
2434 - 订单号或其他来源  
2435 - </summary>  
2436 - </member>  
2437 - <member name="P:NCC.Order.Entitys.BaseUserBalanceEntity.Mark">  
2438 - <summary>  
2439 - 余额变动描述  
2440 - </summary>  
2441 - </member>  
2442 - <member name="P:NCC.Order.Entitys.BaseUserBalanceEntity.AddTime">  
2443 - <summary>  
2444 - 变动时间  
2445 - </summary>  
2446 - </member>  
2447 - <member name="T:NCC.Order.Entitys.MarketingRulesDetailEntity">  
2448 - <summary>  
2449 - 分销规则设置  
2450 - </summary>  
2451 - </member>  
2452 - <member name="P:NCC.Order.Entitys.MarketingRulesDetailEntity.Id">  
2453 - <summary>  
2454 - 主键  
2455 - </summary>  
2456 - </member>  
2457 - <member name="P:NCC.Order.Entitys.MarketingRulesDetailEntity.RuleId">  
2458 - <summary>  
2459 - 规则ID  
2460 - </summary>  
2461 - </member>  
2462 - <member name="P:NCC.Order.Entitys.MarketingRulesDetailEntity.Name">  
2463 - <summary>  
2464 - 等级名称  
2465 - </summary>  
2466 - </member>  
2467 - <member name="P:NCC.Order.Entitys.MarketingRulesDetailEntity.Proportion">  
2468 - <summary>  
2469 - 提成比例  
2470 - </summary>  
2471 - </member>  
2472 - <member name="P:NCC.Order.Entitys.MarketingRulesDetailEntity.WithdrawalMoney">  
2473 - <summary>  
2474 - 满多少能提现  
2475 - </summary>  
2476 - </member>  
2477 - <member name="P:NCC.Order.Entitys.MarketingRulesDetailEntity.NumberStart">  
2478 - <summary>  
2479 - 粉丝量范围-开始  
2480 - </summary>  
2481 - </member>  
2482 - <member name="P:NCC.Order.Entitys.MarketingRulesDetailEntity.NumberEnd">  
2483 - <summary>  
2484 - 粉丝量范围-结束(备用)  
2485 - </summary>  
2486 - </member>  
2487 - <member name="P:NCC.Order.Entitys.MarketingRulesDetailEntity.SingleMaxWithdrawalAmount">  
2488 - <summary>  
2489 - 单次最大提现金额  
2490 - </summary>  
2491 - </member>  
2492 - <member name="P:NCC.Order.Entitys.MarketingRulesDetailEntity.MonthWithdrawalCount">  
2493 - <summary>  
2494 - 每个月能提现的数量  
2495 - </summary>  
2496 - </member>  
2497 - <member name="P:NCC.Order.Entitys.MarketingRulesDetailEntity.SortCode">  
2498 - <summary>  
2499 - 排序码  
2500 - </summary>  
2501 - </member>  
2502 - <member name="P:NCC.Order.Entitys.MarketingRulesDetailEntity.Description">  
2503 - <summary>  
2504 - 描述  
2505 - </summary>  
2506 - </member>  
2507 - <member name="T:NCC.Order.Entitys.MarketingRulesEntity">  
2508 - <summary>  
2509 - 分销规则设置  
2510 - </summary>  
2511 - </member>  
2512 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.Id">  
2513 - <summary>  
2514 - 主键  
2515 - </summary>  
2516 - </member>  
2517 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.Title">  
2518 - <summary>  
2519 - 规则名称  
2520 - </summary>  
2521 - </member>  
2522 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.Proportion">  
2523 - <summary>  
2524 - 提成比例  
2525 - </summary>  
2526 - </member>  
2527 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.WithdrawalMoney">  
2528 - <summary>  
2529 - 满多少能提现  
2530 - </summary>  
2531 - </member>  
2532 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.NumberStart">  
2533 - <summary>  
2534 - 粉丝量范围-开始  
2535 - </summary>  
2536 - </member>  
2537 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.NumberEnd">  
2538 - <summary>  
2539 - 粉丝量范围-结束(备用)  
2540 - </summary>  
2541 - </member>  
2542 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.SingleMaxWithdrawalAmount">  
2543 - <summary>  
2544 - 单次最大提现金额  
2545 - </summary>  
2546 - </member>  
2547 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.MonthWithdrawalCount">  
2548 - <summary>  
2549 - 每个月能提现的数量  
2550 - </summary>  
2551 - </member>  
2552 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.Description">  
2553 - <summary>  
2554 - 规则描述  
2555 - </summary>  
2556 - </member>  
2557 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.Remark">  
2558 - <summary>  
2559 - 备注  
2560 - </summary>  
2561 - </member>  
2562 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.EnabledMark">  
2563 - <summary>  
2564 - 是否有效  
2565 - </summary>  
2566 - </member>  
2567 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.SortCode">  
2568 - <summary>  
2569 - 排序码  
2570 - </summary>  
2571 - </member>  
2572 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.CreatorTime">  
2573 - <summary>  
2574 - 创建时间  
2575 - </summary>  
2576 - </member>  
2577 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.CreatorUserId">  
2578 - <summary>  
2579 - 创建用户  
2580 - </summary>  
2581 - </member>  
2582 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.LastModifyTime">  
2583 - <summary>  
2584 - 修改时间  
2585 - </summary>  
2586 - </member>  
2587 - <member name="P:NCC.Order.Entitys.MarketingRulesEntity.LastModifyUserId">  
2588 - <summary>  
2589 - 修改用户  
2590 - </summary>  
2591 - </member>  
2592 - <member name="F:NCC.Order.Entitys.Enum.OrderStatus.No">  
2593 - <summary>  
2594 - 订单正常  
2595 - </summary>  
2596 - </member>  
2597 - <member name="F:NCC.Order.Entitys.Enum.OrderStatus.Yes">  
2598 - <summary>  
2599 - 已支付  
2600 - </summary>  
2601 - </member>  
2602 - <member name="F:NCC.Order.Entitys.Enum.OrderStatus.Cancel">  
2603 - <summary>  
2604 - 订单取消  
2605 - </summary>  
2606 - </member>  
2607 - <member name="F:NCC.Order.Entitys.Enum.OrderStatus.PartialNo">  
2608 - <summary>  
2609 - 部分退款  
2610 - </summary>  
2611 - </member>  
2612 - <member name="F:NCC.Order.Entitys.Enum.OrderStatus.Refunded">  
2613 - <summary>  
2614 - 已退款  
2615 - </summary>  
2616 - </member>  
2617 - <member name="F:NCC.Order.Entitys.Enum.OrderStatus.End">  
2618 - <summary>  
2619 - 已完成  
2620 - </summary>  
2621 - </member>  
2622 - <member name="T:NCC.Food.Entitys.Enum.MoneyHistoryType">  
2623 - <summary>  
2624 - 资金类型  
2625 - </summary>  
2626 - </member>  
2627 - <member name="F:NCC.Food.Entitys.Enum.MoneyHistoryType.未知">  
2628 - <summary>  
2629 -  
2630 - </summary>  
2631 - </member>  
2632 - <member name="F:NCC.Food.Entitys.Enum.MoneyHistoryType.分销提成">  
2633 - <summary>  
2634 - 分销提成  
2635 - </summary>  
2636 - </member>  
2637 - <member name="F:NCC.Food.Entitys.Enum.MoneyHistoryType.余额消费">  
2638 - <summary>  
2639 - 余额消费  
2640 - </summary>  
2641 - </member>  
2642 - <member name="F:NCC.Food.Entitys.Enum.MoneyHistoryType.提现">  
2643 - <summary>  
2644 - 提现  
2645 - </summary>  
2646 - </member>  
2647 - <member name="F:NCC.Food.Entitys.Enum.MoneyHistoryType.消费">  
2648 - <summary>  
2649 - 消费  
2650 - </summary>  
2651 - </member>  
2652 - <member name="F:NCC.Food.Entitys.Enum.MoneyHistoryType.退款">  
2653 - <summary>  
2654 - 退款  
2655 - </summary>  
2656 - </member>  
2657 - <member name="T:NCC.Food.Entitys.Enum.PriceStatus">  
2658 - <summary>  
2659 - 金额状态枚举  
2660 - </summary>  
2661 - </member>  
2662 - <member name="F:NCC.Food.Entitys.Enum.PriceStatus.可用">  
2663 - <summary>  
2664 - 可用  
2665 - </summary>  
2666 - </member>  
2667 - <member name="F:NCC.Food.Entitys.Enum.PriceStatus.锁定">  
2668 - <summary>  
2669 - 锁定  
2670 - </summary>  
2671 - </member>  
2672 - <member name="F:NCC.Food.Entitys.Enum.PriceStatus.冻结">  
2673 - <summary>  
2674 - 冻结  
2675 - </summary>  
2676 - </member>  
2677 - <member name="F:NCC.Food.Entitys.Enum.PriceStatus.无效">  
2678 - <summary>  
2679 - 无效  
2680 - </summary>  
2681 - </member>  
2682 - <member name="F:NCC.Food.Entitys.Enum.PriceStatus.其他">  
2683 - <summary>  
2684 - 其他  
2685 - </summary>  
2686 - </member>  
2687 - </members>  
2688 -</doc>  
netcore/src/Modularity/Order/NCC.Order.Interfaces/IBaseAmountHistoryService.cs deleted
1 -using Microsoft.AspNetCore.Mvc;  
2 -using System.Threading.Tasks;  
3 -  
4 -namespace NCC.Order.Interfaces.BaseAmountHistory  
5 -{  
6 - public interface IBaseAmountHistoryService  
7 - {  
8 - /// <summary>  
9 - /// 订单分销金额计算 还需要完善  
10 - /// </summary>  
11 - /// <param name="orderId"></param>  
12 - /// <returns></returns>  
13 - Task DistributionAccount(string orderId);  
14 -  
15 - /// <summary>  
16 - /// 订单 匹配次数增加  
17 - /// </summary>  
18 - /// <param name="orderId"></param>  
19 - /// <returns></returns>  
20 - Task UserMatchCountAccount(string orderId);  
21 -  
22 - /// <summary>  
23 - /// 获取当前用户所有剩余匹配次数  
24 - /// </summary>  
25 - /// <returns></returns>  
26 - int GetMatchOverCount();  
27 - }  
28 -}  
29 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Interfaces/IBaseOrderService.cs deleted
1 -using Microsoft.AspNetCore.Mvc;  
2 -using NCC.Order.Entitys.Dto.BaseOrder;  
3 -using System.Threading.Tasks;  
4 -  
5 -namespace NCC.Order.Interfaces.BaseOrder  
6 -{  
7 - public interface IBaseOrderService  
8 - {  
9 - /// <summary>  
10 - /// 获取订单模块  
11 - /// </summary>  
12 - /// <param name="id">参数</param>  
13 - /// <returns></returns>  
14 - Task<BaseOrderInfoOutput> GetInfo(string id);  
15 -  
16 - /// <summary>  
17 - /// 扣减用户匹配次数  
18 - /// </summary>  
19 - /// <returns></returns>  
20 - Task<bool> DeductionCount(string userId, int matchCount = 1);  
21 - }  
22 -}  
23 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Interfaces/IBaseProductService.cs deleted
1 -using NCC.Order.Entitys;  
2 -using System.Threading.Tasks;  
3 -  
4 -namespace NCC.Order.Interfaces.BaseProduct  
5 -{  
6 - public interface IBaseProductService  
7 - {  
8 - /// <summary>  
9 - /// 获取单个产品详情  
10 - /// </summary>  
11 - /// <param name="id"></param>  
12 - /// <param name="view"></param>  
13 - /// <returns></returns>  
14 - Task<dynamic> GetInfo(string id, bool view = false);  
15 -  
16 -  
17 - Task<BaseProductEntity> GetEntity(string id);  
18 - }  
19 -}  
20 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Interfaces/IBaseUserBalanceService.cs deleted
1 -namespace NCC.Order.Interfaces.BaseUserBalance  
2 -{  
3 - public interface IBaseUserBalanceService  
4 - {  
5 - }  
6 -}  
7 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Interfaces/IMarketingRulesService.cs deleted
1 -using NCC.Order.Entitys.Dto.MarketingRules;  
2 -using System.Threading.Tasks;  
3 -  
4 -namespace NCC.Order.Interfaces.MarketingRules  
5 -{  
6 - public interface IMarketingRulesService  
7 - {  
8 - /// <summary>  
9 - /// 获取正在用的规则 (取一个)  
10 - /// </summary>  
11 - /// <returns></returns>  
12 - Task<MarketingRulesInfoOutput> CurrentRule();  
13 - /// <summary>  
14 - /// 获取当前用户等级信息  
15 - /// </summary>  
16 - /// <param name="userId"></param>  
17 - /// <returns></returns>  
18 - Task<MarketingRulesDetailInfoOutput> GetUserRule(string userId="");  
19 - }  
20 -}  
21 \ No newline at end of file 0 \ No newline at end of file
netcore/src/Modularity/Order/NCC.Order.Interfaces/NCC.Order.Interfaces.csproj deleted
1 -<Project Sdk="Microsoft.NET.Sdk">  
2 -  
3 - <PropertyGroup>  
4 - <TargetFramework>net6.0</TargetFramework>  
5 - </PropertyGroup>  
6 -  
7 - <ItemGroup>  
8 - <ProjectReference Include="..\NCC.Order.Entitys\NCC.Order.Entitys.csproj" />  
9 - </ItemGroup>  
10 -  
11 -</Project>  
netcore/src/Modularity/Order/NCC.Order/BaseAmountHistoryService.cs deleted
1 -using NCC.Common.Core.Manager;  
2 -using NCC.Common.Enum;  
3 -using NCC.Common.Extension;  
4 -using NCC.Common.Filter;  
5 -using NCC.Dependency;  
6 -using NCC.DynamicApiController;  
7 -using NCC.FriendlyException;  
8 -using NCC.Order.Interfaces.BaseAmountHistory;  
9 -using Mapster;  
10 -using Microsoft.AspNetCore.Mvc;  
11 -using SqlSugar;  
12 -using System;  
13 -using System.Collections.Generic;  
14 -using System.Linq;  
15 -using System.Threading.Tasks;  
16 -using NCC.Order.Entitys;  
17 -using NCC.Order.Entitys.Dto.BaseAmountHistory;  
18 -using Yitter.IdGenerator;  
19 -using NCC.Common.Helper;  
20 -using NCC.JsonSerialization;  
21 -using NCC.System.Interfaces.System;  
22 -using NCC.Food.Entitys.Enum;  
23 -using NCC.Order.Interfaces.MarketingRules;  
24 -using NCC.Order.Interfaces.BaseOrder;  
25 -using Serilog;  
26 -using Antis.Pay.Core.Interface;  
27 -using NCC.System.Entitys.Permission;  
28 -using NCC.Core.Pay.WeChatPay.V2.Request;  
29 -using NCC.Core.Pay.WeChatPay.V2;  
30 -using NCC.Core.Pay.WeChatPay;  
31 -using Microsoft.Extensions.Options;  
32 -using NPOI.POIFS.Properties;  
33 -  
34 -namespace NCC.Order.BaseAmountHistory  
35 -{  
36 - /// <summary>  
37 - /// 金额流水记录服务  
38 - /// </summary>  
39 - [ApiDescriptionSettings(Tag = "订单流水", Name = "BaseAmountHistory", Order = 200)]  
40 - [Route("api/Order/[controller]")]  
41 - public class BaseAmountHistoryService : IBaseAmountHistoryService, IDynamicApiController, ITransient  
42 - {  
43 - private readonly ISqlSugarRepository<BaseAmountHistoryEntity> _baseAmountHistoryRepository;  
44 - private readonly IDbLinkService _dbLinkService;  
45 - private readonly IDataBaseService _dataBaseService;  
46 - private readonly SqlSugarScope _db;  
47 - private readonly IUserManager _userManager;  
48 - private readonly IWePay _wepay;  
49 -  
50 - private readonly IWeChatPayClient _client;  
51 - private readonly IOptions<WeChatPayOptions> _optionsAccessor;  
52 - /// <summary>  
53 - /// 初始化一个<see cref="BaseAmountHistoryService"/>类型的新实例  
54 - /// </summary>  
55 - public BaseAmountHistoryService(  
56 - ISqlSugarRepository<BaseAmountHistoryEntity> baseAmountHistoryRepository,  
57 - IDbLinkService dbLinkService,  
58 - IDataBaseService dataBaseService,  
59 - IUserManager userManager,  
60 - IWePay wepay,  
61 - IWeChatPayClient client,  
62 - IOptions<WeChatPayOptions> optionsAccessor)  
63 - {  
64 - _baseAmountHistoryRepository = baseAmountHistoryRepository;  
65 - _db = _baseAmountHistoryRepository.Context;  
66 - _dbLinkService = dbLinkService;  
67 - _dataBaseService = dataBaseService;  
68 - _userManager = userManager;  
69 - _wepay = wepay;  
70 - _client = client;  
71 - _optionsAccessor = optionsAccessor;  
72 - }  
73 -  
74 - /// <summary>  
75 - /// 获取金额流水记录  
76 - /// </summary>  
77 - /// <param name="id">参数</param>  
78 - /// <returns></returns>  
79 - [HttpGet("{id}")]  
80 - public async Task<dynamic> GetInfo(string id)  
81 - {  
82 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
83 - _db.AddConnection(new ConnectionConfig()  
84 - {  
85 - ConfigId = dbLink.Id,  
86 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
87 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
88 - InitKeyType = InitKeyType.Attribute,  
89 - IsAutoCloseConnection = true  
90 - });  
91 - _db.ChangeDatabase(dbLink.Id);  
92 - var entity = await _db.Queryable<BaseAmountHistoryEntity>().FirstAsync(p => p.Id == id);  
93 - var output = entity.Adapt<BaseAmountHistoryInfoOutput>();  
94 - return output;  
95 - }  
96 -  
97 - /// <summary>  
98 - /// 获取金额流水记录列表  
99 - /// </summary>  
100 - /// <param name="input">请求参数</param>  
101 - /// <returns></returns>  
102 - [HttpGet("")]  
103 - public async Task<dynamic> GetList([FromQuery] BaseAmountHistoryListQueryInput input)  
104 - {  
105 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
106 - _db.AddConnection(new ConnectionConfig()  
107 - {  
108 - ConfigId = dbLink.Id,  
109 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
110 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
111 - InitKeyType = InitKeyType.Attribute,  
112 - IsAutoCloseConnection = true  
113 - });  
114 - _db.ChangeDatabase(dbLink.Id);  
115 - var sidx = input.sidx == null ? "id" : input.sidx;  
116 - List<string> queryCreatorTime = input.creatorTime != null ? input.creatorTime.Split(',').ToObeject<List<string>>() : null;  
117 - DateTime? startCreatorTime = queryCreatorTime != null ? Ext.GetDateTime(queryCreatorTime.First()) : null;  
118 - DateTime? endCreatorTime = queryCreatorTime != null ? Ext.GetDateTime(queryCreatorTime.Last()) : null;  
119 - var data = await _db.Queryable<BaseAmountHistoryEntity>()  
120 - .WhereIF(!string.IsNullOrEmpty(input.money), p => p.Money.Equals(input.money))  
121 - .WhereIF(!string.IsNullOrEmpty(input.productId), p => p.ProductId.Contains(input.productId))  
122 - .WhereIF(!string.IsNullOrEmpty(input.userId), p => p.UserId.Contains(input.userId))  
123 - .WhereIF(!string.IsNullOrEmpty(input.source), p => p.Source.Contains(input.source))  
124 - .WhereIF(!string.IsNullOrEmpty(input.status), p => p.Status.Equals(input.status))  
125 - .WhereIF(queryCreatorTime != null, p => p.CreatorTime >= new DateTime(startCreatorTime.ToDate().Year, startCreatorTime.ToDate().Month, startCreatorTime.ToDate().Day, 0, 0, 0))  
126 - .WhereIF(queryCreatorTime != null, p => p.CreatorTime <= new DateTime(endCreatorTime.ToDate().Year, endCreatorTime.ToDate().Month, endCreatorTime.ToDate().Day, 23, 59, 59))  
127 - //.WhereIF(input.myChildren != null && input.myChildren.Value, p =>  
128 - //p.Source == SqlFunc.ToString(MoneyHistoryType.分销提成.ToString())  
129 -  
130 - //&& SqlFunc.Subqueryable<UserEntity>().Where(o => o.ParentId == _userManager.UserId && o.Id == p.PayUserId).Any())  
131 - .Select(p => new BaseAmountHistoryListOutput  
132 - {  
133 - id = p.Id,  
134 - money = p.Money,  
135 - productId = p.ProductId,  
136 - userId = p.UserId,  
137 - source = p.Source,  
138 - status = p.Status,  
139 - creatorTime = p.CreatorTime,  
140 - payUserId = p.PayUserId,  
141 - orderId = p.OrderId,  
142 - orderMoney = SqlFunc.Subqueryable<BaseOrderEntity>().Where(od => od.Id == p.OrderId).Select(o => o.Money),  
143 - payUserName = SqlFunc.Subqueryable<UserEntity>().Where(o => o.Id == p.PayUserId).Select(o => o.RealName),  
144 - userName = SqlFunc.Subqueryable<UserEntity>().Where(o => o.Id == p.UserId).Select(o => o.RealName)  
145 - }).MergeTable().OrderBy(sidx + " " + input.sort).ToPagedListAsync(input.currentPage, input.pageSize);  
146 - return PageResult<BaseAmountHistoryListOutput>.SqlSugarPageResult(data);  
147 - }  
148 -  
149 - /// <summary>  
150 - /// 新建金额流水记录  
151 - /// </summary>  
152 - /// <param name="input">参数</param>  
153 - /// <returns></returns>  
154 - [HttpPost("")]  
155 - public async Task Create([FromBody] BaseAmountHistoryCrInput input)  
156 - {  
157 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
158 - _db.AddConnection(new ConnectionConfig()  
159 - {  
160 - ConfigId = dbLink.Id,  
161 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
162 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
163 - InitKeyType = InitKeyType.Attribute,  
164 - IsAutoCloseConnection = true  
165 - });  
166 - _db.ChangeDatabase(dbLink.Id);  
167 - var userInfo = await _userManager.GetUserInfo();  
168 - var entity = input.Adapt<BaseAmountHistoryEntity>();  
169 - entity.Id = YitIdHelper.NextId().ToString();  
170 - entity.CreatorTime = DateTime.Now;  
171 - var isOk = await _db.Insertable(entity).IgnoreColumns(ignoreNullColumn: true).ExecuteCommandAsync();  
172 - if (!(isOk > 0)) throw NCCException.Oh(ErrorCode.COM1000);  
173 - }  
174 -  
175 - /// <summary>  
176 - /// 更新金额流水记录  
177 - /// </summary>  
178 - /// <param name="id">主键</param>  
179 - /// <param name="input">参数</param>  
180 - /// <returns></returns>  
181 - [HttpPut("{id}")]  
182 - [NonAction]  
183 - public async Task Update(string id, [FromBody] BaseAmountHistoryUpInput input)  
184 - {  
185 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
186 - _db.AddConnection(new ConnectionConfig()  
187 - {  
188 - ConfigId = dbLink.Id,  
189 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
190 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
191 - InitKeyType = InitKeyType.Attribute,  
192 - IsAutoCloseConnection = true  
193 - });  
194 - _db.ChangeDatabase(dbLink.Id);  
195 - var entity = input.Adapt<BaseAmountHistoryEntity>();  
196 - var isOk = await _db.Updateable(entity).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();  
197 - if (!(isOk > 0)) throw NCCException.Oh(ErrorCode.COM1001);  
198 - }  
199 -  
200 - /// <summary>  
201 - /// 删除金额流水记录  
202 - /// </summary>  
203 - /// <returns></returns>  
204 - [HttpDelete("{id}")]  
205 - [NonAction]  
206 - public async Task Delete(string id)  
207 - {  
208 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
209 - _db.AddConnection(new ConnectionConfig()  
210 - {  
211 - ConfigId = dbLink.Id,  
212 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
213 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
214 - InitKeyType = InitKeyType.Attribute,  
215 - IsAutoCloseConnection = true  
216 - });  
217 - _db.ChangeDatabase(dbLink.Id);  
218 - var entity = await _db.Queryable<BaseAmountHistoryEntity>().FirstAsync(p => p.Id == id);  
219 - _ = entity ?? throw NCCException.Oh(ErrorCode.COM1005);  
220 - var isOk = await _db.Deleteable<BaseAmountHistoryEntity>().Where(d => d.Id == id).ExecuteCommandAsync();  
221 - if (!(isOk > 0)) throw NCCException.Oh(ErrorCode.COM1002);  
222 - }  
223 -  
224 - /// <summary>  
225 - /// 获取当前用户所有余额  
226 - /// </summary>  
227 - /// <returns></returns>  
228 - [HttpGet("userAmount")]  
229 - public decimal GetUserAmount()  
230 - {  
231 - string UserId = _userManager.UserId;  
232 - return _db.Queryable<BaseAmountHistoryEntity>()  
233 - .Where(u =>  
234 - u.UserId == UserId  
235 - && u.Status == PriceStatus.可用.GetHashCode()  
236 - && u.Source != MoneyHistoryType.消费.ToString()  
237 - && u.Source != MoneyHistoryType.退款.ToString()  
238 - ).Sum(u => u.Money);  
239 - }  
240 - /// <summary>  
241 - /// 获取当前用户所有剩余匹配次数  
242 - /// </summary>  
243 - /// <returns></returns>  
244 - [HttpGet("GetMatchOverCount")]  
245 - public int GetMatchOverCount()  
246 - {  
247 - try  
248 - {  
249 - string UserId = _userManager.UserId;  
250 - return decimal.ToInt32(_db.Queryable<BaseAmountHistoryEntity>()  
251 - .Where(u =>  
252 - u.UserId == UserId  
253 - && u.Status == PriceStatus.可用.GetHashCode()  
254 - && u.Source == MoneyHistoryType.匹配次数.ToString()  
255 -  
256 - ).Sum(u => u.Money));  
257 - }  
258 - catch (Exception)  
259 - {  
260 - return 0;  
261 - }  
262 - }  
263 -  
264 -  
265 - [HttpPost("transtest")]  
266 - public async Task<object> transtest(int money = 1)  
267 - {  
268 - var user = _db.Queryable<UserEntity>().First(o => o.Id == _userManager.UserId);  
269 - string orderid = YitIdHelper.NextId().ToString();  
270 - var request = new WeChatPayPromotionTransfersRequest  
271 - {  
272 - PartnerTradeNo = orderid,  
273 - OpenId = user.OpenId,  
274 - CheckName = "NO_CHECK",  
275 - ReUserName = user.OpenId,  
276 - Amount = money,  
277 - Desc = "测试提现",  
278 - SpBillCreateIp = ""  
279 - };  
280 - return await _client.ExecuteAsync(request, _optionsAccessor.Value);  
281 - }  
282 -  
283 - /// <summary>  
284 - /// 提现  
285 - /// </summary>  
286 - /// <param name="money">提现金额</param>  
287 - /// <returns></returns>  
288 - [HttpGet("Withdrawal")]  
289 - public async Task Withdrawal(decimal money)  
290 - {  
291 - var user = _db.Queryable<UserEntity>().First(o => o.Id == _userManager.UserId);  
292 - if (user == null) throw NCCException.Oh("用户信息拉取失败!");  
293 - var cmoney = GetUserAmount();  
294 - if (cmoney < money) throw NCCException.Oh("提现金额超过余额!");  
295 - _db.BeginTran();  
296 - try  
297 - {  
298 - string wid = YitIdHelper.NextId().ToString();  
299 - string orderid = YitIdHelper.NextId().ToString();  
300 - string? transfer = null;  
301 - //.......  
302 - //增加余额提现  
303 - await _db.Insertable(new BaseAmountHistoryEntity()  
304 - {  
305 - CreatorTime = DateTime.Now,  
306 - Id = wid,  
307 - Money = -money,  
308 - OrderId = orderid,  
309 - ProductId = "",  
310 - Source = MoneyHistoryType.提现.ToString(),  
311 - Status = PriceStatus.可用.GetHashCode(),  
312 - UserId = _userManager.UserId,  
313 - }).ExecuteCommandAsync();  
314 -  
315 -  
316 - //后面测试在做验证  
317 - if (transfer == null)  
318 - {  
319 - _db.RollbackTran();  
320 - throw NCCException.Oh("发起提现失败!");  
321 - }  
322 - _db.CommitTran();  
323 - }  
324 - catch (Exception)  
325 - {  
326 - _db.RollbackTran();  
327 - }  
328 -  
329 -  
330 - }  
331 -  
332 -  
333 - /// <summary>  
334 - /// 代理星球首页信息  
335 - /// </summary>  
336 - /// <returns>percentageScale 提成比例 myFans 我的粉丝 balance 余额 </returns>  
337 - [HttpGet("homeStatistics")]  
338 - public async Task<dynamic> HomeStatistics()  
339 - {  
340 - var rule = await App.GetService<IMarketingRulesService>().GetUserRule();  
341 -  
342 - decimal percentageScale = 0;  
343 - decimal myFans = 0;  
344 - decimal balance = GetUserAmount();  
345 - if (rule != null)  
346 - {  
347 - myFans = rule.fansCount;  
348 - percentageScale = rule.proportion;  
349 -  
350 - }  
351 - return new  
352 - {  
353 - percentageScale,  
354 - myFans,  
355 - balance  
356 - };  
357 - }  
358 - /// <summary>  
359 - /// 订单 匹配次数增加  
360 - /// </summary>  
361 - /// <param name="orderId"></param>  
362 - /// <returns></returns>  
363 - [HttpPost("UserMatchCountAccount")]  
364 - public async Task UserMatchCountAccount(string orderId)  
365 - {  
366 -  
367 - try  
368 - {  
369 - var order = _db.Queryable<BaseOrderEntity>().Where(o => o.Id == orderId).First();// await App.GetService<IBaseOrderService>().GetInfo(orderId);  
370 - if (order == null)  
371 - {  
372 - Log.Information($"订单 {orderId} 不存在!");  
373 - return;  
374 - }  
375 -  
376 - if (_db.Queryable<BaseAmountHistoryEntity>()  
377 - .Where(u =>  
378 - u.OrderId == orderId  
379 - && u.Status == PriceStatus.可用.GetHashCode()  
380 - && u.Source == MoneyHistoryType.匹配次数.ToString()).Any())  
381 - {  
382 - Log.Information($"订单 {orderId} 已处理过!");  
383 - return;  
384 - }  
385 - var product = _db.Queryable<BaseProductEntity>().Where(o => o.Id == order.ProductId).First();  
386 - if (product != null && product.Discount > 0)  
387 - {  
388 - List<BaseAmountHistoryEntity> list = new List<BaseAmountHistoryEntity>();  
389 - for (int i = 0; i < product.Discount; i++)  
390 - {  
391 - //增加次数  
392 - list.Add(new BaseAmountHistoryEntity()  
393 - {  
394 - CreatorTime = DateTime.Now,  
395 - Id = YitIdHelper.NextId().ToString(),  
396 - Money = 1,  
397 - OrderId = order.Id,  
398 - ProductId = order.ProductId,  
399 - Source = MoneyHistoryType.匹配次数.ToString(),  
400 - Status = PriceStatus.可用.GetHashCode(),  
401 - UserId = order.CreatorUserId,  
402 - PayUserId = order.CreatorUserId,  
403 - ValidStart = product.ValidStart,  
404 - ValidEnd = product.ValidEnd,  
405 - });//.ExecuteCommandAsync();  
406 - }  
407 - await _db.Insertable(list).ExecuteCommandAsync();  
408 -  
409 - }  
410 - else  
411 - {  
412 - Log.Information($" 匹配次数计算未进行");  
413 - }  
414 - }  
415 - catch (Exception ex)  
416 - {  
417 - Log.Information($"匹配次数计算异常 原因 :{ex.Message}");  
418 - }  
419 - }  
420 -  
421 - /// <summary>  
422 - /// 订单分销金额计算 还需要完善 分销的条件 不应该是所有人都能  
423 - /// </summary>  
424 - /// <param name="orderId"></param>  
425 - /// <returns></returns>  
426 - public async Task DistributionAccount(string orderId)  
427 - {  
428 - return;  
429 - //try  
430 - //{  
431 - // var order = _db.Queryable<BaseOrderEntity>().Where(o => o.Id == orderId).First();// await App.GetService<IBaseOrderService>().GetInfo(orderId);  
432 - // if (order == null)  
433 - // {  
434 - // Log.Information($"订单 {orderId} 不存在!");  
435 - // return;  
436 - // }  
437 - // var parentId = _db.Queryable<UserEntity>().Where(o => o.Id == order.CreatorUserId).Select(o => o.ParentId).First();  
438 -  
439 - // if (parentId.IsNullOrEmpty())  
440 - // {  
441 - // Log.Information($"订单 {orderId}下单用户不是分销成员不进行分销!");  
442 - // return;  
443 - // }  
444 - // Log.Information($"订单 {orderId} 开始计算分销提成!");  
445 - // var rule = await App.GetService<IMarketingRulesService>().GetUserRule(parentId);  
446 -  
447 - // if (order != null && rule != null && rule.proportion > 0)  
448 - // {  
449 - // decimal money = order.Money;  
450 - // money = (rule.proportion / 100) * money; //得到百分比的分销提成  
451 - // if (_db.Queryable<BaseAmountHistoryEntity>().Where(o => o.OrderId == order.Id && o.Source == MoneyHistoryType.分销提成.ToString()).Any())  
452 - // {  
453 - // Log.Information($"订单 {order.Id} 已进行过分销不在进行处理!");  
454 - // }  
455 - // else if (money <= 0)  
456 - // {  
457 - // Log.Information($"订单 {order.Id} 分销得到的金额小于等于0 不进行分销 金额= {money} ");  
458 -  
459 - // }  
460 - // else  
461 - // {  
462 - // //增加余额  
463 - // await _db.Insertable(new BaseAmountHistoryEntity()  
464 - // {  
465 - // CreatorTime = DateTime.Now,  
466 - // Id = YitIdHelper.NextId().ToString(),  
467 - // Money = money,  
468 - // OrderId = order.Id,  
469 - // ProductId = order.ProductId,  
470 - // Source = MoneyHistoryType.分销提成.ToString(),  
471 - // Status = PriceStatus.可用.GetHashCode(),  
472 - // UserId = parentId,  
473 - // PayUserId = order.CreatorUserId  
474 - // }).ExecuteCommandAsync();  
475 - // }  
476 -  
477 - // }  
478 - // else  
479 - // {  
480 - // Log.Information($"分销未进行");  
481 - // }  
482 - //}  
483 - //catch (Exception ex)  
484 - //{  
485 - // Log.Information($"分销异常 原因 :{ex.Message}");  
486 - //}  
487 - }  
488 -  
489 - }  
490 -}  
netcore/src/Modularity/Order/NCC.Order/BaseOrderService.cs deleted
1 -using NCC.Common.Core.Manager;  
2 -using NCC.Common.Enum;  
3 -using NCC.Common.Extension;  
4 -using NCC.Common.Filter;  
5 -using NCC.Dependency;  
6 -using NCC.DynamicApiController;  
7 -using NCC.FriendlyException;  
8 -using NCC.Order.Interfaces.BaseOrder;  
9 -using Mapster;  
10 -using Microsoft.AspNetCore.Mvc;  
11 -using SqlSugar;  
12 -using System;  
13 -using System.Collections.Generic;  
14 -using System.Linq;  
15 -using System.Threading.Tasks;  
16 -using NCC.Order.Entitys;  
17 -using NCC.Order.Entitys.Dto.BaseOrder;  
18 -using Yitter.IdGenerator;  
19 -using NCC.Common.Helper;  
20 -using NCC.JsonSerialization;  
21 -using NCC.Common.Model.NPOI;  
22 -using NCC.Common.Configuration;  
23 -using NCC.DataEncryption;  
24 -using NCC.ClayObject;  
25 -using NCC.System.Interfaces.System;  
26 -using Antis.Pay.Core.Interface;  
27 -using Antis.Pay.Core.Model;  
28 -using Microsoft.AspNetCore.Mvc;  
29 -using Serilog;  
30 -using Microsoft.AspNetCore.Http;  
31 -using Microsoft.AspNetCore.Authorization;  
32 -using NCC.System.Entitys.Permission;  
33 -using Microsoft.Extensions.Logging;  
34 -using NCC.Common.Extensions;  
35 -using NCC.EventBridge;  
36 -using NCC.Order.Interfaces.BaseProduct;  
37 -using NCC.Code.QrCode;  
38 -using NCC.Order.Entitys.Dto.BaseProduct;  
39 -using NCC.Order.Interfaces.BaseAmountHistory;  
40 -using NCC.Core.Pay.WeChatPay.V2.Request;  
41 -using NCC.Core.Pay.WeChatPay.V2;  
42 -using NCC.Core.Pay.WeChatPay;  
43 -using Microsoft.Extensions.Options;  
44 -using NCC.Core.Pay.WeChatPay.V2.Notify;  
45 -using NCC.Food.Entitys.Enum;  
46 -using NCC.Frends.Entitys;  
47 -using Spire.Presentation;  
48 -using NCC.System.Entitys.Model.Permission.User;  
49 -  
50 -namespace NCC.Order.BaseOrder  
51 -{  
52 - /// <summary>  
53 - /// 订单模块服务  
54 - /// </summary>  
55 - [ApiDescriptionSettings(Tag = "订单模块", Name = "BaseOrder", Order = 200)]  
56 - [Route("api/Order/[controller]")]  
57 - public class BaseOrderService : IBaseOrderService, IDynamicApiController, ITransient  
58 - {  
59 - private readonly ISqlSugarRepository<BaseOrderEntity> _baseOrderRepository;  
60 - private readonly IDbLinkService _dbLinkService;  
61 - private readonly IDataBaseService _dataBaseService;  
62 - private readonly SqlSugarScope _db;  
63 - private readonly IUserManager _userManager;  
64 - private readonly IWePay _wepay;  
65 - private readonly IHttpContextAccessor _httpContextAccessor;  
66 - private readonly ILogger<BaseOrderEntity> _logger;  
67 - private readonly IBaseProductService _iProductService;  
68 - private readonly IWeChatPayNotifyClient _notifylient;  
69 - private readonly IWeChatPayClient _client;  
70 - private readonly IOptions<WeChatPayOptions> _optionsAccessor;  
71 - /// <summary>  
72 - /// 初始化一个<see cref="BaseOrderService"/>类型的新实例  
73 - /// </summary>  
74 - public BaseOrderService(  
75 - ISqlSugarRepository<BaseOrderEntity> baseOrderRepository,  
76 - IDbLinkService dbLinkService,  
77 - IDataBaseService dataBaseService,  
78 - IUserManager userManager,  
79 - IWePay wePay,  
80 - IHttpContextAccessor httpContextAccessor,  
81 - ILogger<BaseOrderEntity> logger  
82 -, IBaseProductService iProductService,  
83 -IWeChatPayNotifyClient notifylient,  
84 -IWeChatPayClient client,  
85 -IOptions<WeChatPayOptions> optionsAccessor)  
86 - {  
87 - _baseOrderRepository = baseOrderRepository;  
88 - _db = _baseOrderRepository.Context;  
89 - _dbLinkService = dbLinkService;  
90 - _dataBaseService = dataBaseService;  
91 - _userManager = userManager;  
92 - _wepay = wePay;  
93 - _httpContextAccessor = httpContextAccessor;  
94 - _logger = logger;  
95 - _iProductService = iProductService;  
96 - _notifylient = notifylient;  
97 - _client = client;  
98 - _optionsAccessor = optionsAccessor;  
99 - }  
100 -  
101 - /// <summary>  
102 - /// 获取订单模块  
103 - /// </summary>  
104 - /// <param name="id">参数</param>  
105 - /// <returns></returns>  
106 - [HttpGet("{id}")]  
107 - public async Task<BaseOrderInfoOutput> GetInfo(string id)  
108 - {  
109 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
110 - _db.AddConnection(new ConnectionConfig()  
111 - {  
112 - ConfigId = dbLink.Id,  
113 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
114 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
115 - InitKeyType = InitKeyType.Attribute,  
116 - IsAutoCloseConnection = true  
117 - });  
118 - _db.ChangeDatabase(dbLink.Id);  
119 - var entity = await _db.Queryable<BaseOrderEntity>().FirstAsync(p => p.Id == id);  
120 - var output = entity.Adapt<BaseOrderInfoOutput>();  
121 - output.product = _iProductService.GetInfo(output.productId).GetAwaiter().GetResult();  
122 - //output.coupon = _db.Queryable<BaseMyCouponEntity>().FirstAsync(o => o.OrderId == entity.Id).Adapt<BaseMyCouponInfoOutput>();  
123 - return output;  
124 - }  
125 - /// <summary>  
126 - /// 检测订单是否支付  
127 - /// </summary>  
128 - /// <param name="id"></param>  
129 - /// <returns></returns>  
130 - [HttpGet("CheckOrderPay")]  
131 - public async Task<dynamic> CheckOrderPay(string id)  
132 - {  
133 - var isOk = await _db.Queryable<BaseOrderEntity>().AnyAsync(p => p.Id == id && p.PayStatus == Entitys.Enum.OrderStatus.Yes.GetHashCode());  
134 -  
135 - if (isOk)  
136 - {  
137 - return await GetInfo(id);  
138 - }  
139 - return false;  
140 - }  
141 - /// <summary>  
142 - /// 获取订单模块列表  
143 - /// </summary>  
144 - /// <param name="input">请求参数</param>  
145 - /// <returns></returns>  
146 - [HttpGet("")]  
147 - public async Task<dynamic> GetList([FromQuery] BaseOrderListQueryInput input)  
148 - {  
149 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
150 - _db.AddConnection(new ConnectionConfig()  
151 - {  
152 - ConfigId = dbLink.Id,  
153 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
154 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
155 - InitKeyType = InitKeyType.Attribute,  
156 - IsAutoCloseConnection = true  
157 - });  
158 - _db.ChangeDatabase(dbLink.Id);  
159 - var user = await _userManager.GetUserInfo();  
160 - var sidx = input.sidx == null ? "orderTime" : input.sidx;  
161 - List<string> queryOrderTime = input.orderTime != null ? input.orderTime.Split(',').ToObeject<List<string>>() : null;  
162 - DateTime? startOrderTime = queryOrderTime != null ? Ext.GetDateTime(queryOrderTime.First()) : null;  
163 - DateTime? endOrderTime = queryOrderTime != null ? Ext.GetDateTime(queryOrderTime.Last()) : null;  
164 - var data = await _db.Queryable<BaseOrderEntity, UserEntity, BaseProductEntity>((p, u, pd) =>  
165 - p.ProductId == pd.Id && p.CreatorUserId == u.Id)  
166 - .WhereIF(!string.IsNullOrEmpty(input.title), p => p.Title.Contains(input.title))  
167 - .WhereIF(!string.IsNullOrEmpty(input.orderNumber), p => p.OrderNumber.Contains(input.orderNumber))  
168 - .WhereIF(queryOrderTime != null, p => p.OrderTime >= new DateTime(startOrderTime.ToDate().Year, startOrderTime.ToDate().Month, startOrderTime.ToDate().Day, 0, 0, 0))  
169 - .WhereIF(queryOrderTime != null, p => p.OrderTime <= new DateTime(endOrderTime.ToDate().Year, endOrderTime.ToDate().Month, endOrderTime.ToDate().Day, 23, 59, 59))  
170 - .WhereIF(!string.IsNullOrEmpty(input.money), p => p.Money.Equals(input.money))  
171 - .WhereIF(!input.status.IsNullOrEmpty(), p => p.Status.Equals(input.status))  
172 - .WhereIF(!string.IsNullOrEmpty(input.mark), p => p.Mark.Contains(input.mark))  
173 - .WhereIF(!string.IsNullOrEmpty(input.payType), p => p.PayType.Contains(input.payType))  
174 - .WhereIF(!string.IsNullOrEmpty(input.creatorUserId), p => p.CreatorUserId.Equals(input.creatorUserId))  
175 - //.WhereIF(!PubUserEx.AdminUsers.Contains(user.userAccount), p => p.CreatorUserId == user.userId)  
176 -  
177 - .Select((p, u, pd) => new BaseOrderListOutput  
178 - {  
179 - id = p.Id,  
180 - title = p.Title,  
181 - orderNumber = p.OrderNumber,  
182 - orderTime = p.OrderTime,  
183 - money = p.Money,  
184 - productId = p.ProductId,  
185 - productName = pd.Title,  
186 - status = p.Status,  
187 - ip = p.Ip,  
188 - mark = p.Mark,  
189 - source = p.Source,  
190 - payType = p.PayType,  
191 - thirdPartyOrderNo = p.ThirdPartyOrderNo,  
192 - creatorTime = p.CreatorTime,  
193 - creatorUserId = p.CreatorUserId,  
194 - lastModifyUserId = p.LastModifyUserId,  
195 - lastModifyTime = p.LastModifyTime,  
196 - description = p.Description,  
197 - productTitle = pd.Title,  
198 - userFullName = u.RealName,  
199 - amount = p.Amount,  
200 - images = pd.Images,  
201 - phone = u.MobilePhone  
202 -  
203 - }).MergeTable().OrderBy(sidx + " " + input.sort).ToPagedListAsync(input.currentPage, input.pageSize);  
204 -  
205 - return PageResult<BaseOrderListOutput>.SqlSugarPageResult(data);  
206 - }  
207 -  
208 - /// <summary>  
209 - /// 新建订单模块V1  
210 - /// </summary>  
211 - /// <param name="input">参数</param>  
212 - /// <returns></returns>  
213 - [HttpPost("")]  
214 - public async Task Create([FromBody] BaseOrderCrInput input)  
215 - {  
216 -  
217 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
218 - _db.AddConnection(new ConnectionConfig()  
219 - {  
220 - ConfigId = dbLink.Id,  
221 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
222 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
223 - InitKeyType = InitKeyType.Attribute,  
224 - IsAutoCloseConnection = true  
225 - });  
226 - _db.ChangeDatabase(dbLink.Id);  
227 - var userInfo = await _userManager.GetUserInfo();  
228 - var entity = input.Adapt<BaseOrderEntity>();  
229 - entity.Id = YitIdHelper.NextId().ToString();  
230 - entity.CreatorTime = DateTime.Now;  
231 - entity.CreatorUserId = _userManager.UserId;  
232 - var isOk = await _db.Insertable(entity).IgnoreColumns(ignoreNullColumn: true).ExecuteCommandAsync();  
233 - if (!(isOk > 0)) throw NCCException.Oh(ErrorCode.COM1000);  
234 - }  
235 -  
236 - /// <summary>  
237 - /// 获取订单模块无分页列表  
238 - /// </summary>  
239 - /// <param name="input">请求参数</param>  
240 - /// <returns></returns>  
241 - [NonAction]  
242 - public async Task<dynamic> GetNoPagingList([FromQuery] BaseOrderListQueryInput input)  
243 - {  
244 -  
245 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
246 - _db.AddConnection(new ConnectionConfig()  
247 - {  
248 - ConfigId = dbLink.Id,  
249 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
250 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
251 - InitKeyType = InitKeyType.Attribute,  
252 - IsAutoCloseConnection = true  
253 - });  
254 - _db.ChangeDatabase(dbLink.Id);  
255 - var sidx = input.sidx == null ? "orderTime" : input.sidx;  
256 - List<string> queryOrderTime = input.orderTime != null ? input.orderTime.Split(',').ToObeject<List<string>>() : null;  
257 - DateTime? startOrderTime = queryOrderTime != null ? Ext.GetDateTime(queryOrderTime.First()) : null;  
258 - DateTime? endOrderTime = queryOrderTime != null ? Ext.GetDateTime(queryOrderTime.Last()) : null;  
259 - var data = await _db.Queryable<BaseOrderEntity>()  
260 - .WhereIF(!string.IsNullOrEmpty(input.title), p => p.Title.Contains(input.title))  
261 - .WhereIF(!string.IsNullOrEmpty(input.orderNumber), p => p.OrderNumber.Contains(input.orderNumber))  
262 - .WhereIF(queryOrderTime != null, p => p.OrderTime >= new DateTime(startOrderTime.ToDate().Year, startOrderTime.ToDate().Month, startOrderTime.ToDate().Day, 0, 0, 0))  
263 - .WhereIF(queryOrderTime != null, p => p.OrderTime <= new DateTime(endOrderTime.ToDate().Year, endOrderTime.ToDate().Month, endOrderTime.ToDate().Day, 23, 59, 59))  
264 - .WhereIF(!string.IsNullOrEmpty(input.money), p => p.Money.Equals(input.money))  
265 - .WhereIF(!input.status.IsNullOrEmpty(), p => p.Status.Equals(input.status))  
266 - .WhereIF(!string.IsNullOrEmpty(input.mark), p => p.Mark.Contains(input.mark))  
267 - .WhereIF(!string.IsNullOrEmpty(input.payType), p => p.PayType.Contains(input.payType))  
268 - .WhereIF(!string.IsNullOrEmpty(input.creatorUserId), p => p.CreatorUserId.Equals(input.creatorUserId))  
269 - .Select(it => new BaseOrderListOutput  
270 - {  
271 - id = it.Id,  
272 - title = it.Title,  
273 - orderNumber = it.OrderNumber,  
274 - orderTime = it.OrderTime,  
275 - money = it.Money,  
276 - productId = it.ProductId,  
277 - status = it.Status,  
278 - ip = it.Ip,  
279 - mark = it.Mark,  
280 - source = it.Source,  
281 - payType = it.PayType,  
282 - thirdPartyOrderNo = it.ThirdPartyOrderNo,  
283 - creatorTime = it.CreatorTime,  
284 - creatorUserId = it.CreatorUserId,  
285 - lastModifyUserId = it.LastModifyUserId,  
286 - lastModifyTime = it.LastModifyTime,  
287 - description = it.Description,  
288 - }).MergeTable().OrderBy(sidx + " " + input.sort).ToListAsync();  
289 - return data;  
290 - }  
291 -  
292 - /// <summary>  
293 - /// 导出订单模块V1  
294 - /// </summary>  
295 - /// <param name="input">请求参数</param>  
296 - /// <returns></returns>  
297 - [HttpGet("Actions/Export")]  
298 - public async Task<dynamic> Export([FromQuery] BaseOrderListQueryInput input)  
299 - {  
300 - var userInfo = await _userManager.GetUserInfo();  
301 - var exportData = new List<BaseOrderListOutput>();  
302 - if (input.dataType == 0)  
303 - {  
304 - var data = Clay.Object(await this.GetList(input));  
305 - exportData = data.Solidify<PageResult<BaseOrderListOutput>>().list;  
306 - }  
307 - else  
308 - {  
309 - exportData = await this.GetNoPagingList(input);  
310 - }  
311 - List<ParamsModel> paramList = "[{\"value\":\"订单标题\",\"field\":\"title\"},{\"value\":\"系统订单编号\",\"field\":\"orderNumber\"},{\"value\":\"下单时间\",\"field\":\"orderTime\"},{\"value\":\"订单金额\",\"field\":\"money\"},{\"value\":\"产品ID\",\"field\":\"productId\"},{\"value\":\"订单状态\",\"field\":\"status\"},{\"value\":\"下单IP\",\"field\":\"ip\"},{\"value\":\"卖家备注\",\"field\":\"mark\"},{\"value\":\"订单来源\",\"field\":\"source\"},{\"value\":\"支付方式\",\"field\":\"payType\"},{\"value\":\"三方订单号\",\"field\":\"thirdPartyOrderNo\"},{\"value\":\"描述\",\"field\":\"description\"},{\"value\":\"创建用户\",\"field\":\"creatorUserId\"},{\"value\":\"创建时间\",\"field\":\"creatorTime\"},{\"value\":\"修改用户\",\"field\":\"lastModifyUserId\"},{\"value\":\"修改时间\",\"field\":\"lastModifyTime\"},]".ToList<ParamsModel>();  
312 - ExcelConfig excelconfig = new ExcelConfig();  
313 - excelconfig.FileName = "订单模块V1.xls";  
314 - excelconfig.HeadFont = "微软雅黑";  
315 - excelconfig.HeadPoint = 10;  
316 - excelconfig.IsAllSizeColumn = true;  
317 - excelconfig.ColumnModel = new List<ExcelColumnModel>();  
318 - List<string> selectKeyList = input.selectKey.Split(',').ToList();  
319 - foreach (var item in selectKeyList)  
320 - {  
321 - var isExist = paramList.Find(p => p.field == item);  
322 - if (isExist != null)  
323 - {  
324 - excelconfig.ColumnModel.Add(new ExcelColumnModel() { Column = isExist.field, ExcelColumn = isExist.value });  
325 - }  
326 - }  
327 - var addPath = FileVariable.TemporaryFilePath + excelconfig.FileName;  
328 - ExcelExportHelper<BaseOrderListOutput>.Export(exportData, excelconfig, addPath);  
329 - var fileName = _userManager.UserId + "|" + addPath + "|xls";  
330 - var output = new  
331 - {  
332 - name = excelconfig.FileName,  
333 - url = "/api/File/Download?encryption=" + DESCEncryption.Encrypt(fileName, "NCC")  
334 - };  
335 - return output;  
336 - }  
337 -  
338 - /// <summary>  
339 - /// 更新订单模块V1  
340 - /// </summary>  
341 - /// <param name="id">主键</param>  
342 - /// <param name="input">参数</param>  
343 - /// <returns></returns>  
344 - [HttpPut("{id}")]  
345 - public async Task Update(string id, [FromBody] BaseOrderUpInput input)  
346 - {  
347 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
348 - _db.AddConnection(new ConnectionConfig()  
349 - {  
350 - ConfigId = dbLink.Id,  
351 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
352 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
353 - InitKeyType = InitKeyType.Attribute,  
354 - IsAutoCloseConnection = true  
355 - });  
356 - _db.ChangeDatabase(dbLink.Id);  
357 - var entity = input.Adapt<BaseOrderEntity>();  
358 - entity.LastModifyUserId = _userManager.UserId;  
359 - entity.LastModifyTime = DateTime.Now;  
360 - var isOk = await _db.Updateable(entity).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();  
361 - if (!(isOk > 0)) throw NCCException.Oh(ErrorCode.COM1001);  
362 - }  
363 -  
364 - /// <summary>  
365 - /// 删除订单模块  
366 - /// </summary>  
367 - /// <returns></returns>  
368 - [HttpDelete("{id}")]  
369 - public async Task Delete(string id)  
370 - {  
371 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
372 - _db.AddConnection(new ConnectionConfig()  
373 - {  
374 - ConfigId = dbLink.Id,  
375 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
376 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
377 - InitKeyType = InitKeyType.Attribute,  
378 - IsAutoCloseConnection = true  
379 - });  
380 - _db.ChangeDatabase(dbLink.Id);  
381 - var entity = await _db.Queryable<BaseOrderEntity>().FirstAsync(p => p.Id == id);  
382 - _ = entity ?? throw NCCException.Oh(ErrorCode.COM1005);  
383 - var isOk = await _db.Deleteable<BaseOrderEntity>().Where(d => d.Id == id).ExecuteCommandAsync();  
384 - if (!(isOk > 0)) throw NCCException.Oh(ErrorCode.COM1002);  
385 - }  
386 -  
387 - #region 下单  
388 - /// <summary>  
389 - /// 下单  
390 - /// </summary>  
391 - /// <param name="input">下单参数</param>  
392 - /// <returns></returns>  
393 - [HttpPost("AddOrder")]  
394 - public async Task<BaseOrderUnOrderResult> AddOrder([FromBody] BaseOrderCrInput input)  
395 - {  
396 - #region 下单前处理  
397 - var product = await _db.Queryable<BaseProductEntity>().FirstAsync(o => o.Id == input.productId);  
398 - if (product == null) throw NCCException.Oh($"产品信息未找到!");  
399 - //if (product.ValidEnd < DateTime.Now) throw NCCException.Oh($"产品有效期已过!");  
400 - BaseOrderUnOrderResult result = new BaseOrderUnOrderResult();  
401 - var httpContext = _httpContextAccessor.HttpContext;  
402 - var ip = httpContext.GetRemoteIpAddressToIPv4();  
403 - var userInfo = await _userManager.GetUserInfo();  
404 - var entity = input.Adapt<BaseOrderEntity>();  
405 - entity.Id = entity.OrderNumber = YitIdHelper.NextId().ToString();  
406 - entity.Ip = ip;  
407 - entity.Title = product.Title;  
408 - entity.CreatorTime = DateTime.Now;  
409 - entity.CreatorUserId = _userManager.UserId;  
410 - entity.Status = Entitys.Enum.OrderStatus.No;  
411 - //entity.OpenId = userInfo.openId;  
412 - entity.OrderTime = DateTime.Now;  
413 - #endregion  
414 -  
415 - #region 计算订单金额 单价* 数量  
416 -  
417 - if (input.amount < 1) input.amount = 1;  
418 - entity.Amount = input.amount;  
419 - entity.Price = product.Price;  
420 - entity.Money = entity.Price * entity.Amount;  
421 -  
422 - #endregion  
423 - //entity.Money = decimal.Parse("0.01");  
424 - #region 下单过程  
425 -  
426 - if (entity.Money <= 0)  
427 - {  
428 - throw NCCException.Oh(ErrorCode.Order1000);  
429 - }  
430 - _db.ScopedContext.BeginTran();  
431 -  
432 - //添加订单  
433 - try  
434 - {  
435 - var isOk = await _db.Insertable(entity).IgnoreColumns(ignoreNullColumn: true).ExecuteCommandAsync();  
436 - if (!(isOk > 0))  
437 - {  
438 - throw NCCException.Oh(ErrorCode.Order1000);  
439 - }  
440 - else  
441 - {  
442 - result = entity.Adapt<BaseOrderUnOrderResult>();  
443 -  
444 - //result.data = _wepay.BuildWePay(entity.OpenId, entity.OrderNumber, product.Title, _wepay.GetMoneyYuanToFen(entity.Money), ip, Antis.Pay.Core.Enum.EnumWePayTradeType.JSAPI).ToObject();  
445 -  
446 - var request = new WeChatPayUnifiedOrderRequest  
447 - {  
448 - Body = product.Title,  
449 - OutTradeNo = entity.OrderNumber,  
450 - TotalFee = entity.Money.GetMoneyYuanToFen(),  
451 - SpBillCreateIp = ip,  
452 - NotifyUrl = _optionsAccessor.Value.NotifyUrl,  
453 - TradeType = "JSAPI",  
454 - OpenId = userInfo.openId  
455 - };  
456 - var response = await _client.ExecuteAsync(request, _optionsAccessor.Value);  
457 -  
458 - if (response.ReturnCode == WeChatPayCode.Success && response.ResultCode == WeChatPayCode.Success)  
459 - {  
460 - //var req = new WeChatPayAppSdkRequest  
461 - //{  
462 - // PrepayId = response.PrepayId  
463 - //};  
464 - var req = new WeChatPayMiniProgramSdkRequest  
465 - {  
466 - Package = "prepay_id=" + response.PrepayId  
467 - };  
468 - var parameter = await _client.ExecuteAsync(req, _optionsAccessor.Value);  
469 - result.data = parameter;  
470 -  
471 -  
472 - }  
473 - }  
474 - _db.ScopedContext.CommitTran();  
475 - }  
476 - catch (Exception ex)  
477 - {  
478 - _logger.LogInformation($"下单异常:{ex.Message}");  
479 - _db.ScopedContext.RollbackTran();  
480 - }  
481 -  
482 - return result;  
483 -  
484 - #endregion  
485 - }  
486 -  
487 -  
488 -  
489 - /// <summary>  
490 - /// 充值  
491 - /// </summary>  
492 - /// <param name="money">金额</param>  
493 - /// <returns></returns>  
494 - [HttpPost("recharge")]  
495 - public async Task<BaseOrderUnOrderResult> Recharge(decimal money)  
496 - {  
497 - #region 下单前处理  
498 - if (money <= 0) throw NCCException.Oh($"金额不能小于等于0!");  
499 - BaseOrderUnOrderResult result = new BaseOrderUnOrderResult();  
500 - var httpContext = _httpContextAccessor.HttpContext;  
501 - var ip = httpContext.GetRemoteIpAddressToIPv4();  
502 - var userInfo = await _userManager.GetUserInfo();  
503 - var entity = new BaseOrderEntity();  
504 - entity.Id = entity.OrderNumber = YitIdHelper.NextId().ToString();  
505 - entity.Ip = ip;  
506 - entity.Title = "充值";  
507 - entity.CreatorTime = DateTime.Now;  
508 - entity.CreatorUserId = _userManager.UserId;  
509 - entity.Status = Entitys.Enum.OrderStatus.No;  
510 - //entity.OpenId = userInfo.openId;  
511 - entity.OrderTime = DateTime.Now;  
512 - #endregion  
513 -  
514 - #region 计算订单金额 单价* 数量  
515 -  
516 -  
517 - entity.Amount = 1;  
518 - entity.Price = money;  
519 - entity.Money = money;  
520 - //entity.Money = decimal.Parse("0.01");  
521 -  
522 - #endregion  
523 - //entity.Money = decimal.Parse("0.01");  
524 - #region 下单过程  
525 -  
526 - //if (entity.OpenId.IsNullOrEmpty() || entity.Money <= 0)  
527 - //{  
528 - // throw NCCException.Oh(ErrorCode.Order1000);  
529 - //}  
530 - _db.ScopedContext.BeginTran();  
531 -  
532 - //添加订单  
533 - try  
534 - {  
535 - var isOk = await _db.Insertable(entity).IgnoreColumns(ignoreNullColumn: true).ExecuteCommandAsync();  
536 - if (!(isOk > 0))  
537 - {  
538 - throw NCCException.Oh(ErrorCode.Order1000);  
539 - }  
540 - else  
541 - {  
542 - result = entity.Adapt<BaseOrderUnOrderResult>();  
543 -  
544 - var request = new WeChatPayUnifiedOrderRequest  
545 - {  
546 - Body = "充值",  
547 - OutTradeNo = entity.OrderNumber,  
548 - TotalFee = entity.Money.GetMoneyYuanToFen(),  
549 - SpBillCreateIp = ip,  
550 - NotifyUrl = _optionsAccessor.Value.NotifyUrl,  
551 - TradeType = "APP"  
552 - };  
553 - var response = await _client.ExecuteAsync(request, _optionsAccessor.Value);  
554 -  
555 - if (response.ReturnCode == WeChatPayCode.Success && response.ResultCode == WeChatPayCode.Success)  
556 - {  
557 - var req = new WeChatPayAppSdkRequest  
558 - {  
559 - PrepayId = response.PrepayId  
560 - };  
561 - var parameter = await _client.ExecuteAsync(req, _optionsAccessor.Value);  
562 - result.data = parameter;  
563 - }  
564 - }  
565 - _db.ScopedContext.CommitTran();  
566 - }  
567 - catch (Exception ex)  
568 - {  
569 - _logger.LogInformation($"下单异常:{ex.Message}");  
570 - _db.ScopedContext.RollbackTran();  
571 - }  
572 -  
573 - return result;  
574 -  
575 - #endregion  
576 - }  
577 - #endregion  
578 -  
579 - #region 支付回调  
580 -  
581 - /// <summary>  
582 - /// 支付后回调处理  
583 - /// </summary>  
584 - /// <returns></returns>  
585 - [HttpGet("Unifiedorder"), HttpPost("Unifiedorder")]  
586 - [AllowAnonymous]  
587 - public async Task<IActionResult> Unifiedorder()  
588 - {  
589 - _logger.LogInformation($"进入支付回调");  
590 - try  
591 - {  
592 - var notify = await _notifylient.ExecuteAsync<WeChatPayUnifiedOrderNotify>(_httpContextAccessor.HttpContext.Request, _optionsAccessor.Value);  
593 - _logger.LogInformation("统一下单支付结果通知 => OutTradeNo: " + notify.OutTradeNo);  
594 -  
595 - if (notify.ReturnCode == WeChatPayCode.Success)  
596 - {  
597 - _logger.LogInformation("统一下单支付成功: " + notify.OutTradeNo);  
598 - if (ChangeOrderStatus(notify.OutTradeNo, Entitys.Enum.OrderStatus.Yes).GetAwaiter().GetResult())  
599 - return WeChatPayNotifyResult.Success;  
600 - else return WeChatPayNotifyResult.Failure;  
601 - }  
602 -  
603 - return WeChatPayNotifyResult.Failure;  
604 - }  
605 - catch (WeChatPayException ex)  
606 - {  
607 - _logger.LogWarning("出现异常: " + ex.Message);  
608 - return WeChatPayNotifyResult.Failure;  
609 - }  
610 - }  
611 - /// <summary>  
612 - /// 获取当前用户所有剩余匹配次数  
613 - /// </summary>  
614 - /// <returns></returns>  
615 - [HttpGet("GetMatchOverCount")]  
616 - public int GetMatchOverCount()  
617 - {  
618 - //return App.GetService<IBaseAmountHistoryService>().GetMatchOverCount();  
619 - string UserId = _userManager.UserId;  
620 - var matchCount = _db.Queryable<UserEntity>().Where(o => o.Id == UserId).Select(o => o.ExtensionLong).First();  
621 - return decimal.ToInt32(matchCount);  
622 - }  
623 -  
624 - /// <summary>  
625 - /// 扣减用户匹配次数  
626 - /// </summary>  
627 - /// <returns></returns>  
628 - [NonAction]  
629 - public async Task<bool> DeductionCount(string userId, int matchCount = 1)  
630 - {  
631 -  
632 - try  
633 - {  
634 - var count = _db.Queryable<UserEntity>().Where(o => o.Id == userId).Select(o => o.ExtensionLong).First();  
635 - if (count >= matchCount)  
636 - count -= count;  
637 - else  
638 - {  
639 - return false;  
640 - }  
641 - await _db.Updateable<UserEntity>().SetColumns(o => o.ExtensionLong == count).Where(o => o.Id == userId).ExecuteCommandAsync();  
642 - return true;  
643 - }  
644 - catch (Exception ee)  
645 - {  
646 - Log.Information($" 增加用户匹配次数失败 {ee.Message}");  
647 -  
648 - }  
649 - return false;  
650 - }  
651 -  
652 - /// <summary>  
653 - /// 扣减用户匹配次数  
654 - /// </summary>  
655 - /// <returns></returns>  
656 - [NonAction]  
657 - public async Task<bool> DeductionCountHistory(string userId, int matchCount = 1)  
658 - {  
659 - try  
660 - {  
661 - var history = _db.Queryable<BaseAmountHistoryEntity>()  
662 - .Where(u =>  
663 - u.UserId == userId  
664 - && u.Status == PriceStatus.可用.GetHashCode()  
665 - && u.Source == MoneyHistoryType.匹配次数.ToString()  
666 - )  
667 - .Select(o => o.Id)  
668 - .First();  
669 - if (history != null)  
670 - {  
671 - await _db.Updateable<BaseAmountHistoryEntity>()  
672 - .SetColumns(o => o.Status == PriceStatus.使用.GetHashCode())  
673 - .Where(o => o.Id == history)  
674 - .ExecuteCommandAsync();  
675 - return true;  
676 - }  
677 - else  
678 - {  
679 - return false;  
680 - }  
681 - }  
682 - catch (Exception ee)  
683 - {  
684 - Log.Information($" 扣减匹配次数失败 {ee.Message}");  
685 -  
686 - }  
687 - return false;  
688 - }  
689 -  
690 -  
691 -  
692 - /// <summary>  
693 - /// 清除过期的匹配次数  
694 - /// </summary>  
695 - /// <returns></returns>  
696 - [HttpPost("ClearTimeOutMatchCount")]  
697 - public async Task<bool> ClearTimeOutMatchCount()  
698 - {  
699 - try  
700 - {  
701 - await _db.Updateable<BaseAmountHistoryEntity>()  
702 - .SetColumns(o => o.Status == PriceStatus.无效.GetHashCode())  
703 - .Where(o => !SqlFunc.IsNullOrEmpty(o.ValidEnd) && SqlFunc.GetDate() > o.ValidEnd)  
704 - .ExecuteCommandAsync();  
705 - }  
706 - catch (Exception ee)  
707 - {  
708 - Log.Information($" 扣减匹配次数失败 {ee.Message}");  
709 -  
710 - }  
711 - return false;  
712 - }  
713 -  
714 -  
715 - /// <summary>  
716 - /// 支付后回调处理  
717 - /// </summary>  
718 - /// <returns></returns>  
719 - [HttpGet("WePayNotify"), HttpPost("WePayNotify")]  
720 - [AllowAnonymous]  
721 - public string WePayNotify()  
722 - {  
723 - _logger.LogInformation($"进入支付回调");  
724 - WePayReturnModel payResult = new WePayReturnModel();  
725 -  
726 - //支付成功  
727 - if (_wepay.VerifyNotify(out payResult))  
728 - {  
729 - _logger.LogInformation($"支付回调验证成功 payResult={payResult.ToJson()}");  
730 - if (ChangeOrderStatus(payResult.OutTradeNo, Entitys.Enum.OrderStatus.Yes).GetAwaiter().GetResult())  
731 - return _wepay.GetReturnXml("SUCCESS", "OK");  
732 - else return _wepay.GetReturnXml("FAIL", "ERROR");  
733 - }  
734 - else  
735 - {  
736 - _logger.LogInformation($"支付回调验证失败 payResult={payResult.ToJson()}");  
737 - return _wepay.GetReturnXml("FAIL", "ERROR");  
738 - }  
739 - }  
740 -  
741 -  
742 - /// <summary>  
743 - /// 支付后回调处理  
744 - /// </summary>  
745 - /// <returns></returns>  
746 - [HttpGet("WePayNavNotify"), HttpPost("WePayNavNotify")]  
747 - [AllowAnonymous]  
748 - public string WePayNavNotify()  
749 - {  
750 - _logger.LogInformation($"进入扫码支付回调");  
751 - WePayReturnModel payResult = new WePayReturnModel();  
752 -  
753 - //支付成功  
754 - if (_wepay.VerifyNotify(out payResult))  
755 - {  
756 - _logger.LogInformation($"扫码支付回调验证成功 payResult={payResult.ToJson()}");  
757 - if (ChangeOrderStatus(payResult.OutTradeNo, Entitys.Enum.OrderStatus.Yes).GetAwaiter().GetResult())  
758 - return _wepay.GetReturnXml("SUCCESS", "OK");  
759 - else return _wepay.GetReturnXml("FAIL", "ERROR");  
760 - }  
761 - else  
762 - {  
763 - _logger.LogInformation($"支付回调验证失败 payResult={payResult.ToJson()}");  
764 - return _wepay.GetReturnXml("FAIL", "ERROR");  
765 - }  
766 - }  
767 -  
768 -  
769 - /// <summary>  
770 - /// 修改订单状态  
771 - /// </summary>  
772 - /// <param name="orderid"></param>  
773 - /// <param name="status"></param>  
774 - /// <param name="tag"></param>  
775 - /// <returns></returns>  
776 - [HttpPost("ChangeOrderStatus")]  
777 - public async Task<bool> ChangeOrderStatus(string orderid, Entitys.Enum.OrderStatus status, string tag = "回调")  
778 - {  
779 - _logger.LogInformation($"Order ChangeOrderStatus orderid={orderid} status={status.GetHashCode()}");  
780 - var order = await _db.Queryable<BaseOrderEntity>().FirstAsync(o => o.OrderNumber == orderid); // && o.Status == Entitys.Enum.OrderStatus.No  
781 - if (order != null)  
782 - {  
783 - if (tag == "回调" && order.Status != Entitys.Enum.OrderStatus.No)  
784 - {  
785 - return true;//已处理过 直接成功  
786 - }  
787 - //修改订单状态为 已支付  
788 - _logger.LogInformation($"开始事务处理");  
789 - _db.BeginTran();  
790 - try  
791 - {  
792 - if (!order.ProductId.IsNullOrEmpty())  
793 - {  
794 - //decimal zhuanshi = order.Money;  
795 - //try  
796 - //{  
797 - // if (order.Money == 100) zhuanshi = 110;  
798 - // if (order.Money == 200) zhuanshi = 230;  
799 - // if (order.Money == 400) zhuanshi = 450;  
800 - //}  
801 - //catch (Exception)  
802 - //{  
803 -  
804 - //}  
805 - if (order.Source == "匹配")  
806 - {  
807 - _db.Updateable<BaseMateInfoEntity>()  
808 - .SetColumns(x => x.OrderNo == order.Id)  
809 - .Where(x => x.Id == order.ProductId)  
810 - .ExecuteCommand();  
811 -  
812 - }  
813 - else  
814 - {  
815 - //增加匹配次数 临时用  
816 - var product = _db.Queryable<BaseProductEntity>().Where(o => o.Id == order.ProductId).First();  
817 - if (product != null && product.Discount > 0)  
818 - {  
819 - try  
820 - {  
821 - var matchCount = _db.Queryable<UserEntity>().Where(o => o.Id == order.CreatorUserId).Select(o => o.ExtensionLong).First();  
822 -  
823 - matchCount += decimal.ToInt32(product.Discount);  
824 -  
825 - await _db.Updateable<UserEntity>().SetColumns(o => o.ExtensionLong == matchCount).Where(o => o.Id == order.CreatorUserId).ExecuteCommandAsync();  
826 -  
827 - }  
828 - catch (Exception ee)  
829 - {  
830 - Log.Information($" 增加用户匹配次数失败 {ee.Message}");  
831 - }  
832 - App.GetService<IBaseAmountHistoryService>().UserMatchCountAccount(order.Id);  
833 - }  
834 - }  
835 - #region MyRegion  
836 - //#region 是充值的情况  
837 - ////增加充值记录  
838 - //await _db.Insertable(new BaseAmountHistoryEntity()  
839 - //{  
840 - // CreatorTime = DateTime.Now,  
841 - // Id = YitIdHelper.NextId().ToString(),  
842 - // Money = order.Money,  
843 - // OrderId = orderid,  
844 - // ProductId = "",  
845 - // Source = MoneyHistoryType.充值.ToString(),  
846 - // Status = PriceStatus.可用.GetHashCode(),  
847 - // UserId = order.CreatorUserId,  
848 - //}).ExecuteCommandAsync();  
849 - ////增加砖石  
850 - //await _db.Insertable(new BaseAmountHistoryEntity()  
851 - //{  
852 - // CreatorTime = DateTime.Now,  
853 - // Id = YitIdHelper.NextId().ToString(),  
854 - // Money = zhuanshi, //order.Money * 10  
855 - // OrderId = orderid,  
856 - // ProductId = "",  
857 - // Source = MoneyHistoryType.砖石.ToString(),  
858 - // Status = PriceStatus.可用.GetHashCode(),  
859 - // UserId = order.CreatorUserId,  
860 - //}).ExecuteCommandAsync();  
861 - //#endregion  
862 - #endregion  
863 - }  
864 -  
865 -  
866 -  
867 - int update = _db.Updateable(  
868 - new BaseOrderEntity  
869 - {  
870 - Status = Entitys.Enum.OrderStatus.Yes,  
871 - PayStatus = Entitys.Enum.OrderStatus.Yes.GetHashCode()  
872 - })  
873 - .UpdateColumns(  
874 - it => new  
875 - {  
876 - it.Status,  
877 - it.PayStatus  
878 - }  
879 - )  
880 - .Where(o => o.Id == order.Id)  
881 - .ExecuteCommand();  
882 - _logger.LogInformation($"{tag} 订单 状态修改 为已支付{(update > 0 ? "成功" : "失败")}");  
883 - order.Status = Entitys.Enum.OrderStatus.Yes;  
884 -  
885 -  
886 - _db.CommitTran();  
887 - //if (product)  
888 -  
889 - }  
890 - catch (Exception ex)  
891 - {  
892 - _logger.LogInformation($"{tag} 订单 状态修改失败 消息:{ex.Message}");  
893 -  
894 - _db.RollbackTran();  
895 - }  
896 - return true;  
897 - }  
898 - else  
899 - {  
900 - _logger.LogInformation($" {tag} 订单 状态修改 信息失败 信息未找到 订单号={orderid}!");  
901 - return false;  
902 - }  
903 -  
904 - }  
905 -  
906 - #endregion  
907 -  
908 -  
909 - }  
910 -}  
netcore/src/Modularity/Order/NCC.Order/BaseProductService.cs deleted
1 -using NCC.Common.Core.Manager;  
2 -using NCC.Common.Enum;  
3 -using NCC.Common.Extension;  
4 -using NCC.Common.Filter;  
5 -using NCC.Dependency;  
6 -using NCC.DynamicApiController;  
7 -using NCC.FriendlyException;  
8 -using Mapster;  
9 -using Microsoft.AspNetCore.Mvc;  
10 -using SqlSugar;  
11 -using System;  
12 -using System.Collections.Generic;  
13 -using System.Linq;  
14 -using System.Threading.Tasks;  
15 -using NCC.Order.Entitys;  
16 -using NCC.Order.Entitys.Dto.BaseProduct;  
17 -using Yitter.IdGenerator;  
18 -using NCC.Common.Helper;  
19 -using NCC.JsonSerialization;  
20 -using NCC.Common.Model.NPOI;  
21 -using NCC.Common.Configuration;  
22 -using NCC.DataEncryption;  
23 -using NCC.ClayObject;  
24 -using NCC.System.Interfaces.System;  
25 -using NCC.Common.Model;  
26 -using NCC.Order.Interfaces.BaseProduct;  
27 -  
28 -namespace NCC.Order.BaseProduct  
29 -{  
30 - /// <summary>  
31 - /// 商品信息服务  
32 - /// </summary>  
33 - [ApiDescriptionSettings(Tag = "商品信息", Name = "BaseProduct", Order = 200)]  
34 - [Route("api/Order/[controller]")]  
35 - public class BaseProductService : IBaseProductService, IDynamicApiController, ITransient  
36 - {  
37 - private readonly ISqlSugarRepository<BaseProductEntity> _baseProductRepository;  
38 - private readonly ISqlSugarRepository<BaseProductDetailsEntity> _baseProductDetailsRepository;  
39 - private readonly IDbLinkService _dbLinkService;  
40 - private readonly IDataBaseService _dataBaseService;  
41 - private readonly SqlSugarScope _db;  
42 - private readonly IUserManager _userManager;  
43 -  
44 - /// <summary>  
45 - /// 初始化一个<see cref="BaseProductService"/>类型的新实例  
46 - /// </summary>  
47 - public BaseProductService(  
48 - ISqlSugarRepository<BaseProductEntity> baseProductRepository,  
49 - ISqlSugarRepository<BaseProductDetailsEntity> baseProductDetailsRepository,  
50 - IDbLinkService dbLinkService,  
51 - IDataBaseService dataBaseService,  
52 - IUserManager userManager)  
53 - {  
54 - _baseProductRepository = baseProductRepository;  
55 - _db = _baseProductRepository.Context;  
56 - _baseProductDetailsRepository = baseProductDetailsRepository;  
57 - _dbLinkService = dbLinkService;  
58 - _dataBaseService = dataBaseService;  
59 - _userManager = userManager;  
60 - }  
61 -  
62 - /// <summary>  
63 - /// 获取产品信息V1  
64 - /// </summary>  
65 - /// <param name="id">参数</param>  
66 - /// <param name="view">参数</param>  
67 - /// <returns></returns>  
68 - [HttpGet("{id}")]  
69 - public async Task<dynamic> GetInfo(string id, bool view = false)  
70 - {  
71 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
72 - _db.AddConnection(new ConnectionConfig()  
73 - {  
74 - ConfigId = dbLink.Id,  
75 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
76 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
77 - InitKeyType = InitKeyType.Attribute,  
78 - IsAutoCloseConnection = true  
79 - });  
80 - _db.ChangeDatabase(dbLink.Id);  
81 - var entity = await _db.Queryable<BaseProductEntity>().FirstAsync(p => p.Id == id);  
82 - if (view)  
83 - {  
84 - //增加浏览量  
85 - await _db.Updateable<BaseProductEntity>().SetColumns(x => new BaseProductEntity()  
86 - {  
87 - Visit = entity.Visit + 1  
88 - }).Where(o => o.Id == entity.Id).ExecuteCommandAsync();  
89 - }  
90 - var output = entity.Adapt<BaseProductInfoOutput>();  
91 - //if (output.creatorUserId.IsNotEmptyOrNull())  
92 - // output.BusinessInfo = _db.Queryable<BaseBusinessEntity>().FirstAsync(p => p.ReUserId == output.creatorUserId).GetAwaiter().GetResult().Adapt<BaseBusinessInfoOutput>();  
93 - var baseProductDetailsList = await _db.Queryable<BaseProductDetailsEntity>().Where(w => w.ProductId == entity.Id).ToListAsync();  
94 - output.baseProductDetailsList = baseProductDetailsList.Adapt<List<BaseProductDetailsInfoOutput>>();  
95 - return output;  
96 - }  
97 -  
98 -  
99 - [HttpGet("GetEntity")]  
100 - public async Task<BaseProductEntity> GetEntity(string id)  
101 - {  
102 -  
103 - var entity = await _db.Queryable<BaseProductEntity>().FirstAsync(p => p.Id == id);  
104 -  
105 - return entity;  
106 - }  
107 -  
108 - /// <summary>  
109 - /// 获取产品信息列表  
110 - /// </summary>  
111 - /// <param name="input">请求参数</param>  
112 - /// <returns></returns>  
113 - [HttpGet("")]  
114 - public async Task<dynamic> GetList([FromQuery] BaseProductListQueryInput input)  
115 - {  
116 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
117 - _db.AddConnection(new ConnectionConfig()  
118 - {  
119 - ConfigId = dbLink.Id,  
120 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
121 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
122 - InitKeyType = InitKeyType.Attribute,  
123 - IsAutoCloseConnection = true  
124 - });  
125 - _db.ChangeDatabase(dbLink.Id);  
126 - var sidx = input.sidx == null ? "lastModifyTime" : input.sidx;  
127 - List<string> queryValidStart = input.validStart != null ? input.validStart.Split(',').ToObeject<List<string>>() : null;  
128 - DateTime? startValidStart = queryValidStart != null ? Ext.GetDateTime(queryValidStart.First()) : null;  
129 - DateTime? endValidStart = queryValidStart != null ? Ext.GetDateTime(queryValidStart.Last()) : null;  
130 - List<string> queryValidEnd = input.validEnd != null ? input.validEnd.Split(',').ToObeject<List<string>>() : null;  
131 - DateTime? startValidEnd = queryValidEnd != null ? Ext.GetDateTime(queryValidEnd.First()) : null;  
132 - DateTime? endValidEnd = queryValidEnd != null ? Ext.GetDateTime(queryValidEnd.Last()) : null;  
133 - var user = await _userManager.GetUserInfo();  
134 -  
135 - var data = await _db.Queryable<BaseProductEntity>()  
136 - .WhereIF(!string.IsNullOrEmpty(input.title), p => p.Title.Contains(input.title))  
137 - .WhereIF(queryValidStart != null, p => p.ValidStart >= new DateTime(startValidStart.ToDate().Year, startValidStart.ToDate().Month, startValidStart.ToDate().Day, 0, 0, 0))  
138 - .WhereIF(queryValidStart != null, p => p.ValidStart <= new DateTime(endValidStart.ToDate().Year, endValidStart.ToDate().Month, endValidStart.ToDate().Day, 23, 59, 59))  
139 - .WhereIF(queryValidEnd != null, p => p.ValidEnd >= new DateTime(startValidEnd.ToDate().Year, startValidEnd.ToDate().Month, startValidEnd.ToDate().Day, 0, 0, 0))  
140 - .WhereIF(queryValidEnd != null, p => p.ValidEnd <= new DateTime(endValidEnd.ToDate().Year, endValidEnd.ToDate().Month, endValidEnd.ToDate().Day, 23, 59, 59))  
141 - .WhereIF(!string.IsNullOrEmpty(input.price), p => p.Price.Equals(input.price))  
142 - .WhereIF(!string.IsNullOrEmpty(input.originalPrice), p => p.OriginalPrice.Equals(input.originalPrice))  
143 - .WhereIF(!string.IsNullOrEmpty(input.tags), p => p.Tags.Contains(input.tags))  
144 - .WhereIF(!string.IsNullOrEmpty(input.type), p => p.Type.Equals(input.type))  
145 - //.WhereIF(!PubUserEx.AdminUsers.Contains(user.userAccount) && user.openId.IsNullOrEmpty(), p => p.CreatorUserId == user.userId)  
146 -  
147 -  
148 - .WhereIF(!input.BusinessId.IsNullOrEmpty(), p => p.CreatorUserId == input.BusinessId) //商家id筛选  
149 - .Select(it => new BaseProductListOutput  
150 - {  
151 - id = it.Id,  
152 - title = it.Title,  
153 - validStart = it.ValidStart,  
154 - validEnd = it.ValidEnd,  
155 - price = it.Price,  
156 - originalPrice = it.OriginalPrice,  
157 - discount = it.Discount,  
158 - creatorTime = it.CreatorTime,  
159 - lastModifyTime = it.LastModifyTime,  
160 - lastModifyUserId = it.LastModifyUserId,  
161 - tags = it.Tags,  
162 - creatorUserId = it.CreatorUserId,  
163 - images = it.Images,  
164 - Visit = it.Visit,  
165 - volume = it.volume,  
166 - year = it.Year,  
167 - type = it.Type,  
168 - remark = it.Remark  
169 - }).MergeTable().OrderBy(sidx + " " + input.sort).ToPagedListAsync(input.currentPage, input.pageSize);  
170 -  
171 - //foreach (var item in data.list)  
172 - //{  
173 - // if (item.creatorUserId.IsNotEmptyOrNull())  
174 - // item.BusinessInfo = _db.Queryable<BaseBusinessEntity>().FirstAsync(p => p.ReUserId == item.creatorUserId).GetAwaiter().GetResult().Adapt<BaseBusinessInfoOutput>();  
175 - //}  
176 - return PageResult<BaseProductListOutput>.SqlSugarPageResult(data);  
177 - }  
178 -  
179 -  
180 -  
181 - /// <summary>  
182 - /// 新建产品信息  
183 - /// </summary>  
184 - /// <param name="input">参数</param>  
185 - /// <returns></returns>  
186 - [HttpPost("")]  
187 - public async Task Create([FromBody] BaseProductCrInput input)  
188 - {  
189 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
190 - _db.AddConnection(new ConnectionConfig()  
191 - {  
192 - ConfigId = dbLink.Id,  
193 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
194 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
195 - InitKeyType = InitKeyType.Attribute,  
196 - IsAutoCloseConnection = true  
197 - });  
198 - _db.ChangeDatabase(dbLink.Id);  
199 - var userInfo = await _userManager.GetUserInfo();  
200 - var entity = input.Adapt<BaseProductEntity>();  
201 - entity.Id = YitIdHelper.NextId().ToString();  
202 - entity.CreatorTime = DateTime.Now;  
203 - entity.CreatorUserId = _userManager.UserId;  
204 - try  
205 - {  
206 - //开启事务  
207 - _db.BeginTran();  
208 -  
209 - //新增产品信息V1记录  
210 - var newEntity = await _db.Insertable(entity).IgnoreColumns(ignoreNullColumn: true).ExecuteReturnEntityAsync();  
211 -  
212 - var baseProductDetailsEntityList = input.baseProductDetailsList.Adapt<List<BaseProductDetailsEntity>>();  
213 - if (baseProductDetailsEntityList != null)  
214 - {  
215 - foreach (var item in baseProductDetailsEntityList)  
216 - {  
217 - item.Id = YitIdHelper.NextId().ToString();  
218 - item.ProductId = newEntity.Id;  
219 - }  
220 - await _db.Insertable(baseProductDetailsEntityList).ExecuteCommandAsync();  
221 - }  
222 -  
223 - //关闭事务  
224 - _db.CommitTran();  
225 - }  
226 - catch (Exception ex)  
227 - {  
228 - //回滚事务  
229 - _db.RollbackTran();  
230 - throw NCCException.Oh(ErrorCode.COM1000);  
231 - }  
232 - }  
233 -  
234 - /// <summary>  
235 - /// 获取产品信息V1无分页列表  
236 - /// </summary>  
237 - /// <param name="input">请求参数</param>  
238 - /// <returns></returns>  
239 - [NonAction]  
240 - public async Task<dynamic> GetNoPagingList([FromQuery] BaseProductListQueryInput input)  
241 - {  
242 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
243 - _db.AddConnection(new ConnectionConfig()  
244 - {  
245 - ConfigId = dbLink.Id,  
246 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
247 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
248 - InitKeyType = InitKeyType.Attribute,  
249 - IsAutoCloseConnection = true  
250 - });  
251 - _db.ChangeDatabase(dbLink.Id);  
252 - var sidx = input.sidx == null ? "lastModifyTime" : input.sidx;  
253 - List<string> queryValidStart = input.validStart != null ? input.validStart.Split(',').ToObeject<List<string>>() : null;  
254 - DateTime? startValidStart = queryValidStart != null ? Ext.GetDateTime(queryValidStart.First()) : null;  
255 - DateTime? endValidStart = queryValidStart != null ? Ext.GetDateTime(queryValidStart.Last()) : null;  
256 - List<string> queryValidEnd = input.validEnd != null ? input.validEnd.Split(',').ToObeject<List<string>>() : null;  
257 - DateTime? startValidEnd = queryValidEnd != null ? Ext.GetDateTime(queryValidEnd.First()) : null;  
258 - DateTime? endValidEnd = queryValidEnd != null ? Ext.GetDateTime(queryValidEnd.Last()) : null;  
259 - var data = await _db.Queryable<BaseProductEntity>()  
260 - .WhereIF(!string.IsNullOrEmpty(input.title), p => p.Title.Contains(input.title))  
261 - .WhereIF(queryValidStart != null, p => p.ValidStart >= new DateTime(startValidStart.ToDate().Year, startValidStart.ToDate().Month, startValidStart.ToDate().Day, 0, 0, 0))  
262 - .WhereIF(queryValidStart != null, p => p.ValidStart <= new DateTime(endValidStart.ToDate().Year, endValidStart.ToDate().Month, endValidStart.ToDate().Day, 23, 59, 59))  
263 - .WhereIF(queryValidEnd != null, p => p.ValidEnd >= new DateTime(startValidEnd.ToDate().Year, startValidEnd.ToDate().Month, startValidEnd.ToDate().Day, 0, 0, 0))  
264 - .WhereIF(queryValidEnd != null, p => p.ValidEnd <= new DateTime(endValidEnd.ToDate().Year, endValidEnd.ToDate().Month, endValidEnd.ToDate().Day, 23, 59, 59))  
265 - .WhereIF(!string.IsNullOrEmpty(input.price), p => p.Price.Equals(input.price))  
266 - .WhereIF(!string.IsNullOrEmpty(input.originalPrice), p => p.OriginalPrice.Equals(input.originalPrice))  
267 - .WhereIF(!string.IsNullOrEmpty(input.tags), p => p.Tags.Contains(input.tags))  
268 - .Select(it => new BaseProductListOutput  
269 - {  
270 - id = it.Id,  
271 - title = it.Title,  
272 - validStart = it.ValidStart,  
273 - validEnd = it.ValidEnd,  
274 - price = it.Price,  
275 - originalPrice = it.OriginalPrice,  
276 - discount = it.Discount,  
277 - creatorTime = it.CreatorTime,  
278 - lastModifyTime = it.LastModifyTime,  
279 - lastModifyUserId = it.LastModifyUserId,  
280 - tags = it.Tags,  
281 - creatorUserId = it.CreatorUserId,  
282 - }).MergeTable().OrderBy(sidx + " " + input.sort).ToListAsync();  
283 - return data;  
284 - }  
285 -  
286 - /// <summary>  
287 - /// 导出产品信息V1  
288 - /// </summary>  
289 - /// <param name="input">请求参数</param>  
290 - /// <returns></returns>  
291 - [HttpGet("Actions/Export")]  
292 - public async Task<dynamic> Export([FromQuery] BaseProductListQueryInput input)  
293 - {  
294 - var userInfo = await _userManager.GetUserInfo();  
295 - var exportData = new List<BaseProductListOutput>();  
296 - if (input.dataType == 0)  
297 - {  
298 - var data = Clay.Object(await this.GetList(input));  
299 - exportData = data.Solidify<PageResult<BaseProductListOutput>>().list;  
300 - }  
301 - else  
302 - {  
303 - exportData = await this.GetNoPagingList(input);  
304 - }  
305 - List<ParamsModel> paramList = "[{\"value\":\"产品/套餐\",\"field\":\"title\"},{\"value\":\"金额/单价\",\"field\":\"price\"},{\"value\":\"原价\",\"field\":\"originalPrice\"},{\"value\":\"折扣\",\"field\":\"discount\"},{\"value\":\"标签\",\"field\":\"tags\"},{\"value\":\"有效期 (开始)\",\"field\":\"validStart\"},{\"value\":\"有效期 (结束)\",\"field\":\"validEnd\"},{\"value\":\"创建用户\",\"field\":\"creatorUserId\"},{\"value\":\"创建时间\",\"field\":\"creatorTime\"},{\"value\":\"修改用户\",\"field\":\"lastModifyUserId\"},{\"value\":\"修改时间\",\"field\":\"lastModifyTime\"},]".ToList<ParamsModel>();  
306 - ExcelConfig excelconfig = new ExcelConfig();  
307 - excelconfig.FileName = "产品信息V1.xls";  
308 - excelconfig.HeadFont = "微软雅黑";  
309 - excelconfig.HeadPoint = 10;  
310 - excelconfig.IsAllSizeColumn = true;  
311 - excelconfig.ColumnModel = new List<ExcelColumnModel>();  
312 - List<string> selectKeyList = input.selectKey.Split(',').ToList();  
313 - foreach (var item in selectKeyList)  
314 - {  
315 - var isExist = paramList.Find(p => p.field == item);  
316 - if (isExist != null)  
317 - {  
318 - excelconfig.ColumnModel.Add(new ExcelColumnModel() { Column = isExist.field, ExcelColumn = isExist.value });  
319 - }  
320 - }  
321 - var addPath = FileVariable.TemporaryFilePath + excelconfig.FileName;  
322 - ExcelExportHelper<BaseProductListOutput>.Export(exportData, excelconfig, addPath);  
323 - var fileName = _userManager.UserId + "|" + addPath + "|xls";  
324 - var output = new  
325 - {  
326 - name = excelconfig.FileName,  
327 - url = "/api/File/Download?encryption=" + DESCEncryption.Encrypt(fileName, "NCC")  
328 - };  
329 - return output;  
330 - }  
331 -  
332 - /// <summary>  
333 - /// 更新产品信息V1  
334 - /// </summary>  
335 - /// <param name="id">主键</param>  
336 - /// <param name="input">参数</param>  
337 - /// <returns></returns>  
338 - [HttpPut("{id}")]  
339 - public async Task Update(string id, [FromBody] BaseProductUpInput input)  
340 - {  
341 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
342 - _db.AddConnection(new ConnectionConfig()  
343 - {  
344 - ConfigId = dbLink.Id,  
345 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
346 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
347 - InitKeyType = InitKeyType.Attribute,  
348 - IsAutoCloseConnection = true  
349 - });  
350 - _db.ChangeDatabase(dbLink.Id);  
351 - var entity = input.Adapt<BaseProductEntity>();  
352 - entity.LastModifyTime = DateTime.Now;  
353 - entity.LastModifyUserId = _userManager.UserId;  
354 - try  
355 - {  
356 - //开启事务  
357 - _db.BeginTran();  
358 -  
359 - //更新产品信息V1记录  
360 - await _db.Updateable(entity).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();  
361 -  
362 - //清空原有数据  
363 - await _db.Deleteable<BaseProductDetailsEntity>().Where(u => u.ProductId == id).ExecuteCommandAsync();  
364 - //新增新数据  
365 - var baseProductDetailsEntityList = input.baseProductDetailsList.Adapt<List<BaseProductDetailsEntity>>();  
366 - if (baseProductDetailsEntityList != null)  
367 - {  
368 - foreach (var item in baseProductDetailsEntityList)  
369 - {  
370 - item.Id = YitIdHelper.NextId().ToString();  
371 - item.ProductId = entity.Id;  
372 - }  
373 - await _db.Insertable(baseProductDetailsEntityList).ExecuteCommandAsync();  
374 - }  
375 -  
376 - //关闭事务  
377 - _db.CommitTran();  
378 - }  
379 - catch (Exception)  
380 - {  
381 - //回滚事务  
382 - _db.RollbackTran();  
383 - throw NCCException.Oh(ErrorCode.COM1001);  
384 - }  
385 - }  
386 -  
387 - /// <summary>  
388 - /// 删除产品信息V1  
389 - /// </summary>  
390 - /// <returns></returns>  
391 - [HttpDelete("{id}")]  
392 - public async Task Delete(string id)  
393 - {  
394 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
395 - _db.AddConnection(new ConnectionConfig()  
396 - {  
397 - ConfigId = dbLink.Id,  
398 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
399 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
400 - InitKeyType = InitKeyType.Attribute,  
401 - IsAutoCloseConnection = true  
402 - });  
403 - _db.ChangeDatabase(dbLink.Id);  
404 - var entity = await _db.Queryable<BaseProductEntity>().FirstAsync(p => p.Id == id);  
405 - _ = entity ?? throw NCCException.Oh(ErrorCode.COM1005);  
406 - try  
407 - {  
408 - //开启事务  
409 - _db.BeginTran();  
410 -  
411 - //删除产品信息V1记录  
412 - await _db.Deleteable<BaseProductEntity>().Where(d => d.Id == id).ExecuteCommandAsync();  
413 -  
414 - //清空子表数据  
415 - await _db.Deleteable<BaseProductDetailsEntity>().Where(u => u.ProductId == id).ExecuteCommandAsync();  
416 -  
417 - //关闭事务  
418 - _db.CommitTran();  
419 - }  
420 - catch (Exception)  
421 - {  
422 - //回滚事务  
423 - _db.RollbackTran();  
424 - throw NCCException.Oh(ErrorCode.COM1002);  
425 - }  
426 - }  
427 - }  
428 -}  
netcore/src/Modularity/Order/NCC.Order/BaseUserBalanceService.cs deleted
1 -using NCC.Common.Core.Manager;  
2 -using NCC.Common.Enum;  
3 -using NCC.Common.Extension;  
4 -using NCC.Common.Filter;  
5 -using NCC.Dependency;  
6 -using NCC.DynamicApiController;  
7 -using NCC.FriendlyException;  
8 -using NCC.Order.Interfaces.BaseUserBalance;  
9 -using Mapster;  
10 -using Microsoft.AspNetCore.Mvc;  
11 -using SqlSugar;  
12 -using System;  
13 -using System.Collections.Generic;  
14 -using System.Linq;  
15 -using System.Threading.Tasks;  
16 -using NCC.Order.Entitys;  
17 -using NCC.Order.Entitys.Dto.BaseUserBalance;  
18 -using Yitter.IdGenerator;  
19 -using NCC.Common.Helper;  
20 -using NCC.JsonSerialization;  
21 -using NCC.System.Interfaces.System;  
22 -  
23 -namespace NCC.Order.BaseUserBalance  
24 -{  
25 - /// <summary>  
26 - /// 用户余额变动服务  
27 - /// </summary>  
28 - [ApiDescriptionSettings(Tag = "余额信息",Name = "BaseUserBalance", Order = 200)]  
29 - [Route("api/Order/[controller]")]  
30 - public class BaseUserBalanceService : IBaseUserBalanceService, IDynamicApiController, ITransient  
31 - {  
32 - private readonly ISqlSugarRepository<BaseUserBalanceEntity> _baseUserBalanceRepository;  
33 - private readonly IDbLinkService _dbLinkService;  
34 - private readonly IDataBaseService _dataBaseService;  
35 - private readonly SqlSugarScope _db;  
36 - private readonly IUserManager _userManager;  
37 -  
38 - /// <summary>  
39 - /// 初始化一个<see cref="BaseUserBalanceService"/>类型的新实例  
40 - /// </summary>  
41 - public BaseUserBalanceService(  
42 - ISqlSugarRepository<BaseUserBalanceEntity> baseUserBalanceRepository,  
43 - IDbLinkService dbLinkService,  
44 - IDataBaseService dataBaseService,  
45 - IUserManager userManager)  
46 - {  
47 - _baseUserBalanceRepository = baseUserBalanceRepository;  
48 - _db = _baseUserBalanceRepository.Context;  
49 - _dbLinkService = dbLinkService;  
50 - _dataBaseService = dataBaseService;  
51 - _userManager = userManager;  
52 - }  
53 -  
54 - /// <summary>  
55 - /// 获取用户余额变动  
56 - /// </summary>  
57 - /// <param name="id">参数</param>  
58 - /// <returns></returns>  
59 - [HttpGet("{id}")]  
60 - public async Task<dynamic> GetInfo(string id)  
61 - {  
62 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
63 - _db.AddConnection(new ConnectionConfig()  
64 - {  
65 - ConfigId = dbLink.Id,  
66 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
67 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
68 - InitKeyType = InitKeyType.Attribute,  
69 - IsAutoCloseConnection = true  
70 - });  
71 - _db.ChangeDatabase(dbLink.Id);  
72 - var entity = await _db.Queryable<BaseUserBalanceEntity>().FirstAsync(p => p.Id == id);  
73 - var output = entity.Adapt<BaseUserBalanceInfoOutput>();  
74 - return output;  
75 - }  
76 -  
77 - /// <summary>  
78 - /// 获取用户余额变动列表  
79 - /// </summary>  
80 - /// <param name="input">请求参数</param>  
81 - /// <returns></returns>  
82 - [HttpGet("")]  
83 - public async Task<dynamic> GetList([FromQuery] BaseUserBalanceListQueryInput input)  
84 - {  
85 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
86 - _db.AddConnection(new ConnectionConfig()  
87 - {  
88 - ConfigId = dbLink.Id,  
89 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
90 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
91 - InitKeyType = InitKeyType.Attribute,  
92 - IsAutoCloseConnection = true  
93 - });  
94 - _db.ChangeDatabase(dbLink.Id);  
95 - var sidx = input.sidx == null ? "id" : input.sidx;  
96 - var data = await _db.Queryable<BaseUserBalanceEntity>()  
97 - .WhereIF(!string.IsNullOrEmpty(input.userId), p => p.UserId.Contains(input.userId))  
98 - .WhereIF(!string.IsNullOrEmpty(input.type), p => p.Type.Contains(input.type))  
99 - .WhereIF(!string.IsNullOrEmpty(input.sourceId), p => p.SourceId.Contains(input.sourceId))  
100 - //.WhereIF(!string.IsNullOrEmpty(input.addTime), p => p.AddTime.Contains(input.addTime))  
101 - .Select(it=> new BaseUserBalanceListOutput  
102 - {  
103 - id = it.Id,  
104 - userId=it.UserId,  
105 - type=it.Type,  
106 - sourceId=it.SourceId,  
107 - mark=it.Mark,  
108 - addTime=it.AddTime,  
109 - }).MergeTable().OrderBy(sidx+" "+input.sort).ToPagedListAsync(input.currentPage, input.pageSize);  
110 - return PageResult<BaseUserBalanceListOutput>.SqlSugarPageResult(data);  
111 - }  
112 -  
113 - /// <summary>  
114 - /// 新建用户余额变动  
115 - /// </summary>  
116 - /// <param name="input">参数</param>  
117 - /// <returns></returns>  
118 - [HttpPost("")]  
119 - public async Task Create([FromBody] BaseUserBalanceCrInput input)  
120 - {  
121 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
122 - _db.AddConnection(new ConnectionConfig()  
123 - {  
124 - ConfigId = dbLink.Id,  
125 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
126 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
127 - InitKeyType = InitKeyType.Attribute,  
128 - IsAutoCloseConnection = true  
129 - });  
130 - _db.ChangeDatabase(dbLink.Id);  
131 - var userInfo = await _userManager.GetUserInfo();  
132 - var entity = input.Adapt<BaseUserBalanceEntity>();  
133 - entity.Id = YitIdHelper.NextId().ToString();  
134 - var isOk = await _db.Insertable(entity).IgnoreColumns(ignoreNullColumn: true).ExecuteCommandAsync();  
135 - if (!(isOk > 0)) throw NCCException.Oh(ErrorCode.COM1000);  
136 - }  
137 -  
138 - /// <summary>  
139 - /// 更新用户余额变动  
140 - /// </summary>  
141 - /// <param name="id">主键</param>  
142 - /// <param name="input">参数</param>  
143 - /// <returns></returns>  
144 - [HttpPut("{id}")]  
145 - public async Task Update(string id, [FromBody] BaseUserBalanceUpInput input)  
146 - {  
147 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
148 - _db.AddConnection(new ConnectionConfig()  
149 - {  
150 - ConfigId = dbLink.Id,  
151 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
152 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
153 - InitKeyType = InitKeyType.Attribute,  
154 - IsAutoCloseConnection = true  
155 - });  
156 - _db.ChangeDatabase(dbLink.Id);  
157 - var entity = input.Adapt<BaseUserBalanceEntity>();  
158 - var isOk = await _db.Updateable(entity).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();  
159 - if (!(isOk > 0)) throw NCCException.Oh(ErrorCode.COM1001);  
160 - }  
161 -  
162 - /// <summary>  
163 - /// 删除用户余额变动  
164 - /// </summary>  
165 - /// <returns></returns>  
166 - [HttpDelete("{id}")]  
167 - public async Task Delete(string id)  
168 - {  
169 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
170 - _db.AddConnection(new ConnectionConfig()  
171 - {  
172 - ConfigId = dbLink.Id,  
173 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
174 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
175 - InitKeyType = InitKeyType.Attribute,  
176 - IsAutoCloseConnection = true  
177 - });  
178 - _db.ChangeDatabase(dbLink.Id);  
179 - var entity = await _db.Queryable<BaseUserBalanceEntity>().FirstAsync(p => p.Id == id);  
180 - _ = entity ?? throw NCCException.Oh(ErrorCode.COM1005);  
181 - var isOk = await _db.Deleteable<BaseUserBalanceEntity>().Where(d => d.Id == id).ExecuteCommandAsync();  
182 - if (!(isOk > 0)) throw NCCException.Oh(ErrorCode.COM1002);  
183 - }  
184 - }  
185 -}  
netcore/src/Modularity/Order/NCC.Order/MarketingRulesService.cs deleted
1 -using NCC.Common.Core.Manager;  
2 -using NCC.Common.Enum;  
3 -using NCC.Common.Extension;  
4 -using NCC.Common.Filter;  
5 -using NCC.Dependency;  
6 -using NCC.DynamicApiController;  
7 -using NCC.FriendlyException;  
8 -using NCC.Order.Interfaces.MarketingRules;  
9 -using Mapster;  
10 -using Microsoft.AspNetCore.Mvc;  
11 -using SqlSugar;  
12 -using System;  
13 -using System.Collections.Generic;  
14 -using System.Linq;  
15 -using System.Threading.Tasks;  
16 -using NCC.Order.Entitys;  
17 -using NCC.Order.Entitys.Dto.MarketingRules;  
18 -using Yitter.IdGenerator;  
19 -using NCC.Common.Helper;  
20 -using NCC.JsonSerialization;  
21 -using NCC.Common.Model.NPOI;  
22 -using NCC.Common.Configuration;  
23 -using NCC.DataEncryption;  
24 -using NCC.ClayObject;  
25 -using NCC.System.Interfaces.System;  
26 -using NCC.System.Interfaces.Permission;  
27 -  
28 -namespace NCC.Order.MarketingRules  
29 -{  
30 - /// <summary>  
31 - /// 分销规则设置服务  
32 - /// </summary>  
33 - [ApiDescriptionSettings(Tag = "分销规则设置", Name = "MarketingRules", Order = 200)]  
34 - [Route("api/Order/[controller]")]  
35 - public class MarketingRulesService : IMarketingRulesService, IDynamicApiController, ITransient  
36 - {  
37 - private readonly ISqlSugarRepository<MarketingRulesEntity> _marketingRulesRepository;  
38 - private readonly ISqlSugarRepository<MarketingRulesDetailEntity> _marketingRulesDetailRepository;  
39 - private readonly IDbLinkService _dbLinkService;  
40 - private readonly IDataBaseService _dataBaseService;  
41 - private readonly SqlSugarScope _db;  
42 - private readonly IUserManager _userManager;  
43 -  
44 - /// <summary>  
45 - /// 初始化一个<see cref="MarketingRulesService"/>类型的新实例  
46 - /// </summary>  
47 - public MarketingRulesService(  
48 - ISqlSugarRepository<MarketingRulesEntity> marketingRulesRepository,  
49 - ISqlSugarRepository<MarketingRulesDetailEntity> marketingRulesDetailRepository,  
50 - IDbLinkService dbLinkService,  
51 - IDataBaseService dataBaseService,  
52 - IUserManager userManager)  
53 - {  
54 - _marketingRulesRepository = marketingRulesRepository;  
55 - _db = _marketingRulesRepository.Context;  
56 - _marketingRulesDetailRepository = marketingRulesDetailRepository;  
57 - _dbLinkService = dbLinkService;  
58 - _dataBaseService = dataBaseService;  
59 - _userManager = userManager;  
60 - }  
61 -  
62 - /// <summary>  
63 - /// 获取分销规则设置  
64 - /// </summary>  
65 - /// <param name="id">参数</param>  
66 - /// <returns></returns>  
67 - [HttpGet("{id}")]  
68 - public async Task<dynamic> GetInfo(string id)  
69 - {  
70 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
71 - _db.AddConnection(new ConnectionConfig()  
72 - {  
73 - ConfigId = dbLink.Id,  
74 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
75 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
76 - InitKeyType = InitKeyType.Attribute,  
77 - IsAutoCloseConnection = true  
78 - });  
79 - _db.ChangeDatabase(dbLink.Id);  
80 - var entity = await _db.Queryable<MarketingRulesEntity>().FirstAsync(p => p.Id == id);  
81 - var output = entity.Adapt<MarketingRulesInfoOutput>();  
82 -  
83 - var marketingRulesDetailList = await _db.Queryable<MarketingRulesDetailEntity>().Where(w => w.RuleId == entity.Id).ToListAsync();  
84 - output.marketingRulesDetailList = marketingRulesDetailList.Adapt<List<MarketingRulesDetailInfoOutput>>();  
85 - return output;  
86 - }  
87 - /// <summary>  
88 - /// 获取正在用的规则 (取一个)  
89 - /// </summary>  
90 - /// <returns></returns>  
91 - [HttpGet("current")]  
92 - public async Task<MarketingRulesInfoOutput> CurrentRule()  
93 - {  
94 -  
95 - var entity = await _db.Queryable<MarketingRulesEntity>().FirstAsync(p => p.EnabledMark == 1);  
96 - var output = entity.Adapt<MarketingRulesInfoOutput>();  
97 -  
98 - var marketingRulesDetailList = await _db.Queryable<MarketingRulesDetailEntity>().Where(w => w.RuleId == entity.Id).ToListAsync();  
99 - output.marketingRulesDetailList = marketingRulesDetailList.Adapt<List<MarketingRulesDetailInfoOutput>>();  
100 - return output;  
101 - }  
102 - /// <summary>  
103 - /// 获取当前用户等级信息  
104 - /// </summary>  
105 - /// <returns></returns>  
106 - [HttpGet("userRule")]  
107 - public async Task<MarketingRulesDetailInfoOutput> GetUserRule(string userid = "")  
108 - {  
109 - MarketingRulesDetailInfoOutput output = new MarketingRulesDetailInfoOutput();  
110 - var rule = await App.GetService<IMarketingRulesService>().CurrentRule();  
111 - int fansCount = 1;// await App.GetService<IUsersService>().GetUserFansCount(userid);  
112 -  
113 - if (rule != null)  
114 - {  
115 - var list = rule.marketingRulesDetailList.OrderBy(o => o.numberStart.ToInt());  
116 - output = list.First();  
117 - foreach (var item in list)  
118 - {  
119 - if (fansCount >= item.numberStart.ToInt()) output = item;  
120 - }  
121 - }  
122 - output.fansCount = fansCount;  
123 - return output;  
124 - }  
125 -  
126 -  
127 - /// <summary>  
128 - /// 获取分销规则设置列表  
129 - /// </summary>  
130 - /// <param name="input">请求参数</param>  
131 - /// <returns></returns>  
132 - [HttpGet("")]  
133 - public async Task<dynamic> GetList([FromQuery] MarketingRulesListQueryInput input)  
134 - {  
135 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
136 - _db.AddConnection(new ConnectionConfig()  
137 - {  
138 - ConfigId = dbLink.Id,  
139 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
140 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
141 - InitKeyType = InitKeyType.Attribute,  
142 - IsAutoCloseConnection = true  
143 - });  
144 - _db.ChangeDatabase(dbLink.Id);  
145 - var sidx = input.sidx == null ? "sortCode" : input.sidx;  
146 - List<object> queryProportion = input.proportion != null ? input.proportion.Split(',').ToObeject<List<object>>() : null;  
147 - var startProportion = input.proportion != null && !string.IsNullOrEmpty(queryProportion.First().ToString()) ? queryProportion.First() : decimal.MinValue;  
148 - var endProportion = input.proportion != null && !string.IsNullOrEmpty(queryProportion.Last().ToString()) ? queryProportion.Last() : decimal.MaxValue;  
149 - List<object> queryWithdrawalMoney = input.withdrawalMoney != null ? input.withdrawalMoney.Split(',').ToObeject<List<object>>() : null;  
150 - var startWithdrawalMoney = input.withdrawalMoney != null && !string.IsNullOrEmpty(queryWithdrawalMoney.First().ToString()) ? queryWithdrawalMoney.First() : decimal.MinValue;  
151 - var endWithdrawalMoney = input.withdrawalMoney != null && !string.IsNullOrEmpty(queryWithdrawalMoney.Last().ToString()) ? queryWithdrawalMoney.Last() : decimal.MaxValue;  
152 - List<object> querySingleMaxWithdrawalAmount = input.singleMaxWithdrawalAmount != null ? input.singleMaxWithdrawalAmount.Split(',').ToObeject<List<object>>() : null;  
153 - var startSingleMaxWithdrawalAmount = input.singleMaxWithdrawalAmount != null && !string.IsNullOrEmpty(querySingleMaxWithdrawalAmount.First().ToString()) ? querySingleMaxWithdrawalAmount.First() : decimal.MinValue;  
154 - var endSingleMaxWithdrawalAmount = input.singleMaxWithdrawalAmount != null && !string.IsNullOrEmpty(querySingleMaxWithdrawalAmount.Last().ToString()) ? querySingleMaxWithdrawalAmount.Last() : decimal.MaxValue;  
155 - List<object> queryMonthWithdrawalCount = input.monthWithdrawalCount != null ? input.monthWithdrawalCount.Split(',').ToObeject<List<object>>() : null;  
156 - var startMonthWithdrawalCount = input.monthWithdrawalCount != null && !string.IsNullOrEmpty(queryMonthWithdrawalCount.First().ToString()) ? queryMonthWithdrawalCount.First() : decimal.MinValue;  
157 - var endMonthWithdrawalCount = input.monthWithdrawalCount != null && !string.IsNullOrEmpty(queryMonthWithdrawalCount.Last().ToString()) ? queryMonthWithdrawalCount.Last() : decimal.MaxValue;  
158 - List<string> queryCreatorTime = input.creatorTime != null ? input.creatorTime.Split(',').ToObeject<List<string>>() : null;  
159 - DateTime? startCreatorTime = queryCreatorTime != null ? Ext.GetDateTime(queryCreatorTime.First()) : null;  
160 - DateTime? endCreatorTime = queryCreatorTime != null ? Ext.GetDateTime(queryCreatorTime.Last()) : null;  
161 - List<string> queryLastModifyTime = input.lastModifyTime != null ? input.lastModifyTime.Split(',').ToObeject<List<string>>() : null;  
162 - DateTime? startLastModifyTime = queryLastModifyTime != null ? Ext.GetDateTime(queryLastModifyTime.First()) : null;  
163 - DateTime? endLastModifyTime = queryLastModifyTime != null ? Ext.GetDateTime(queryLastModifyTime.Last()) : null;  
164 - var data = await _db.Queryable<MarketingRulesEntity>()  
165 - .WhereIF(!string.IsNullOrEmpty(input.title), p => p.Title.Contains(input.title))  
166 - .WhereIF(queryProportion != null, p => SqlFunc.Between(p.Proportion, startProportion, endProportion))  
167 - .WhereIF(queryWithdrawalMoney != null, p => SqlFunc.Between(p.WithdrawalMoney, startWithdrawalMoney, endWithdrawalMoney))  
168 - .WhereIF(querySingleMaxWithdrawalAmount != null, p => SqlFunc.Between(p.SingleMaxWithdrawalAmount, startSingleMaxWithdrawalAmount, endSingleMaxWithdrawalAmount))  
169 - .WhereIF(queryMonthWithdrawalCount != null, p => SqlFunc.Between(p.MonthWithdrawalCount, startMonthWithdrawalCount, endMonthWithdrawalCount))  
170 - .WhereIF(queryCreatorTime != null, p => p.CreatorTime >= new DateTime(startCreatorTime.ToDate().Year, startCreatorTime.ToDate().Month, startCreatorTime.ToDate().Day, 0, 0, 0))  
171 - .WhereIF(queryCreatorTime != null, p => p.CreatorTime <= new DateTime(endCreatorTime.ToDate().Year, endCreatorTime.ToDate().Month, endCreatorTime.ToDate().Day, 23, 59, 59))  
172 - .WhereIF(!string.IsNullOrEmpty(input.creatorUserId), p => p.CreatorUserId.Equals(input.creatorUserId))  
173 - .WhereIF(queryLastModifyTime != null, p => p.LastModifyTime >= new DateTime(startLastModifyTime.ToDate().Year, startLastModifyTime.ToDate().Month, startLastModifyTime.ToDate().Day, 0, 0, 0))  
174 - .WhereIF(queryLastModifyTime != null, p => p.LastModifyTime <= new DateTime(endLastModifyTime.ToDate().Year, endLastModifyTime.ToDate().Month, endLastModifyTime.ToDate().Day, 23, 59, 59))  
175 - .WhereIF(!string.IsNullOrEmpty(input.lastModifyUserId), p => p.LastModifyUserId.Equals(input.lastModifyUserId))  
176 - .WhereIF(input.enabledMark != null, p => p.EnabledMark == input.enabledMark)  
177 - .Select(it => new MarketingRulesListOutput  
178 - {  
179 - id = it.Id,  
180 - title = it.Title,  
181 - proportion = it.Proportion,  
182 - withdrawalMoney = it.WithdrawalMoney,  
183 - singleMaxWithdrawalAmount = it.SingleMaxWithdrawalAmount,  
184 - monthWithdrawalCount = it.MonthWithdrawalCount,  
185 - remark = it.Remark,  
186 - enabledMark = it.EnabledMark,  
187 - sortCode = it.SortCode,  
188 - creatorTime = it.CreatorTime,  
189 - creatorUserId = it.CreatorUserId,  
190 - lastModifyTime = it.LastModifyTime,  
191 - lastModifyUserId = it.LastModifyUserId,  
192 - }).MergeTable().OrderBy(sidx + " " + input.sort)  
193 - .Mapper(it =>  
194 - {  
195 - if (input.enabledMark != null && input.enabledMark > 0)  
196 - {  
197 - var marketingRulesDetailList = _db.Queryable<MarketingRulesDetailEntity>().Where(w => w.RuleId == it.id).ToList();  
198 - it.details = marketingRulesDetailList.Adapt<List<MarketingRulesDetailInfoOutput>>();  
199 -  
200 - }  
201 - })  
202 - .ToPagedListAsync(input.currentPage, input.pageSize);  
203 - return PageResult<MarketingRulesListOutput>.SqlSugarPageResult(data);  
204 - }  
205 -  
206 - /// <summary>  
207 - /// 新建分销规则设置  
208 - /// </summary>  
209 - /// <param name="input">参数</param>  
210 - /// <returns></returns>  
211 - [HttpPost("")]  
212 - public async Task Create([FromBody] MarketingRulesCrInput input)  
213 - {  
214 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
215 - _db.AddConnection(new ConnectionConfig()  
216 - {  
217 - ConfigId = dbLink.Id,  
218 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
219 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
220 - InitKeyType = InitKeyType.Attribute,  
221 - IsAutoCloseConnection = true  
222 - });  
223 - _db.ChangeDatabase(dbLink.Id);  
224 - var userInfo = await _userManager.GetUserInfo();  
225 - var entity = input.Adapt<MarketingRulesEntity>();  
226 - entity.Id = YitIdHelper.NextId().ToString();  
227 - entity.CreatorTime = DateTime.Now;  
228 - entity.CreatorUserId = _userManager.UserId;  
229 - try  
230 - {  
231 - //开启事务  
232 - _db.BeginTran();  
233 -  
234 - //新增分销规则设置记录  
235 - var newEntity = await _db.Insertable(entity).IgnoreColumns(ignoreNullColumn: true).ExecuteReturnEntityAsync();  
236 -  
237 - var marketingRulesDetailEntityList = input.marketingRulesDetailList.Adapt<List<MarketingRulesDetailEntity>>();  
238 - if (marketingRulesDetailEntityList != null)  
239 - {  
240 - foreach (var item in marketingRulesDetailEntityList)  
241 - {  
242 - item.Id = YitIdHelper.NextId().ToString();  
243 - item.RuleId = newEntity.Id;  
244 - }  
245 - await _db.Insertable(marketingRulesDetailEntityList).ExecuteCommandAsync();  
246 - }  
247 -  
248 - //关闭事务  
249 - _db.CommitTran();  
250 - }  
251 - catch (Exception)  
252 - {  
253 - //回滚事务  
254 - _db.RollbackTran();  
255 - throw NCCException.Oh(ErrorCode.COM1000);  
256 - }  
257 - }  
258 -  
259 - /// <summary>  
260 - /// 获取分销规则设置无分页列表  
261 - /// </summary>  
262 - /// <param name="input">请求参数</param>  
263 - /// <returns></returns>  
264 - [NonAction]  
265 - public async Task<dynamic> GetNoPagingList([FromQuery] MarketingRulesListQueryInput input)  
266 - {  
267 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
268 - _db.AddConnection(new ConnectionConfig()  
269 - {  
270 - ConfigId = dbLink.Id,  
271 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
272 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
273 - InitKeyType = InitKeyType.Attribute,  
274 - IsAutoCloseConnection = true  
275 - });  
276 - _db.ChangeDatabase(dbLink.Id);  
277 - var sidx = input.sidx == null ? "sortCode" : input.sidx;  
278 - List<object> queryProportion = input.proportion != null ? input.proportion.Split(',').ToObeject<List<object>>() : null;  
279 - var startProportion = input.proportion != null && !string.IsNullOrEmpty(queryProportion.First().ToString()) ? queryProportion.First() : decimal.MinValue;  
280 - var endProportion = input.proportion != null && !string.IsNullOrEmpty(queryProportion.Last().ToString()) ? queryProportion.Last() : decimal.MaxValue;  
281 - List<object> queryWithdrawalMoney = input.withdrawalMoney != null ? input.withdrawalMoney.Split(',').ToObeject<List<object>>() : null;  
282 - var startWithdrawalMoney = input.withdrawalMoney != null && !string.IsNullOrEmpty(queryWithdrawalMoney.First().ToString()) ? queryWithdrawalMoney.First() : decimal.MinValue;  
283 - var endWithdrawalMoney = input.withdrawalMoney != null && !string.IsNullOrEmpty(queryWithdrawalMoney.Last().ToString()) ? queryWithdrawalMoney.Last() : decimal.MaxValue;  
284 - List<object> querySingleMaxWithdrawalAmount = input.singleMaxWithdrawalAmount != null ? input.singleMaxWithdrawalAmount.Split(',').ToObeject<List<object>>() : null;  
285 - var startSingleMaxWithdrawalAmount = input.singleMaxWithdrawalAmount != null && !string.IsNullOrEmpty(querySingleMaxWithdrawalAmount.First().ToString()) ? querySingleMaxWithdrawalAmount.First() : decimal.MinValue;  
286 - var endSingleMaxWithdrawalAmount = input.singleMaxWithdrawalAmount != null && !string.IsNullOrEmpty(querySingleMaxWithdrawalAmount.Last().ToString()) ? querySingleMaxWithdrawalAmount.Last() : decimal.MaxValue;  
287 - List<object> queryMonthWithdrawalCount = input.monthWithdrawalCount != null ? input.monthWithdrawalCount.Split(',').ToObeject<List<object>>() : null;  
288 - var startMonthWithdrawalCount = input.monthWithdrawalCount != null && !string.IsNullOrEmpty(queryMonthWithdrawalCount.First().ToString()) ? queryMonthWithdrawalCount.First() : decimal.MinValue;  
289 - var endMonthWithdrawalCount = input.monthWithdrawalCount != null && !string.IsNullOrEmpty(queryMonthWithdrawalCount.Last().ToString()) ? queryMonthWithdrawalCount.Last() : decimal.MaxValue;  
290 - List<string> queryCreatorTime = input.creatorTime != null ? input.creatorTime.Split(',').ToObeject<List<string>>() : null;  
291 - DateTime? startCreatorTime = queryCreatorTime != null ? Ext.GetDateTime(queryCreatorTime.First()) : null;  
292 - DateTime? endCreatorTime = queryCreatorTime != null ? Ext.GetDateTime(queryCreatorTime.Last()) : null;  
293 - List<string> queryLastModifyTime = input.lastModifyTime != null ? input.lastModifyTime.Split(',').ToObeject<List<string>>() : null;  
294 - DateTime? startLastModifyTime = queryLastModifyTime != null ? Ext.GetDateTime(queryLastModifyTime.First()) : null;  
295 - DateTime? endLastModifyTime = queryLastModifyTime != null ? Ext.GetDateTime(queryLastModifyTime.Last()) : null;  
296 - var data = await _db.Queryable<MarketingRulesEntity>()  
297 - .WhereIF(!string.IsNullOrEmpty(input.title), p => p.Title.Contains(input.title))  
298 - .WhereIF(queryProportion != null, p => SqlFunc.Between(p.Proportion, startProportion, endProportion))  
299 - .WhereIF(queryWithdrawalMoney != null, p => SqlFunc.Between(p.WithdrawalMoney, startWithdrawalMoney, endWithdrawalMoney))  
300 - .WhereIF(querySingleMaxWithdrawalAmount != null, p => SqlFunc.Between(p.SingleMaxWithdrawalAmount, startSingleMaxWithdrawalAmount, endSingleMaxWithdrawalAmount))  
301 - .WhereIF(queryMonthWithdrawalCount != null, p => SqlFunc.Between(p.MonthWithdrawalCount, startMonthWithdrawalCount, endMonthWithdrawalCount))  
302 - .WhereIF(queryCreatorTime != null, p => p.CreatorTime >= new DateTime(startCreatorTime.ToDate().Year, startCreatorTime.ToDate().Month, startCreatorTime.ToDate().Day, 0, 0, 0))  
303 - .WhereIF(queryCreatorTime != null, p => p.CreatorTime <= new DateTime(endCreatorTime.ToDate().Year, endCreatorTime.ToDate().Month, endCreatorTime.ToDate().Day, 23, 59, 59))  
304 - .WhereIF(!string.IsNullOrEmpty(input.creatorUserId), p => p.CreatorUserId.Equals(input.creatorUserId))  
305 - .WhereIF(queryLastModifyTime != null, p => p.LastModifyTime >= new DateTime(startLastModifyTime.ToDate().Year, startLastModifyTime.ToDate().Month, startLastModifyTime.ToDate().Day, 0, 0, 0))  
306 - .WhereIF(queryLastModifyTime != null, p => p.LastModifyTime <= new DateTime(endLastModifyTime.ToDate().Year, endLastModifyTime.ToDate().Month, endLastModifyTime.ToDate().Day, 23, 59, 59))  
307 - .WhereIF(!string.IsNullOrEmpty(input.lastModifyUserId), p => p.LastModifyUserId.Equals(input.lastModifyUserId))  
308 - .Select(it => new MarketingRulesListOutput  
309 - {  
310 - id = it.Id,  
311 - title = it.Title,  
312 - proportion = it.Proportion,  
313 - withdrawalMoney = it.WithdrawalMoney,  
314 - singleMaxWithdrawalAmount = it.SingleMaxWithdrawalAmount,  
315 - monthWithdrawalCount = it.MonthWithdrawalCount,  
316 - remark = it.Remark,  
317 - enabledMark = it.EnabledMark,  
318 - sortCode = it.SortCode,  
319 - creatorTime = it.CreatorTime,  
320 - creatorUserId = it.CreatorUserId,  
321 - lastModifyTime = it.LastModifyTime,  
322 - lastModifyUserId = it.LastModifyUserId,  
323 - }).MergeTable().OrderBy(sidx + " " + input.sort).ToListAsync();  
324 - return data;  
325 - }  
326 -  
327 - /// <summary>  
328 - /// 导出分销规则设置  
329 - /// </summary>  
330 - /// <param name="input">请求参数</param>  
331 - /// <returns></returns>  
332 - [HttpGet("Actions/Export")]  
333 - public async Task<dynamic> Export([FromQuery] MarketingRulesListQueryInput input)  
334 - {  
335 - var userInfo = await _userManager.GetUserInfo();  
336 - var exportData = new List<MarketingRulesListOutput>();  
337 - if (input.dataType == 0)  
338 - {  
339 - var data = Clay.Object(await this.GetList(input));  
340 - exportData = data.Solidify<PageResult<MarketingRulesListOutput>>().list;  
341 - }  
342 - else  
343 - {  
344 - exportData = await this.GetNoPagingList(input);  
345 - }  
346 - List<ParamsModel> paramList = "[{\"value\":\"规则名称\",\"field\":\"title\"},{\"value\":\"提成比例 (%)\",\"field\":\"proportion\"},{\"value\":\"最低提现金额\",\"field\":\"withdrawalMoney\"},{\"value\":\"单次最大提现金额\",\"field\":\"singleMaxWithdrawalAmount\"},{\"value\":\"每个月提现次数\",\"field\":\"monthWithdrawalCount\"},{\"value\":\"备注\",\"field\":\"remark\"},{\"value\":\"排序码\",\"field\":\"sortCode\"},{\"value\":\"是否有效\",\"field\":\"enabledMark\"},{\"value\":\"创建用户\",\"field\":\"creatorUserId\"},{\"value\":\"创建时间\",\"field\":\"creatorTime\"},{\"value\":\"修改用户\",\"field\":\"lastModifyUserId\"},{\"value\":\"修改时间\",\"field\":\"lastModifyTime\"},]".ToList<ParamsModel>();  
347 - ExcelConfig excelconfig = new ExcelConfig();  
348 - excelconfig.FileName = "分销规则设置.xls";  
349 - excelconfig.HeadFont = "微软雅黑";  
350 - excelconfig.HeadPoint = 10;  
351 - excelconfig.IsAllSizeColumn = true;  
352 - excelconfig.ColumnModel = new List<ExcelColumnModel>();  
353 - List<string> selectKeyList = input.selectKey.Split(',').ToList();  
354 - foreach (var item in selectKeyList)  
355 - {  
356 - var isExist = paramList.Find(p => p.field == item);  
357 - if (isExist != null)  
358 - {  
359 - excelconfig.ColumnModel.Add(new ExcelColumnModel() { Column = isExist.field, ExcelColumn = isExist.value });  
360 - }  
361 - }  
362 - var addPath = FileVariable.TemporaryFilePath + excelconfig.FileName;  
363 - ExcelExportHelper<MarketingRulesListOutput>.Export(exportData, excelconfig, addPath);  
364 - var fileName = _userManager.UserId + "|" + addPath + "|xls";  
365 - var output = new  
366 - {  
367 - name = excelconfig.FileName,  
368 - url = "/api/File/Download?encryption=" + DESCEncryption.Encrypt(fileName, "NCC")  
369 - };  
370 - return output;  
371 - }  
372 -  
373 - /// <summary>  
374 - /// 批量删除分销规则设置  
375 - /// </summary>  
376 - /// <param name="ids">主键数组</param>  
377 - /// <returns></returns>  
378 - [HttpPost("batchRemove")]  
379 - public async Task BatchRemove([FromBody] List<string> ids)  
380 - {  
381 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
382 - _db.AddConnection(new ConnectionConfig()  
383 - {  
384 - ConfigId = dbLink.Id,  
385 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
386 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
387 - InitKeyType = InitKeyType.Attribute,  
388 - IsAutoCloseConnection = true  
389 - });  
390 - _db.ChangeDatabase(dbLink.Id);  
391 - var entitys = await _db.Queryable<MarketingRulesEntity>().In(it => it.Id, ids).ToListAsync();  
392 - if (entitys.Count > 0)  
393 - {  
394 - try  
395 - {  
396 - //开启事务  
397 - _db.BeginTran();  
398 - //批量删除分销规则设置  
399 - await _db.Deleteable<MarketingRulesEntity>().In(d => d.Id, ids).ExecuteCommandAsync();  
400 -  
401 - //清空子表数据  
402 - await _db.Deleteable<MarketingRulesDetailEntity>().In(u => u.RuleId, ids).ExecuteCommandAsync();  
403 - //关闭事务  
404 - _db.CommitTran();  
405 - }  
406 - catch (Exception)  
407 - {  
408 - //回滚事务  
409 - _db.RollbackTran();  
410 - throw NCCException.Oh(ErrorCode.COM1002);  
411 - }  
412 - }  
413 - }  
414 -  
415 - /// <summary>  
416 - /// 更新分销规则设置  
417 - /// </summary>  
418 - /// <param name="id">主键</param>  
419 - /// <param name="input">参数</param>  
420 - /// <returns></returns>  
421 - [HttpPut("{id}")]  
422 - public async Task Update(string id, [FromBody] MarketingRulesUpInput input)  
423 - {  
424 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
425 - _db.AddConnection(new ConnectionConfig()  
426 - {  
427 - ConfigId = dbLink.Id,  
428 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
429 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
430 - InitKeyType = InitKeyType.Attribute,  
431 - IsAutoCloseConnection = true  
432 - });  
433 - _db.ChangeDatabase(dbLink.Id);  
434 - var entity = input.Adapt<MarketingRulesEntity>();  
435 - entity.LastModifyTime = DateTime.Now;  
436 - entity.LastModifyUserId = _userManager.UserId;  
437 - try  
438 - {  
439 - //开启事务  
440 - _db.BeginTran();  
441 -  
442 - //更新分销规则设置记录  
443 - await _db.Updateable(entity).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();  
444 -  
445 - //清空原有数据  
446 - await _db.Deleteable<MarketingRulesDetailEntity>().Where(u => u.RuleId == id).ExecuteCommandAsync();  
447 - //新增新数据  
448 - var marketingRulesDetailEntityList = input.marketingRulesDetailList.Adapt<List<MarketingRulesDetailEntity>>();  
449 - if (marketingRulesDetailEntityList != null)  
450 - {  
451 - foreach (var item in marketingRulesDetailEntityList)  
452 - {  
453 - item.Id = YitIdHelper.NextId().ToString();  
454 - item.RuleId = entity.Id;  
455 - }  
456 - await _db.Insertable(marketingRulesDetailEntityList).ExecuteCommandAsync();  
457 - }  
458 -  
459 - //关闭事务  
460 - _db.CommitTran();  
461 - }  
462 - catch (Exception)  
463 - {  
464 - //回滚事务  
465 - _db.RollbackTran();  
466 - throw NCCException.Oh(ErrorCode.COM1001);  
467 - }  
468 - }  
469 -  
470 - /// <summary>  
471 - /// 删除分销规则设置  
472 - /// </summary>  
473 - /// <returns></returns>  
474 - [HttpDelete("{id}")]  
475 - public async Task Delete(string id)  
476 - {  
477 - var dbLink = await _dbLinkService.GetInfo("218239598550058245");  
478 - _db.AddConnection(new ConnectionConfig()  
479 - {  
480 - ConfigId = dbLink.Id,  
481 - DbType = _dataBaseService.ToDbType(dbLink.DbType),  
482 - ConnectionString = _dataBaseService.ToConnectionString(dbLink),  
483 - InitKeyType = InitKeyType.Attribute,  
484 - IsAutoCloseConnection = true  
485 - });  
486 - _db.ChangeDatabase(dbLink.Id);  
487 - var entity = await _db.Queryable<MarketingRulesEntity>().FirstAsync(p => p.Id == id);  
488 - _ = entity ?? throw NCCException.Oh(ErrorCode.COM1005);  
489 - try  
490 - {  
491 - //开启事务  
492 - _db.BeginTran();  
493 -  
494 - //删除分销规则设置记录  
495 - await _db.Deleteable<MarketingRulesEntity>().Where(d => d.Id == id).ExecuteCommandAsync();  
496 -  
497 - //清空子表数据  
498 - await _db.Deleteable<MarketingRulesDetailEntity>().Where(u => u.RuleId == id).ExecuteCommandAsync();  
499 -  
500 - //关闭事务  
501 - _db.CommitTran();  
502 - }  
503 - catch (Exception)  
504 - {  
505 - //回滚事务  
506 - _db.RollbackTran();  
507 - throw NCCException.Oh(ErrorCode.COM1002);  
508 - }  
509 - }  
510 - }  
511 -}  
netcore/src/Modularity/Order/NCC.Order/NCC.Order.csproj deleted
1 -<Project Sdk="Microsoft.NET.Sdk">  
2 -  
3 - <PropertyGroup>  
4 - <TargetFramework>net6.0</TargetFramework>  
5 - </PropertyGroup>  
6 -  
7 - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">  
8 - <DocumentationFile>D:\wesley\project\git\antis-disk\netcore\src\Modularity\SimpleOrder\NCC.Order\NCC.Frends.xml</DocumentationFile>  
9 - </PropertyGroup>  
10 -  
11 - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">  
12 - <DocumentationFile>bin\Release\$(AssemblyName).xml</DocumentationFile>  
13 - </PropertyGroup>  
14 -  
15 - <ItemGroup>  
16 - <PackageReference Include="MiniProfiler.AspNetCore.Mvc" Version="4.2.22" />  
17 - <ProjectReference Include="..\..\..\Infrastructure\NCC.Pay\NCC.Core.Pay\NCC.Core.Pay.csproj" />  
18 - <ProjectReference Include="..\..\Common\NCC.Common.Core\NCC.Common.Core.csproj" />  
19 - <ProjectReference Include="..\..\System\NCC.System.Interfaces\NCC.System.Interfaces.csproj" />  
20 - <ProjectReference Include="..\NCC.Order.Interfaces\NCC.Order.Interfaces.csproj" />  
21 - </ItemGroup>  
22 -  
23 -</Project>  
netcore/src/Modularity/Order/NCC.Order/NCC.Order.xml deleted
1 -<?xml version="1.0"?>  
2 -<doc>  
3 - <assembly>  
4 - <name>NCC.Order</name>  
5 - </assembly>  
6 - <members>  
7 - <member name="T:NCC.Order.BaseAmountHistory.BaseAmountHistoryService">  
8 - <summary>  
9 - 金额流水记录服务  
10 - </summary>  
11 - </member>  
12 - <member name="M:NCC.Order.BaseAmountHistory.BaseAmountHistoryService.#ctor(SqlSugar.ISqlSugarRepository{NCC.Order.Entitys.BaseAmountHistoryEntity},NCC.System.Interfaces.System.IDbLinkService,NCC.System.Interfaces.System.IDataBaseService,NCC.Common.Core.Manager.IUserManager,Antis.Pay.Core.Interface.IWePay,NCC.Core.Pay.WeChatPay.V2.IWeChatPayClient,Microsoft.Extensions.Options.IOptions{NCC.Core.Pay.WeChatPay.WeChatPayOptions})">  
13 - <summary>  
14 - 初始化一个<see cref="T:NCC.Order.BaseAmountHistory.BaseAmountHistoryService"/>类型的新实例  
15 - </summary>  
16 - </member>  
17 - <member name="M:NCC.Order.BaseAmountHistory.BaseAmountHistoryService.GetInfo(System.String)">  
18 - <summary>  
19 - 获取金额流水记录  
20 - </summary>  
21 - <param name="id">参数</param>  
22 - <returns></returns>  
23 - </member>  
24 - <member name="M:NCC.Order.BaseAmountHistory.BaseAmountHistoryService.GetList(NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryListQueryInput)">  
25 - <summary>  
26 - 获取金额流水记录列表  
27 - </summary>  
28 - <param name="input">请求参数</param>  
29 - <returns></returns>  
30 - </member>  
31 - <member name="M:NCC.Order.BaseAmountHistory.BaseAmountHistoryService.Create(NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryCrInput)">  
32 - <summary>  
33 - 新建金额流水记录  
34 - </summary>  
35 - <param name="input">参数</param>  
36 - <returns></returns>  
37 - </member>  
38 - <member name="M:NCC.Order.BaseAmountHistory.BaseAmountHistoryService.Update(System.String,NCC.Order.Entitys.Dto.BaseAmountHistory.BaseAmountHistoryUpInput)">  
39 - <summary>  
40 - 更新金额流水记录  
41 - </summary>  
42 - <param name="id">主键</param>  
43 - <param name="input">参数</param>  
44 - <returns></returns>  
45 - </member>  
46 - <member name="M:NCC.Order.BaseAmountHistory.BaseAmountHistoryService.Delete(System.String)">  
47 - <summary>  
48 - 删除金额流水记录  
49 - </summary>  
50 - <returns></returns>  
51 - </member>  
52 - <member name="M:NCC.Order.BaseAmountHistory.BaseAmountHistoryService.GetUserAmount">  
53 - <summary>  
54 - 获取当前用户所有余额  
55 - </summary>  
56 - <returns></returns>  
57 - </member>  
58 - <member name="M:NCC.Order.BaseAmountHistory.BaseAmountHistoryService.Withdrawal(System.Decimal)">  
59 - <summary>  
60 - 提现  
61 - </summary>  
62 - <param name="money">提现金额</param>  
63 - <returns></returns>  
64 - </member>  
65 - <member name="M:NCC.Order.BaseAmountHistory.BaseAmountHistoryService.HomeStatistics">  
66 - <summary>  
67 - 代理星球首页信息  
68 - </summary>  
69 - <returns>percentageScale 提成比例 myFans 我的粉丝 balance 余额 </returns>  
70 - </member>  
71 - <member name="M:NCC.Order.BaseAmountHistory.BaseAmountHistoryService.DistributionAccount(System.String)">  
72 - <summary>  
73 - 订单分销金额计算 还需要完善 分销的条件 不应该是所有人都能  
74 - </summary>  
75 - <param name="orderId"></param>  
76 - <returns></returns>  
77 - </member>  
78 - <member name="T:NCC.Order.BaseOrder.BaseOrderService">  
79 - <summary>  
80 - 订单模块服务  
81 - </summary>  
82 - </member>  
83 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.#ctor(SqlSugar.ISqlSugarRepository{NCC.Order.Entitys.BaseOrderEntity},NCC.System.Interfaces.System.IDbLinkService,NCC.System.Interfaces.System.IDataBaseService,NCC.Common.Core.Manager.IUserManager,Antis.Pay.Core.Interface.IWePay,Microsoft.AspNetCore.Http.IHttpContextAccessor,Microsoft.Extensions.Logging.ILogger{NCC.Order.Entitys.BaseOrderEntity},NCC.Order.Interfaces.BaseProduct.IBaseProductService)">  
84 - <summary>  
85 - 初始化一个<see cref="T:NCC.Order.BaseOrder.BaseOrderService"/>类型的新实例  
86 - </summary>  
87 - </member>  
88 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.GetInfo(System.String)">  
89 - <summary>  
90 - 获取订单模块  
91 - </summary>  
92 - <param name="id">参数</param>  
93 - <returns></returns>  
94 - </member>  
95 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.CheckOrderPay(System.String)">  
96 - <summary>  
97 - 检测订单是否支付  
98 - </summary>  
99 - <param name="id"></param>  
100 - <returns></returns>  
101 - </member>  
102 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.GetList(NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput)">  
103 - <summary>  
104 - 获取订单模块列表  
105 - </summary>  
106 - <param name="input">请求参数</param>  
107 - <returns></returns>  
108 - </member>  
109 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.Create(NCC.Order.Entitys.Dto.BaseOrder.BaseOrderCrInput)">  
110 - <summary>  
111 - 新建订单模块V1  
112 - </summary>  
113 - <param name="input">参数</param>  
114 - <returns></returns>  
115 - </member>  
116 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.GetNoPagingList(NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput)">  
117 - <summary>  
118 - 获取订单模块无分页列表  
119 - </summary>  
120 - <param name="input">请求参数</param>  
121 - <returns></returns>  
122 - </member>  
123 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.Export(NCC.Order.Entitys.Dto.BaseOrder.BaseOrderListQueryInput)">  
124 - <summary>  
125 - 导出订单模块V1  
126 - </summary>  
127 - <param name="input">请求参数</param>  
128 - <returns></returns>  
129 - </member>  
130 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.Update(System.String,NCC.Order.Entitys.Dto.BaseOrder.BaseOrderUpInput)">  
131 - <summary>  
132 - 更新订单模块V1  
133 - </summary>  
134 - <param name="id">主键</param>  
135 - <param name="input">参数</param>  
136 - <returns></returns>  
137 - </member>  
138 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.Delete(System.String)">  
139 - <summary>  
140 - 删除订单模块  
141 - </summary>  
142 - <returns></returns>  
143 - </member>  
144 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.AddOrder(NCC.Order.Entitys.Dto.BaseOrder.BaseOrderCrInput)">  
145 - <summary>  
146 - 下单  
147 - </summary>  
148 - <param name="input">下单参数</param>  
149 - <returns></returns>  
150 - </member>  
151 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.WePayNotify">  
152 - <summary>  
153 - 支付后回调处理  
154 - </summary>  
155 - <returns></returns>  
156 - </member>  
157 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.WePayNavNotify">  
158 - <summary>  
159 - 支付后回调处理  
160 - </summary>  
161 - <returns></returns>  
162 - </member>  
163 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.SyncUserLevel(System.String,System.String)">  
164 - <summary>  
165 - 计算用户等级 | 有效期信息(会员)  
166 - </summary>  
167 - <param name="userid"></param>  
168 - <param name="pid">产品id</param>  
169 - <returns></returns>  
170 - </member>  
171 - <member name="M:NCC.Order.BaseOrder.BaseOrderService.ChangeOrderStatus(System.String,NCC.Order.Entitys.Enum.OrderStatus,System.String)">  
172 - <summary>  
173 - 修改订单状态  
174 - </summary>  
175 - <param name="orderid"></param>  
176 - <param name="status"></param>  
177 - <param name="tag"></param>  
178 - <returns></returns>  
179 - </member>  
180 - <member name="T:NCC.Order.BaseProduct.BaseProductService">  
181 - <summary>  
182 - 商品信息服务  
183 - </summary>  
184 - </member>  
185 - <member name="M:NCC.Order.BaseProduct.BaseProductService.#ctor(SqlSugar.ISqlSugarRepository{NCC.Order.Entitys.BaseProductEntity},SqlSugar.ISqlSugarRepository{NCC.Order.Entitys.BaseProductDetailsEntity},NCC.System.Interfaces.System.IDbLinkService,NCC.System.Interfaces.System.IDataBaseService,NCC.Common.Core.Manager.IUserManager)">  
186 - <summary>  
187 - 初始化一个<see cref="T:NCC.Order.BaseProduct.BaseProductService"/>类型的新实例  
188 - </summary>  
189 - </member>  
190 - <member name="M:NCC.Order.BaseProduct.BaseProductService.GetInfo(System.String,System.Boolean)">  
191 - <summary>  
192 - 获取产品信息V1  
193 - </summary>  
194 - <param name="id">参数</param>  
195 - <param name="view">参数</param>  
196 - <returns></returns>  
197 - </member>  
198 - <member name="M:NCC.Order.BaseProduct.BaseProductService.GetList(NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput)">  
199 - <summary>  
200 - 获取产品信息列表  
201 - </summary>  
202 - <param name="input">请求参数</param>  
203 - <returns></returns>  
204 - </member>  
205 - <member name="M:NCC.Order.BaseProduct.BaseProductService.Create(NCC.Order.Entitys.Dto.BaseProduct.BaseProductCrInput)">  
206 - <summary>  
207 - 新建产品信息  
208 - </summary>  
209 - <param name="input">参数</param>  
210 - <returns></returns>  
211 - </member>  
212 - <member name="M:NCC.Order.BaseProduct.BaseProductService.GetNoPagingList(NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput)">  
213 - <summary>  
214 - 获取产品信息V1无分页列表  
215 - </summary>  
216 - <param name="input">请求参数</param>  
217 - <returns></returns>  
218 - </member>  
219 - <member name="M:NCC.Order.BaseProduct.BaseProductService.Export(NCC.Order.Entitys.Dto.BaseProduct.BaseProductListQueryInput)">  
220 - <summary>  
221 - 导出产品信息V1  
222 - </summary>  
223 - <param name="input">请求参数</param>  
224 - <returns></returns>  
225 - </member>  
226 - <member name="M:NCC.Order.BaseProduct.BaseProductService.Update(System.String,NCC.Order.Entitys.Dto.BaseProduct.BaseProductUpInput)">  
227 - <summary>  
228 - 更新产品信息V1  
229 - </summary>  
230 - <param name="id">主键</param>  
231 - <param name="input">参数</param>  
232 - <returns></returns>  
233 - </member>  
234 - <member name="M:NCC.Order.BaseProduct.BaseProductService.Delete(System.String)">  
235 - <summary>  
236 - 删除产品信息V1  
237 - </summary>  
238 - <returns></returns>  
239 - </member>  
240 - <member name="T:NCC.Order.BaseUserBalance.BaseUserBalanceService">  
241 - <summary>  
242 - 用户余额变动服务  
243 - </summary>  
244 - </member>  
245 - <member name="M:NCC.Order.BaseUserBalance.BaseUserBalanceService.#ctor(SqlSugar.ISqlSugarRepository{NCC.Order.Entitys.BaseUserBalanceEntity},NCC.System.Interfaces.System.IDbLinkService,NCC.System.Interfaces.System.IDataBaseService,NCC.Common.Core.Manager.IUserManager)">  
246 - <summary>  
247 - 初始化一个<see cref="T:NCC.Order.BaseUserBalance.BaseUserBalanceService"/>类型的新实例  
248 - </summary>  
249 - </member>  
250 - <member name="M:NCC.Order.BaseUserBalance.BaseUserBalanceService.GetInfo(System.String)">  
251 - <summary>  
252 - 获取用户余额变动  
253 - </summary>  
254 - <param name="id">参数</param>  
255 - <returns></returns>  
256 - </member>  
257 - <member name="M:NCC.Order.BaseUserBalance.BaseUserBalanceService.GetList(NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceListQueryInput)">  
258 - <summary>  
259 - 获取用户余额变动列表  
260 - </summary>  
261 - <param name="input">请求参数</param>  
262 - <returns></returns>  
263 - </member>  
264 - <member name="M:NCC.Order.BaseUserBalance.BaseUserBalanceService.Create(NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceCrInput)">  
265 - <summary>  
266 - 新建用户余额变动  
267 - </summary>  
268 - <param name="input">参数</param>  
269 - <returns></returns>  
270 - </member>  
271 - <member name="M:NCC.Order.BaseUserBalance.BaseUserBalanceService.Update(System.String,NCC.Order.Entitys.Dto.BaseUserBalance.BaseUserBalanceUpInput)">  
272 - <summary>  
273 - 更新用户余额变动  
274 - </summary>  
275 - <param name="id">主键</param>  
276 - <param name="input">参数</param>  
277 - <returns></returns>  
278 - </member>  
279 - <member name="M:NCC.Order.BaseUserBalance.BaseUserBalanceService.Delete(System.String)">  
280 - <summary>  
281 - 删除用户余额变动  
282 - </summary>  
283 - <returns></returns>  
284 - </member>  
285 - <member name="T:NCC.Order.MarketingRules.MarketingRulesService">  
286 - <summary>  
287 - 分销规则设置服务  
288 - </summary>  
289 - </member>  
290 - <member name="M:NCC.Order.MarketingRules.MarketingRulesService.#ctor(SqlSugar.ISqlSugarRepository{NCC.Order.Entitys.MarketingRulesEntity},SqlSugar.ISqlSugarRepository{NCC.Order.Entitys.MarketingRulesDetailEntity},NCC.System.Interfaces.System.IDbLinkService,NCC.System.Interfaces.System.IDataBaseService,NCC.Common.Core.Manager.IUserManager)">  
291 - <summary>  
292 - 初始化一个<see cref="T:NCC.Order.MarketingRules.MarketingRulesService"/>类型的新实例  
293 - </summary>  
294 - </member>  
295 - <member name="M:NCC.Order.MarketingRules.MarketingRulesService.GetInfo(System.String)">  
296 - <summary>  
297 - 获取分销规则设置  
298 - </summary>  
299 - <param name="id">参数</param>  
300 - <returns></returns>  
301 - </member>  
302 - <member name="M:NCC.Order.MarketingRules.MarketingRulesService.CurrentRule">  
303 - <summary>  
304 - 获取正在用的规则 (取一个)  
305 - </summary>  
306 - <returns></returns>  
307 - </member>  
308 - <member name="M:NCC.Order.MarketingRules.MarketingRulesService.GetUserRule(System.String)">  
309 - <summary>  
310 - 获取当前用户等级信息  
311 - </summary>  
312 - <returns></returns>  
313 - </member>  
314 - <member name="M:NCC.Order.MarketingRules.MarketingRulesService.GetList(NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput)">  
315 - <summary>  
316 - 获取分销规则设置列表  
317 - </summary>  
318 - <param name="input">请求参数</param>  
319 - <returns></returns>  
320 - </member>  
321 - <member name="M:NCC.Order.MarketingRules.MarketingRulesService.Create(NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesCrInput)">  
322 - <summary>  
323 - 新建分销规则设置  
324 - </summary>  
325 - <param name="input">参数</param>  
326 - <returns></returns>  
327 - </member>  
328 - <member name="M:NCC.Order.MarketingRules.MarketingRulesService.GetNoPagingList(NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput)">  
329 - <summary>  
330 - 获取分销规则设置无分页列表  
331 - </summary>  
332 - <param name="input">请求参数</param>  
333 - <returns></returns>  
334 - </member>  
335 - <member name="M:NCC.Order.MarketingRules.MarketingRulesService.Export(NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesListQueryInput)">  
336 - <summary>  
337 - 导出分销规则设置  
338 - </summary>  
339 - <param name="input">请求参数</param>  
340 - <returns></returns>  
341 - </member>  
342 - <member name="M:NCC.Order.MarketingRules.MarketingRulesService.BatchRemove(System.Collections.Generic.List{System.String})">  
343 - <summary>  
344 - 批量删除分销规则设置  
345 - </summary>  
346 - <param name="ids">主键数组</param>  
347 - <returns></returns>  
348 - </member>  
349 - <member name="M:NCC.Order.MarketingRules.MarketingRulesService.Update(System.String,NCC.Order.Entitys.Dto.MarketingRules.MarketingRulesUpInput)">  
350 - <summary>  
351 - 更新分销规则设置  
352 - </summary>  
353 - <param name="id">主键</param>  
354 - <param name="input">参数</param>  
355 - <returns></returns>  
356 - </member>  
357 - <member name="M:NCC.Order.MarketingRules.MarketingRulesService.Delete(System.String)">  
358 - <summary>  
359 - 删除分销规则设置  
360 - </summary>  
361 - <returns></returns>  
362 - </member>  
363 - </members>  
364 -</doc>