1 优惠券活动页面 2欧洲鞋码修改问题更新相应代码
This commit is contained in:
1 parent
9a4ad6cb0e
commit
19af531572
11 files changed
+1411
-24
No files matched your search
@@ -187,7 +187,7 @@
|
||||
<Compile Include="Model\Param\DyProductManage\ViolateParam.cs" />
|
||||
<Compile Include="Model\Param\DyProductManage\QualificationConfig.cs" />
|
||||
<Compile Include="Model\Param\DyProductManage\ViolateRuleParam.cs" />
|
||||
<Compile Include="Model\Param\PDDCouponParam\PDDCouponGoodsListParam.cs" />
|
||||
<Compile Include="Model\Result\PDDResult\PDDCouponResult\PDDCouponGoodsListInfo.cs" />
|
||||
<Compile Include="Model\Param\PDDProdParam\PDDActivityPriceCheckParam.cs" />
|
||||
<Compile Include="Model\Param\PDDProdParam\PDDActivitySubmitParam.cs" />
|
||||
<Compile Include="Model\Param\PDDProdParam\PDDActivitySubmitParam20981.cs" />
|
||||
@@ -223,6 +223,7 @@
|
||||
<Compile Include="Model\Result\TemuDetailProductInfo.cs" />
|
||||
<Compile Include="Model\Param\TemuProductManage\TemuProductParam.cs" />
|
||||
<Compile Include="Model\Result\KJDDBProduct.cs" />
|
||||
<Compile Include="Model\Result\TemuResult\TemuSizeConfigResult\TemuSizeConfigInfo.cs" />
|
||||
<Compile Include="Model\Result\TemuReturnPackageDetailInfo.cs" />
|
||||
<Compile Include="Model\Result\TemuStockInfo.cs" />
|
||||
<Compile Include="Model\Param\UploadManage\UploadCommissionParam.cs" />
|
||||
|
||||
@@ -27,7 +27,7 @@ namespace AllBase
|
||||
/// <summary>
|
||||
/// 版本ID
|
||||
/// </summary>
|
||||
public static int VersionCount = 633;
|
||||
public static int VersionCount = 635;
|
||||
//public static int VersionCount = 613;
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Param.PDDCouponParam
|
||||
{
|
||||
public class PDDCouponGoodsListParam
|
||||
{
|
||||
public List<object> existed_coupon_list { get; set; }
|
||||
public List<PDDCouponGoods> goods_list { get; set; }
|
||||
}
|
||||
|
||||
public class PDDCouponGoods
|
||||
{
|
||||
public long? id { get; set; } // 834340794793
|
||||
public string goods_name { get; set; } // "微瑕疵洞洞鞋女新款夏外穿厚底防滑静音不臭脚凉拖"
|
||||
public string goods_type { get; set; } // "1"
|
||||
public List<int> sku_group_price { get; set; } // [ 2500, 2700 ],
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result.PDDResult
|
||||
{
|
||||
public class PDDCouponGoodsListInfo
|
||||
{
|
||||
public List<object> existed_coupon_list { get; set; }
|
||||
public List<PDDCouponGoods> goods_list { get; set; }
|
||||
public int? remaining_create_num { get; set; }
|
||||
public int? total { get; set; }
|
||||
}
|
||||
|
||||
public class PDDCouponGoods
|
||||
{
|
||||
public long? id { get; set; } // 834340794793
|
||||
public string goods_name { get; set; } // "微瑕疵洞洞鞋女新款夏外穿厚底防滑静音不臭脚凉拖"
|
||||
public string goods_type { get; set; } // "1"
|
||||
public List<int?> sku_group_price { get; set; } // [ 2500, 2700 ],
|
||||
public List<int?> sku_activity_price { get; set; } // [715, 1859],
|
||||
public List<int?> coupon_value_limit { get; set; } // [200, 300],
|
||||
public string min_coupon_value_rule { get; set; } // "券金额最小值规则1"
|
||||
public int? min_coupon_value_rule_code { get; set; } // 1,
|
||||
public string max_coupon_value_rule { get; set; } // "券金额最大值规则3",
|
||||
public int? max_coupon_value_rule_code { get; set; } // 3,
|
||||
public int? quantity { get; set; } // 19980,
|
||||
public string thumb_url { get; set; } // "https://img.pddpic.com/gaudit-image/2025-10-11/53d910624aa2976ce40a6f86ee7c152d.jpeg",
|
||||
public bool? is_filtered { get; set; } // false,
|
||||
public int? filtered_reason_type { get; set; } // 0,
|
||||
public bool? is_selected { get; set; } // false,
|
||||
public int? recommend_coupon_value { get; set; } // 300,
|
||||
public int? recommend_coupon_value_type { get; set; } // 0,
|
||||
public List<recommend_coupon_value_info> recommend_coupon_value_list { get; set; }
|
||||
public List<int> activity_type_list { get; set; } // [ 10101, 101 ]
|
||||
}
|
||||
|
||||
public class recommend_coupon_value_info
|
||||
{
|
||||
public int? recommend_coupon_value { get; set; } // 1100,
|
||||
public int? recommend_coupon_value_type { get; set; } // 1
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result.TemuResult.TemuSizeConfigResult
|
||||
{
|
||||
|
||||
public class TemuSizeConfig
|
||||
{
|
||||
public static string sizeCfgJson = "{\"womenFineSize\":[{\"euSize\":\"31\",\"ukSize\":\"0\",\"usSize\":\"2.5\",\"brSize\":\"26\",\"mxSize\":\"20cm\",\"jpSize\":\"20cm\",\"krSize\":\"205\",\"clSize\":\"31\",\"coSize\":\"29\",\"footLength\":200,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"32\",\"ukSize\":\"0\",\"usSize\":\"2.5\",\"brSize\":\"27\",\"mxSize\":\"20cm\",\"jpSize\":\"20cm\",\"krSize\":\"205\",\"clSize\":\"31.5\",\"coSize\":\"29.5\",\"footLength\":201,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"32\",\"ukSize\":\"0\",\"usSize\":\"2.5\",\"brSize\":\"27\",\"mxSize\":\"20cm\",\"jpSize\":\"20cm\",\"krSize\":\"205\",\"clSize\":\"31.5\",\"coSize\":\"30\",\"footLength\":202,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"32\",\"ukSize\":\"0.5\",\"usSize\":\"3\",\"brSize\":\"27\",\"mxSize\":\"20.5cm\",\"jpSize\":\"20.5cm\",\"krSize\":\"210\",\"clSize\":\"31.5\",\"coSize\":\"30\",\"footLength\":203,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"32.5\",\"ukSize\":\"0.5\",\"usSize\":\"3\",\"brSize\":\"27\",\"mxSize\":\"20.5cm\",\"jpSize\":\"20.5cm\",\"krSize\":\"210\",\"clSize\":\"31.5\",\"coSize\":\"30\",\"footLength\":204,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"32.5\",\"ukSize\":\"0.5\",\"usSize\":\"3\",\"brSize\":\"28\",\"mxSize\":\"20.5cm\",\"jpSize\":\"20.5cm\",\"krSize\":\"210\",\"clSize\":\"32\",\"coSize\":\"30\",\"footLength\":205,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"32.5\",\"ukSize\":\"0.5\",\"usSize\":\"3\",\"brSize\":\"28\",\"mxSize\":\"20.5cm\",\"jpSize\":\"20.5cm\",\"krSize\":\"210\",\"clSize\":\"32\",\"coSize\":\"30.5\",\"footLength\":206,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"33\",\"ukSize\":\"1\",\"usSize\":\"3.5\",\"brSize\":\"28\",\"mxSize\":\"20.5-21cm\",\"jpSize\":\"20.5-21cm\",\"krSize\":\"210-215\",\"clSize\":\"32\",\"coSize\":\"31\",\"footLength\":207,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"33\",\"ukSize\":\"1\",\"usSize\":\"3.5\",\"brSize\":\"28\",\"mxSize\":\"21cm\",\"jpSize\":\"21cm\",\"krSize\":\"215\",\"clSize\":\"32.5\",\"coSize\":\"31\",\"footLength\":208,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"33\",\"ukSize\":\"1\",\"usSize\":\"3.5\",\"brSize\":\"29\",\"mxSize\":\"21cm\",\"jpSize\":\"21cm\",\"krSize\":\"215\",\"clSize\":\"32.5\",\"coSize\":\"31\",\"footLength\":209,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"33\",\"ukSize\":\"1\",\"usSize\":\"3.5\",\"brSize\":\"29\",\"mxSize\":\"21cm\",\"jpSize\":\"21cm\",\"krSize\":\"215\",\"clSize\":\"32.5\",\"coSize\":\"31\",\"footLength\":210,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"33.5\",\"ukSize\":\"1.5\",\"usSize\":\"4\",\"brSize\":\"29\",\"mxSize\":\"21cm\",\"jpSize\":\"21cm\",\"krSize\":\"215\",\"clSize\":\"33\",\"coSize\":\"31.5\",\"footLength\":211,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"33.5\",\"ukSize\":\"1.5\",\"usSize\":\"4\",\"brSize\":\"29\",\"mxSize\":\"21.5cm\",\"jpSize\":\"21-21.5cm\",\"krSize\":\"215-220\",\"clSize\":\"33\",\"coSize\":\"32\",\"footLength\":212,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"33.5\",\"ukSize\":\"1.5\",\"usSize\":\"4\",\"brSize\":\"30\",\"mxSize\":\"21.5cm\",\"jpSize\":\"21.5cm\",\"krSize\":\"220\",\"clSize\":\"33\",\"coSize\":\"32\",\"footLength\":213,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"34\",\"ukSize\":\"1.5\",\"usSize\":\"4\",\"brSize\":\"30\",\"mxSize\":\"21.5cm\",\"jpSize\":\"21.5cm\",\"krSize\":\"220\",\"clSize\":\"33\",\"coSize\":\"32\",\"footLength\":214,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"34\",\"ukSize\":\"2\",\"usSize\":\"4.5\",\"brSize\":\"30\",\"mxSize\":\"21.5-22cm\",\"jpSize\":\"21.5cm\",\"krSize\":\"220\",\"clSize\":\"33.5\",\"coSize\":\"32\",\"footLength\":215,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"34\",\"ukSize\":\"2\",\"usSize\":\"4.5\",\"brSize\":\"30\",\"mxSize\":\"22cm\",\"jpSize\":\"21.5cm\",\"krSize\":\"220\",\"clSize\":\"33.5\",\"coSize\":\"32.5\",\"footLength\":216,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"34.5\",\"ukSize\":\"2\",\"usSize\":\"4.5\",\"brSize\":\"31\",\"mxSize\":\"22cm\",\"jpSize\":\"21.5-22cm\",\"krSize\":\"220-225\",\"clSize\":\"33.5\",\"coSize\":\"33\",\"footLength\":217,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"34.5\",\"ukSize\":\"2\",\"usSize\":\"4.5\",\"brSize\":\"31\",\"mxSize\":\"22cm\",\"jpSize\":\"22cm\",\"krSize\":\"225\",\"clSize\":\"34\",\"coSize\":\"33\",\"footLength\":218,\"footLengthRange\":null,\"footLengthRangeIfUS\":null},{\"euSize\":\"34.5\",\"ukSize\":\"2.5\",\"usSize\":\"4.5\",\"brSize\":\"31\",\"mxSize\":\"22cm\",\"jpSize\":\"22cm\",\"krSize\":\"225\",\"clSize\":\"34\",\"coSize\":\"33\",\"footLength\":219,\"footLengthRange\":null,\"footLeng
Line truncated
|
||||
}
|
||||
|
||||
public class TemuSizeConfigInfo
|
||||
{
|
||||
public List<TemuSubSizeConfigInfo> womenFineSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> menFineSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> girlsFineSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> boysFineSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> womenFineDoubleSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> menFineDoubleSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> girlsFineDoubleSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> boysFineDoubleSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> womenSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> menSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> girlsSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> boysSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> womenDoubleSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> menDoubleSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> girlsDoubleSize { get; set; }
|
||||
public List<TemuSubSizeConfigInfo> boysDoubleSize { get; set; }
|
||||
}
|
||||
|
||||
public class TemuSubSizeConfigInfo
|
||||
{
|
||||
public string euSize { get; set; } //"31",
|
||||
public string ukSize { get; set; } //"0",
|
||||
public string usSize { get; set; } //"2.5",
|
||||
public string brSize { get; set; } //"26",
|
||||
public string mxSize { get; set; } //"20cm",
|
||||
public string jpSize { get; set; } //"20cm",
|
||||
public string krSize { get; set; } //"205",
|
||||
public string clSize { get; set; } //"31",
|
||||
public string coSize { get; set; } //"29",
|
||||
public int? footLength { get; set; } //200,
|
||||
public object footLengthRange { get; set; } //null,
|
||||
public object footLengthRangeIfUS { get; set; } //null
|
||||
|
||||
}
|
||||
}
|
||||
@@ -441,6 +441,12 @@
|
||||
<Compile Include="KJDForms\SystemForms\SystemRemoveRestrictionsForm.Designer.cs">
|
||||
<DependentUpon>SystemRemoveRestrictionsForm.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="PDDForms\ProductForms\PDDProductCouponForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="PDDForms\ProductForms\PDDProductCouponForm.Designer.cs">
|
||||
<DependentUpon>PDDProductCouponForm.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="PDDForms\ProductForms\PDDProductForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
@@ -924,6 +930,9 @@
|
||||
<EmbeddedResource Include="KJDForms\SystemForms\SystemRemoveRestrictionsForm.resx">
|
||||
<DependentUpon>SystemRemoveRestrictionsForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="PDDForms\ProductForms\PDDProductCouponForm.resx">
|
||||
<DependentUpon>PDDProductCouponForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="PDDForms\ProductForms\PDDProductForm.resx">
|
||||
<DependentUpon>PDDProductForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
@@ -26,6 +26,7 @@ using TemuKJD.KJDForms.ToolForms;
|
||||
using System.Text.RegularExpressions;
|
||||
using TemuKJD.BLL;
|
||||
using TemuKJD.ToolForms;
|
||||
using AllBase.Model.Result.TemuResult.TemuSizeConfigResult;
|
||||
|
||||
namespace TemuKJD.KJDForms.ProductSelectForms
|
||||
{
|
||||
@@ -1599,6 +1600,30 @@ namespace TemuKJD.KJDForms.ProductSelectForms
|
||||
var sizeSpec = JsonHelper.SerializeObject(jObj);
|
||||
sizeSpec = sizeSpec.Replace("\"contentVO\"", "\"content\"");
|
||||
var sizeParam = JsonHelper.DeserializeJsonToObject<TemuSizeSpecParam>(sizeSpec);
|
||||
if (sizeParam.content.records.Any(r => r.values.Keys.Contains("1") && r.values["1"].Contains("-")))
|
||||
{
|
||||
TemuSizeConfigInfo sizeConfigInfo = JsonHelper.DeserializeJsonToObject<TemuSizeConfigInfo>(TemuSizeConfig.sizeCfgJson);
|
||||
List<TemuSubSizeConfigInfo> subSizeConfigInfoLst = new List<TemuSubSizeConfigInfo>();
|
||||
if (sizeParam.classId == 11) // 男鞋
|
||||
{
|
||||
subSizeConfigInfoLst = sizeConfigInfo.menFineDoubleSize;
|
||||
}
|
||||
else if(sizeParam.classId == 12) // 女鞋
|
||||
{
|
||||
subSizeConfigInfoLst = sizeConfigInfo.womenFineDoubleSize;
|
||||
}
|
||||
foreach (var item in sizeParam.content.records)
|
||||
{
|
||||
if (item.values.Keys.Contains("2") && item.values.Keys.Contains("10013"))
|
||||
{
|
||||
var sizeCfg = subSizeConfigInfoLst.FirstOrDefault(c => c.footLength.ParseToDecimal() == item.values["10013"].ParseToDecimal() * 10);
|
||||
if (sizeCfg != null)
|
||||
{
|
||||
item.values["2"] = sizeCfg.euSize;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
html = CreateSizeSpec(shop, prodParam.productDraftId.ToString(), sizeParam);
|
||||
if (html.Contains("\"success\":true"))
|
||||
{
|
||||
|
||||
@@ -27,6 +27,7 @@ using System.Globalization;
|
||||
using TemuKJD.KJDForms.ToolForms;
|
||||
using TemuKJD.BLL;
|
||||
using TemuKJD.ToolForms;
|
||||
using AllBase.Model.Result.TemuResult.TemuSizeConfigResult;
|
||||
|
||||
namespace TemuKJD.KJDForms.ProductThirdSelectForms
|
||||
{
|
||||
@@ -1442,6 +1443,30 @@ namespace TemuKJD.KJDForms.ProductThirdSelectForms
|
||||
var sizeSpec = JsonHelper.SerializeObject(jObj);
|
||||
sizeSpec = sizeSpec.Replace("\"contentVO\"", "\"content\"");
|
||||
var sizeParam = JsonHelper.DeserializeJsonToObject<TemuSizeSpecParam>(sizeSpec);
|
||||
if (sizeParam.content.records.Any(r => r.values.Keys.Contains("1") && r.values["1"].Contains("-")))
|
||||
{
|
||||
TemuSizeConfigInfo sizeConfigInfo = JsonHelper.DeserializeJsonToObject<TemuSizeConfigInfo>(TemuSizeConfig.sizeCfgJson);
|
||||
List<TemuSubSizeConfigInfo> subSizeConfigInfoLst = new List<TemuSubSizeConfigInfo>();
|
||||
if (sizeParam.classId == 11) // 男鞋
|
||||
{
|
||||
subSizeConfigInfoLst = sizeConfigInfo.menFineDoubleSize;
|
||||
}
|
||||
else if (sizeParam.classId == 12) // 女鞋
|
||||
{
|
||||
subSizeConfigInfoLst = sizeConfigInfo.womenFineDoubleSize;
|
||||
}
|
||||
foreach (var item in sizeParam.content.records)
|
||||
{
|
||||
if (item.values.Keys.Contains("2") && item.values.Keys.Contains("10013"))
|
||||
{
|
||||
var sizeCfg = subSizeConfigInfoLst.FirstOrDefault(c => c.footLength.ParseToDecimal() == item.values["10013"].ParseToDecimal() * 10);
|
||||
if (sizeCfg != null)
|
||||
{
|
||||
item.values["2"] = sizeCfg.euSize;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
html = CreateSizeSpec(shop, prodParam.productDraftId.ToString(), sizeParam);
|
||||
if (html.Contains("\"success\":true"))
|
||||
{
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using TemuKJD.BaseForms;
|
||||
|
||||
namespace TemuKJD.PDDForms.ProductForms
|
||||
{
|
||||
public partial class PDDProductCouponForm : BaseForm
|
||||
{
|
||||
public PDDProductCouponForm()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="colSelect.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colShopLoginName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colShopId.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colShopNotes.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colSelectProduct.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colLoginStatus.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colCanUse.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colRemaining.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colMessage.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colCheck.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colSupplierId.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colSupplierName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colImgUrl.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colProductSkcPic.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colSpuId.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colExtCode.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colProductName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colPrice.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colStock.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colFavorites.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colSales.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colSalesThirtyDays.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colAddTime.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colIsOnSale.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colStatus.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colOpResult.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
</root>
|
||||
Reference in new issue
Block a user