Files

52 lines
1.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AllBase.Model.Param.WXParam
{
public class WXCateAuthParam
{
public categoryAuthInfoParam categoryInfo { get; set; } = new categoryAuthInfoParam();
public List<object> brandIdList { get; set; } = new List<object>();
public long? leafCategoryId { get; set; } // 7483
public int? reuse { get; set; } = 0;
public string applyType { get; set; } = "normalApply";
}
public class categoryAuthInfoParam
{
public List<WXCateId> categories { get; set; } = new List<WXCateId>();
public string categoryDeposit { get; set; } // "1000.00";
public bool? isNewApplyCat { get; set; } = true;
public List<licenseGroup> licenseGroupList { get; set; } = new List<licenseGroup>();
public int? ruleVersion { get; set; }
public List<object> certificate { get; set; } = new List<object>();
}
public class licenseGroup
{
public string licenseGroupId { get; set; } = "1";
public licenseParam license { get; set; } = new licenseParam();
}
public class licenseParam
{
public string licenseId { get; set; } = "4";
public List<string> cosIdList { get; set; } = new List<string>();
public List<KeyValueParam> licenseFieldList { get; set; } = new List<KeyValueParam>();
public bool? isReuse { get; set; } = true;
}
public class KeyValueParam
{
public string key { get; set; } // "audit_license_registration_no" // "search_url"
public string value { get; set; } // "YB23509020049441" // ""
}
public class WXCateId
{
public long? id { get; set; } // 10000215
}
}