|
|
@@ -734,34 +734,34 @@ namespace YSAI.Beckhoff
|
|
|
string message = TAG.Replace("Operate", string.Empty);
|
|
|
string nameSpace = "YSAI.Beckhoff.BeckhoffOperate";
|
|
|
BeckhoffData.Basics beckhoffData = new BeckhoffData.Basics();
|
|
|
- LibParamStructure? libParamStructure = new LibParamStructure()
|
|
|
+ ParamStructure? ParamStructure = new ParamStructure()
|
|
|
{
|
|
|
- Code = message,
|
|
|
Name = message,
|
|
|
Description = message,
|
|
|
- Subset = new List<LibParamStructure.subset>
|
|
|
+ Subset = new List<ParamStructure.subset>
|
|
|
{
|
|
|
- new LibParamStructure.subset
|
|
|
+ new ParamStructure.subset
|
|
|
{
|
|
|
Description = message,
|
|
|
Name = message,
|
|
|
- Propertie = new List<LibParamStructure.subset.propertie>()
|
|
|
+ Propertie = new List<ParamStructure.subset.propertie>()
|
|
|
}
|
|
|
}
|
|
|
};
|
|
|
- libParamStructure.Subset[0].Propertie.Add(new LibParamStructure.subset.propertie
|
|
|
+ ParamStructure.Subset[0].Propertie.Add(new ParamStructure.subset.propertie
|
|
|
{
|
|
|
PropertyName = "ServiceName",
|
|
|
Description = "实现类名",
|
|
|
- IsShow = false,
|
|
|
- IsMust = false,
|
|
|
- Value = nameSpace,
|
|
|
- DataCate = LibParamStructure.subset.propertie.dataCate.text
|
|
|
+ Show = false,
|
|
|
+ Use = false,
|
|
|
+ Initial = nameSpace,
|
|
|
+ Default = nameSpace,
|
|
|
+ DataCate = ParamStructure.subset.propertie.dataCate.text
|
|
|
});
|
|
|
foreach (var lib in libInstanceParams)
|
|
|
{
|
|
|
string param = ReflexTool.GetModelValue(lib.Name, beckhoffData);
|
|
|
- LibParamStructure.subset.propertie propertie = new LibParamStructure.subset.propertie
|
|
|
+ ParamStructure.subset.propertie propertie = new ParamStructure.subset.propertie
|
|
|
{
|
|
|
PropertyName = lib.Name,
|
|
|
Description = lib.Describe,
|
|
|
@@ -773,8 +773,8 @@ namespace YSAI.Beckhoff
|
|
|
switch (lib.ParamType)
|
|
|
{
|
|
|
case "Enum":
|
|
|
- propertie.DataCate = LibParamStructure.subset.propertie.dataCate.select;
|
|
|
- propertie.Options = new List<LibParamStructure.subset.propertie.options>();
|
|
|
+ propertie.DataCate = ParamStructure.subset.propertie.dataCate.select;
|
|
|
+ propertie.Options = new List<ParamStructure.subset.propertie.options>();
|
|
|
foreach (var val in lib.EnumArray as List<dynamic>)
|
|
|
{
|
|
|
string des = val.Describe;
|
|
|
@@ -782,7 +782,7 @@ namespace YSAI.Beckhoff
|
|
|
{
|
|
|
des = $"({val.Describe})";
|
|
|
}
|
|
|
- propertie.Options.Add(new LibParamStructure.subset.propertie.options
|
|
|
+ propertie.Options.Add(new ParamStructure.subset.propertie.options
|
|
|
{
|
|
|
Key = val.Name + des,
|
|
|
Value = val.Value,
|
|
|
@@ -791,31 +791,31 @@ namespace YSAI.Beckhoff
|
|
|
break;
|
|
|
|
|
|
case "Int32":
|
|
|
- propertie.DataCate = LibParamStructure.subset.propertie.dataCate.unmber;
|
|
|
+ propertie.DataCate = ParamStructure.subset.propertie.dataCate.unmber;
|
|
|
break;
|
|
|
|
|
|
case "String":
|
|
|
- propertie.DataCate = LibParamStructure.subset.propertie.dataCate.text;
|
|
|
+ propertie.DataCate = ParamStructure.subset.propertie.dataCate.text;
|
|
|
break;
|
|
|
|
|
|
case "Boolean":
|
|
|
- propertie.DataCate = LibParamStructure.subset.propertie.dataCate.radio;
|
|
|
- propertie.Options = new List<LibParamStructure.subset.propertie.options>();
|
|
|
- propertie.Options.Add(new LibParamStructure.subset.propertie.options
|
|
|
+ propertie.DataCate = ParamStructure.subset.propertie.dataCate.radio;
|
|
|
+ propertie.Options = new List<ParamStructure.subset.propertie.options>();
|
|
|
+ propertie.Options.Add(new ParamStructure.subset.propertie.options
|
|
|
{
|
|
|
Key = "是",
|
|
|
Value = true,
|
|
|
});
|
|
|
- propertie.Options.Add(new LibParamStructure.subset.propertie.options
|
|
|
+ propertie.Options.Add(new ParamStructure.subset.propertie.options
|
|
|
{
|
|
|
Key = "否",
|
|
|
Value = false,
|
|
|
});
|
|
|
break;
|
|
|
}
|
|
|
- libParamStructure.Subset[0].Propertie.Add(propertie);
|
|
|
+ ParamStructure.Subset[0].Propertie.Add(propertie);
|
|
|
}
|
|
|
- return Break(SN, true, libParamStructure.ToJson().JsonFormatting(), libParamStructure, Core.@enum.ResultType.Object);
|
|
|
+ return Break(SN, true, ParamStructure.ToJson().JsonFormatting(), ParamStructure, Core.@enum.ResultType.Object);
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|