using System.Collections.Generic;

namespace WebTest.Models
{
    public class ShopResponse
    {
        public string Id { get; set; }

        public Platform PlatformId { get; set; }

        public long? ShopId { get; set; }

        public string ShopName { get; set; }

        public string ShopType { get; set; }

        public string AppKey { get; set; }

        public string AppSecret { get; set; }

        public string AppToken { get; set; }

        public string AppKey2 { get; set; }

        public string AppSecret2 { get; set; }

        public string AppToken2 { get; set; }

        public IList<PurchaseAccountResponse> PurchaseList { get; set; }

        public string ManagePwd { get; set; }

        public decimal? PlatformCommissionRatio { get; set; }

        public string TeamId { get; set; }

        public string TeamName { get; set; }

        public string DingDingWebHook { get; set; }

        public string DingDingKey { get; set; }

        public int SkuSafeTurnoverDays { get; set; }

        /// <summary>
        /// 司南策略等级
        /// </summary>
        public int SiNanPolicyLevel { get; set; }

        /// <summary>
        /// 司南钉钉WebHook地址
        /// </summary>
        public string SiNanDingDingWebHook { get; set; }

        /// <summary>
        /// 司南钉钉密钥
        /// </summary>
        public string SiNanDingDingKey { get; set; }

        /// <summary>
        /// U钉钉WebHook地址
        /// </summary>
        public string UDingDingWebHook { get; set; }

        /// <summary>
        /// U钉钉密钥
        /// </summary>
        public string UDingDingKey { get; set; }
    }

    public class DepartmentResponse
    {
        public string Id { get; set; }

        public string Name { get; set; }

        public IList<ShopResponse> ShopList { get; set; }
    }

    public class DepartmentResponse2
    {
        public string DepartmentId { get; set; }

        public string DepartmentName { get; set; }
    }
}