移动系统liao
2024-09-23 78028cee453a5878835a27f884ae36c0900fe8f7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
/***********************************************************************
 *            Project: baifenBinfa
 *        ProjectName: 百分兵法管理系统                               
 *                Web: http://chuanyin.com                     
 *             Author:                                        
 *              Email:                               
 *         CreateTime: 202403/02   
 *        Description: 暂无
 ***********************************************************************/
 
 
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using CoreCms.Net.Model.Entities;
 
namespace CoreCms.Net.Model.FromBody
{
    /// <summary>
    ///     新建商品保存提交类
    /// </summary>
    public class FMGoodsInsertModel
    {
        /// <summary>
        ///     商品信息
        /// </summary>
        public CoreCmsGoods goods { get; set; }
 
        /// <summary>
        ///     生成货品信息
        /// </summary>
        public List<CoreCmsProducts> products { get; set; } = null;
 
        /// <summary>
        ///     会员价格体系
        /// </summary>
        public List<gradePrice> gradePrice { get; set; }
 
        /// <summary>
        ///     栏目扩展
        /// </summary>
        public string goodsCategoryExtendIds { get; set; }
    }
 
    public class gradePrice
    {
        public int key { get; set; }
        public decimal value { get; set; }
    }
 
    /// <summary>
    ///     批量修改金额提交
    /// </summary>
    public class FmBatchModifyPrice
    {
        /// <summary>
        ///     序列数组
        /// </summary>
        public int[] ids { get; set; }
 
        /// <summary>
        ///     变更方式+-*/
        /// </summary>
        public string modifyType { get; set; }
 
        /// <summary>
        ///     变更类型
        /// </summary>
        public string priceType { get; set; }
 
        /// <summary>
        ///     金额或倍数
        /// </summary>
        public decimal priceValue { get; set; }
    }
 
 
    /// <summary>
    ///     批量修改库存提交
    /// </summary>
    public class FmBatchModifyStock
    {
        /// <summary>
        ///     序列数组
        /// </summary>
        public int[] ids { get; set; }
 
        /// <summary>
        ///     变更方式+-*/
        /// </summary>
        public string modifyType { get; set; }
 
        /// <summary>
        ///     变更至
        /// </summary>
        public int modifyValue { get; set; }
    }
 
    /// <summary>
    ///     提交设置标签实体
    /// </summary>
    public class FmSetLabel
    {
        /// <summary>
        ///     序列数组
        /// </summary>
        public int[] ids { get; set; }
 
        public List<Labels> labels { get; set; }
    }
 
    public class Labels
    {
        public string text { get; set; }
        public string style { get; set; }
    }
 
 
    public class FMGetProductInfo
    {
        public int id { get; set; }
        public string type { get; set; }
        public int groupId { get; set; } = 0;
    }
 
 
    /// <summary>
    /// 根据不同类型获取商品提交参数
    /// </summary>
    public class FMGetGoodByType
    {
        /// <summary>
        /// 类型
        /// </summary>
        [Required(ErrorMessage = "请输入类型")]
        public int type { get; set; }
 
        /// <summary>
        /// 数量
        /// </summary>
        [Required(ErrorMessage = "请输入数量")]
        public int num { get; set; } = 0;
 
        /// <summary>
        /// 排序方式
        /// </summary>
        [Required(ErrorMessage = "请输入排序方式")]
        public string orderby { get; set; }
    }
 
}