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 9 <ProjectReference Include="..\..\Modularity\Extend\NCC.Extend\NCC.Extend.csproj" />
10 10 <ProjectReference Include="..\..\Modularity\Message\NCC.Message\NCC.Message.csproj" />
11 11 <ProjectReference Include="..\..\Modularity\OAuth\NCC.OAuth\NCC.OAuth.csproj" />
12   - <ProjectReference Include="..\..\Modularity\Order\NCC.Order\NCC.Order.csproj" />
13 12 <ProjectReference Include="..\..\Modularity\System\NCC.System\NCC.System.csproj" />
14 13 <ProjectReference Include="..\..\Modularity\TaskSchedule\NCC.TaskScheduler\NCC.TaskScheduler.csproj" />
15 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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>