using Operater.DbModel;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel.DataAnnotations;
|
using System.Text;
|
|
namespace Operater.DTO.System
|
{
|
public class ProductDistributionRequest
|
{
|
|
[Required(ErrorMessage = "ProductId不能为空")]
|
public List<string> ProductId { get; set; }
|
|
/// <summary>
|
/// 商品来源 0:精选货源 1:1688
|
/// </summary>
|
public int ProSource { get; set; }
|
|
}
|
|
public class ReAddItemRequest : ProductDistributionRequest
|
{
|
|
}
|
|
public class ProductDistributionMq
|
{
|
public string TaskId { get; set; }
|
|
/// <summary>
|
/// 任务类型 1:代发商品铺货单获取 2:批量修改价格 3:批量检测
|
/// </summary>
|
public int TaskType { get; set; }
|
}
|
|
|
|
public class GetDistributionHistoryRequest : PageBiz
|
{
|
public DateTime? StartCreateTime { get; set; }
|
|
public DateTime? EndCreateTime { get; set; }
|
|
/// <summary>
|
/// 执行状态 0待执行 1执行中 2执行完成 3执行失败
|
/// </summary>
|
public int? DisType { get; set; }
|
|
public string ProductName { get; set; }
|
}
|
|
|
|
public class DeleteDistributionHistoryRequest
|
{
|
public List<string> Ids { get; set; }
|
}
|
|
public class GetProductUpdateLogRequest : PageBiz
|
{
|
public string ProductName { get; set; }
|
|
/// <summary>
|
/// 消息处理状态 0未处理 1已处理 2搁置
|
/// </summary>
|
public int? ProcessingStatus { get; set; }
|
}
|
|
public class EditProductUpdateLogRequest
|
{
|
[Required(ErrorMessage = "RecordIds不能为空")]
|
public List<string> RecordIds { get; set; }
|
|
public string Memo { get; set; }
|
/// <summary>
|
/// 消息处理状态 0未处理 1已处理 2搁置
|
/// </summary>
|
public int ProcessingStatus { get; set; }
|
}
|
|
public class GetYzItemUrlRequest
|
{
|
public string Alias { get; set; }
|
|
public string ProductId { get; set; }
|
}
|
|
|
public class UnRelationProductRequest
|
{
|
[Required(ErrorMessage = "AliProductId不能为空")]
|
public string AliProductId { get; set; }
|
|
[Required(ErrorMessage = "YzProductId不能为空")]
|
public string YzProductId { get; set; }
|
}
|
|
public class UpdateYzProductRequest
|
{
|
[Required(ErrorMessage = "ItemId不能为空")]
|
public string ItemId { get; set; }
|
|
public decimal? Price { get; set; }
|
|
/// <summary>
|
/// 修改类型 0多组sku修改 1 批量修改
|
/// </summary>
|
public int UpdateType { get; set; }
|
/// <summary>
|
/// sku信息
|
/// </summary>
|
public List<UpdateYzProductRequestSkuInfo> SkuInfo { get; set; }
|
}
|
public class UpdateYzProductRequestSkuInfo
|
{
|
/// <summary>
|
/// 价格
|
/// </summary>
|
public decimal Price { get; set; }
|
|
public string SkuId { get; set; }
|
}
|
|
public class ListGetDistributionHistoryRequest : PageBiz
|
{
|
public string Title { get; set; }
|
|
/// <summary>
|
/// 商品分组id
|
/// </summary>
|
public List<long> TagIds { get; set; }
|
/// <summary>
|
/// 0 仓库中
|
/// </summary>
|
public int? IsDisplay { get; set; }
|
|
}
|
|
public class ListGetDistributionHistoryResponse : DistributionHistory
|
{
|
|
/// <summary>
|
/// 上下架状态 0未知 1上架 2下架
|
/// </summary>
|
public int IsDisplay { get; set; }
|
/// <summary>
|
/// 商品分组名称
|
/// </summary>
|
public string ProTagName { get; set; }
|
|
/// <summary>
|
/// 商品分组id
|
/// </summary>
|
public List<long> ProTagIds { get; set; }
|
public List<ProSkuItem> SkuList { get; set; }
|
}
|
|
public class ProSkuItem
|
{
|
public string AliSkuId { get; set; }
|
|
public string AliSkuPrice { get; set; }
|
|
public string YzSkuId { get; set; }
|
|
public string YzSkuPrice { get; set; }
|
|
public List<ProSkuItemProps> Props { get; set; }
|
|
public int RowCount { get; set; }
|
|
public bool IsAliPost { get; set; }
|
|
public string YzItemId { get; set; }
|
}
|
|
public class ProSkuItemProps
|
{
|
public string Name { get; set; }
|
|
public string Value { get; set; }
|
}
|
|
public class GetDaiFaProductListRequset : PageBiz
|
{
|
public string Title { get; set; }
|
}
|
|
public class GetDaiFaDetailRequset
|
{
|
[Required(ErrorMessage = "ProductId不能为空")]
|
public string ProductId { get; set; }
|
}
|
|
public class DelingYzRequset
|
{
|
public string YzProductId { get; set; }
|
}
|
|
public class UpdateYzSkuListInfoRequest
|
{
|
public string YzProductId { get; set; }
|
}
|
|
public class UpdateListingYzRequest
|
{
|
public string YzProductId { get; set; }
|
}
|
|
public class BatchDeleteProductLogRequest
|
{
|
|
[Required(ErrorMessage = "LogIds不能为空")]
|
public List<string> LogIds { get; set; }
|
|
/// <summary>
|
/// 是否删除有赞商品
|
/// </summary>
|
public bool IsDelItem { get; set; }
|
}
|
|
public class CompareChangeRequest
|
{
|
public long AliProductId { get; set; }
|
|
public long YzProductId { get; set; }
|
|
/// <summary>
|
/// 0:精选 1:代发
|
/// </summary>
|
public int ProSource { get; set; }
|
|
public string AliToken { get; set; }
|
|
public string YzToken { get; set; }
|
}
|
|
public class CompareChangeResponse
|
{
|
public bool Success { get; set; }
|
|
public string ErrorMsg { get; set; }
|
}
|
}
|