src/ShenNius.Share.Models/Dtos/Input/Shop/GoodsInput.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using Newtonsoft.Json;
using ShenNius.Share.Models.Dtos.Common;
using ShenNius.Share.Models.Entity.Shop;
using System;
using System.Collections.Generic;

namespace ShenNius.Share.Models.Dtos.Input.Shop
{
    public class GoodsInput : GlobalTenantInput
    {
        public string Name { get; set; }
        public int CategoryId { get; set; }
        /// <summary>
        /// 商品规格
        /// </summary>
        public int SpecType { get; set; }
        /// <summary>
        /// 库存计算方式
        /// </summary>
        public int DeductStockType { get; set; }
        public string Content { get; set; }
        /// <summary>
        /// 初始销量
        /// </summary>
        public int SalesInitial { get; set; }
        /// <summary>
        /// 实际销量
        /// </summary>
        public int SalesActual { get; set; }
        /// <summary>
        /// 配送模板id
        /// </summary>

        public int DeliveryId { get; set; }

        public DateTime CreateTime { get; set; } = DateTime.Now;

        /// <summary>
        /// 商品状态
        /// </summary>
        public int GoodsStatus { get; set; }
        public string ImgUrl { get; set; }
        /// <summary>
        /// 商品多规格
        /// </summary>
        public string SpecMany { get; set; }
        /// <summary>
        /// 单规格
        /// </summary>
        public string SpecSingle { get; set; }
        public GoodsSpecInput GoodsSpecInput { get; set; }

        /// <summary>
        /// 但规格构建实体数据
        /// </summary>
        /// <param name="goodsId"></param>
        /// <returns></returns>
        public GoodsSpec BuildGoodsSpec(int goodsId)
        {
            GoodsSpecInput.CreateTime = CreateTime;
后面还有 73 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。