Files
KJD_WebService/AllBase/Model/Param/FissionManage/FissionDataModel.cs
T
2025-06-29 19:38:31 +08:00

163 lines
5.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AllBase.Model.Param.FissionManage
{
/// <summary>
/// 数据净化传递到服务端使用的对象类
/// </summary>
public class FissionDataModel
{
/// <summary>
/// 本应是分词数据库编号,但程序中作为商品id上传到服务端使用
/// </summary>
public string id { get; set; }
/// <summary>
/// 商品id
/// </summary>
public string fession_id { get; set; }
/// <summary>
/// 销量
/// </summary>
public string sales { get; set; }
/// <summary>
/// 价格
/// </summary>
public string price { get; set; }
/// <summary>
/// 标题
/// </summary>
public string title { get; set; }
/// <summary>
/// 裂变标题 对应FissionData属性:fession_title
/// </summary>
public List<string> fessionTitle { get; set; }
/// <summary>
/// 裂变数量 对应FissionData属性:fession_count
/// </summary>
public string fessionCount { get; set; }
/// <summary>
/// 主词
/// </summary>
public string mainWord { get; set; }
/// <summary>
/// 副词 对应FissionData属性:viceword
/// </summary>
public string viceWord { get; set; }
/// <summary>
/// 分组 对应FissionData属性:category
/// </summary>
public string teamGroup { get; set; }
/// <summary>
/// 来源
/// </summary>
public string source { get; set; }
/// <summary>
/// 商品属性
/// </summary>
public string prop { get; set; }
/// <summary>
/// 属性列表,List<PropBase>类型的json
/// </summary>
public string props { get; set; }
/// <summary>
/// 产品sku信息
/// </summary>
public string skus { get; set; }
/// <summary>
/// 主图
/// </summary>
public List<string> main_pic { get; set; }
/// <summary>
/// 属性图
/// </summary>
public List<string> prop_pic { get; set; }
/// <summary>
/// 详情图/内容图 对应FissionData属性:container_info
/// </summary>
public List<string> content_pic { get; set; }
/// <summary>
/// 子分类id
/// </summary>
public int cate_id { get; set; }
/// <summary>
/// 子分类名称 对应FissionData属性:second_cate
/// </summary>
public string secondCategory { get; set; }
/// <summary>
/// 主分类id 对应FissionData属性:main_cateid
/// </summary>
public int main_cate_id { get; set; }
/// <summary>
/// 主分类名称 对应FissionData属性:main_cate
/// </summary>
public string mainCategory { get; set; }
/// <summary>
/// 完整分类名称 对应FissionData属性:full_category_name
/// </summary>
public string fullCategoryName { get; set; }
/// <summary>
/// 二级类目名称
/// </summary>
public string cat2_name { get; set; }
/// <summary>
/// 三级类目名称
/// </summary>
public string cat3_name { get; set; }
/// <summary>
/// 是否调节价格 对应FissionData属性:is_changeprice
/// </summary>
public int adjustPrice { get; set; }
/// <summary>
/// 加价比例 对应FissionData属性:add_pricepercent
/// </summary>
public decimal addPricePercent { get; set; }
/// <summary>
/// 基础额外加价 对应FissionData属性:base_addprice
/// </summary>
public decimal baseAddPrice { get; set; }
/// <summary>
/// 邮费价格
/// </summary>
public string postFree { get; set; }
/// <summary>
/// 折扣
/// </summary>
public decimal discount { get; set; }
/// <summary>
/// 商品上家来源店铺
/// </summary>
public string from_shop_name { get; set; }
/// <summary>
/// 商品是否通过校验 1 校验通过 9 上家已下架 0 上家有变化需要更新
/// </summary>
public int update_check_passed { get; set; } = 1;
/// <summary>
/// 商品资质信息
/// </summary>
public string qualifications { get; set; }
}
public class GoodsCategoryModel
{
public int id { get; set; }
public string name { get; set; }
public int level { get; set; }
public int parent_id { get; set; }
public int main_cat_id { get; set; }
public bool is_leaf { get; set; }
public bool enable { get; set; }
}
public class GoodsCategoryModelEx : GoodsCategoryModel
{
public int parent_cid { get { return parent_id; } set { parent_id = value; } }
public int industry_status { get; set; }
}
}