/***********************************************************************
* Project: baifenBinfa
* ProjectName: 百分兵法管理系统
* Web: http://chuanyin.com
* Author:
* Email:
* CreateTime: 202403/02
* Description: 暂无
***********************************************************************/
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using SqlSugar;
namespace CoreCms.Net.Model.FromBody
{
///
/// 商品属性后端提交实体
///
public class FmGoodsTypeSpecInsert
{
///
/// 属性名称
///
[Display(Name = "属性名称")]
[Required(ErrorMessage = "请输入{0}")]
[StringLength(30, ErrorMessage = "{0}不能超过{1}字")]
public string name { get; set; }
///
/// 属性排序
///
[Display(Name = "属性排序")]
[Required(ErrorMessage = "请输入{0}")]
public int sort { get; set; }
///
/// 属性值
///
[Display(Name = "属性值")]
[Required(ErrorMessage = "请输入{0}")]
public List value { get; set; }
}
///
/// 商品属性后端提交实体
///
public class FmGoodsTypeSpecUpdate
{
///
/// 序列
///
[Display(Name = "序列")]
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
[Required(ErrorMessage = "请输入{0}")]
public int id { get; set; }
///
/// 属性名称
///
[Display(Name = "属性名称")]
[Required(ErrorMessage = "请输入{0}")]
[StringLength(30, ErrorMessage = "{0}不能超过{1}字")]
public string name { get; set; }
///
/// 属性排序
///
[Display(Name = "属性排序")]
[Required(ErrorMessage = "请输入{0}")]
public int sort { get; set; }
///
/// 属性值
///
[Display(Name = "属性值")]
[Required(ErrorMessage = "请输入{0}")]
public List value { get; set; }
}
///
/// 商品类型增加实体
///
public class FmGoodsTypeInsert
{
///
/// 属性名称
///
[Display(Name = "属性名称")]
[Required(ErrorMessage = "请输入{0}")]
[StringLength(30, ErrorMessage = "{0}不能超过{1}字")]
public string name { get; set; }
///
/// 参数集合
///
public List parameters { get; set; }
///
/// 属性集合
///
public List types { get; set; }
}
public class TypeParams
{
public int paramsId { get; set; }
public string paramsName { get; set; }
public string paramsType { get; set; }
public string paramsValue { get; set; }
}
public class TypeAttributes
{
public int typeId { get; set; }
public string typeName { get; set; }
public string typeType { get; set; }
public string typeValue { get; set; }
}
}