shanji 3 years ago
parent
commit
5a2339a22c
  1. 27
      BBWY.Server.Business/EvaluationAssistant/EvaluationAssistantBusiness.cs
  2. 30
      BBWY.Server.Model/Db/EvaluationAssistant/GiftTemplate.cs
  3. 44
      BBWY.Server.Model/Db/EvaluationAssistant/Gifttemplatesku.cs
  4. 32
      BBWY.Server.Model/Dto/Request/GiftTemplate/AddOrEditGiftTemplateRequest.cs

27
BBWY.Server.Business/EvaluationAssistant/EvaluationAssistantBusiness.cs

@ -0,0 +1,27 @@
using BBWY.Common.Http;
using BBWY.Common.Models;
using BBWY.Server.Model;
using BBWY.Server.Model.Dto;
using Microsoft.Extensions.Options;
using Yitter.IdGenerator;
namespace BBWY.Server.Business
{
public class EvaluationAssistantBusiness : BasePlatformRelayBusiness, IDenpendency
{
private IFreeSql fsql;
private IIdGenerator idGenerator;
public EvaluationAssistantBusiness(RestApiService restApiService, IOptions<GlobalConfig> options, YunDingBusiness yunDingBusiness, IFreeSql fsql, IIdGenerator idGenerator) : base(restApiService, options, yunDingBusiness)
{
this.fsql = fsql;
this.idGenerator = idGenerator;
}
public void AddOrEditGiftTemplate(AddOrEditGiftTemplateRequest request)
{
}
}
}

30
BBWY.Server.Model/Db/EvaluationAssistant/GiftTemplate.cs

@ -0,0 +1,30 @@
using FreeSql.DataAnnotations;
using System;
namespace BBWY.Server.Model.Db
{
[Table(Name = "gifttemplate", DisableSyncStructure = true)]
public partial class GiftTemplate {
[Column(IsPrimary = true)]
public long Id { get; set; }
[Column(DbType = "datetime")]
public DateTime? CreateTime { get; set; }
public int GiftCount { get; set; }
[Column(StringLength = 100)]
public string Name { get; set; }
public Enums.Platform Platform { get; set; }
public long ShopId { get; set; }
[Column(StringLength = 50)]
public string Spu { get; set; }
}
}

44
BBWY.Server.Model/Db/EvaluationAssistant/Gifttemplatesku.cs

@ -0,0 +1,44 @@
using FreeSql.DatabaseModel;using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
using Newtonsoft.Json;
using FreeSql.DataAnnotations;
namespace BBWY.Server.Model.Db {
[JsonObject(MemberSerialization.OptIn), Table(Name = "gifttemplatesku", DisableSyncStructure = true)]
public partial class Gifttemplatesku {
[JsonProperty, Column(IsPrimary = true)]
public long Id { get; set; }
[JsonProperty, Column(DbType = "datetime")]
public DateTime? CreateTime { get; set; }
[JsonProperty]
public long? GiftTemplateId { get; set; }
[JsonProperty, Column(DbType = "decimal(18,2)")]
public decimal? JdPrice { get; set; }
[JsonProperty]
public string Logo { get; set; }
[JsonProperty]
public long? ShopId { get; set; }
[JsonProperty]
public string Sku { get; set; }
[JsonProperty, Column(StringLength = 50)]
public string Spu { get; set; }
[JsonProperty, Column(StringLength = 100)]
public string Title { get; set; }
}
}

32
BBWY.Server.Model/Dto/Request/GiftTemplate/AddOrEditGiftTemplateRequest.cs

@ -0,0 +1,32 @@
using System.Collections.Generic;
namespace BBWY.Server.Model.Dto
{
public class AddOrEditGiftTemplateRequest
{
/// <summary>
/// 如果Id=0 则视为新增
/// </summary>
public long Id { get; set; }
/// <summary>
/// 赠品模板名称
/// </summary>
public string GiftTemplateName { get; set; }
/// <summary>
/// 店铺
/// </summary>
public long ShopId { get; set; }
/// <summary>
/// 模板SPU
/// </summary>
public string GiftSpu { get; set; }
/// <summary>
/// 选中的赠品Sku
/// </summary>
public IList<string> GiftSkus { get; set; }
}
}
Loading…
Cancel
Save