diff --git a/SlnMesnac.Model/domain/base_product_info.cs b/SlnMesnac.Model/domain/base_product_info.cs index c558fcf..34e10e7 100644 --- a/SlnMesnac.Model/domain/base_product_info.cs +++ b/SlnMesnac.Model/domain/base_product_info.cs @@ -48,36 +48,39 @@ namespace SlnMesnac.Model.domain public string productName {get;set;} /// - /// Desc:产品特点 + /// Desc:产品图像 /// Default: /// Nullable:True /// - [SugarColumn(ColumnName="product_feature")] - public string productFeature {get;set;} + [SugarColumn(ColumnName= "product_image")] + public string productImage { get;set;} /// - /// Desc:产品描述 + /// Desc:特点图像 /// Default: /// Nullable:True /// - [SugarColumn(ColumnName="product_describe")] - public string productDescribe {get;set;} + [SugarColumn(ColumnName= "feature_image")] + public string featureImage { get;set;} + + [SugarColumn(ColumnName= "analyze_image")] + public string analyzeImage { get;set;} /// - /// Desc:产品参数 + /// Desc:产品尺寸图像-左 /// Default: /// Nullable:True /// - [SugarColumn(ColumnName="product_param")] - public string productParam {get;set;} + [SugarColumn(ColumnName= "size_left_image")] + public string sizeLeftImage { get;set;} /// - /// Desc:产品尺寸 + /// Desc:产品尺寸图像-右 /// Default: /// Nullable:True /// - [SugarColumn(ColumnName="product_size")] - public string productSize {get;set;} + [SugarColumn(ColumnName= "size_right_image")] + public string sizeRightImage { get;set;} /// /// Desc:创建人 diff --git a/SlnMesnac.WPF/App.xaml.cs b/SlnMesnac.WPF/App.xaml.cs index d88acd7..052b3db 100644 --- a/SlnMesnac.WPF/App.xaml.cs +++ b/SlnMesnac.WPF/App.xaml.cs @@ -11,6 +11,8 @@ using System.Reflection; using TouchSocket.Sockets; using SlnMesnac.WPF.Attribute; using SlnMesnac.WPF.Page.Login; +using Prism.Events; +using SlnMesnac.WPF.Event; namespace SlnMesnac.WPF { @@ -108,6 +110,10 @@ namespace SlnMesnac.WPF .FromAssemblyOf() .AddClasses(classes => classes.WithAttribute()).AsSelf().WithTransientLifetime()); + services.AddSingleton(); + + + services.AddSingleton(typeof(ProductInfoEvent)); // 注册ORM services.AddSqlSugarSetup(); diff --git a/SlnMesnac.WPF/Event/ProductCodeEvent.cs b/SlnMesnac.WPF/Event/ProductCodeEvent.cs new file mode 100644 index 0000000..3f5c66a --- /dev/null +++ b/SlnMesnac.WPF/Event/ProductCodeEvent.cs @@ -0,0 +1,14 @@ +using Prism.Events; +using SlnMesnac.Model.domain; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SlnMesnac.WPF.Event +{ + public class ProductCodeEvent : PubSubEvent + { + } +} diff --git a/SlnMesnac.WPF/Event/ProductInfoEvent.cs b/SlnMesnac.WPF/Event/ProductInfoEvent.cs new file mode 100644 index 0000000..60c245a --- /dev/null +++ b/SlnMesnac.WPF/Event/ProductInfoEvent.cs @@ -0,0 +1,14 @@ +using Prism.Events; +using SlnMesnac.Model.domain; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SlnMesnac.WPF.Event +{ + public class ProductInfoEvent : PubSubEvent + { + } +} diff --git a/SlnMesnac.WPF/Page/IndexControl.xaml b/SlnMesnac.WPF/Page/IndexControl.xaml index d3f9670..5898808 100644 --- a/SlnMesnac.WPF/Page/IndexControl.xaml +++ b/SlnMesnac.WPF/Page/IndexControl.xaml @@ -113,13 +113,13 @@ - + diff --git a/SlnMesnac.WPF/Page/ProductDetails/DetailsEditControl.xaml b/SlnMesnac.WPF/Page/ProductDetails/DetailsEditControl.xaml index 3e7d2e4..7001602 100644 --- a/SlnMesnac.WPF/Page/ProductDetails/DetailsEditControl.xaml +++ b/SlnMesnac.WPF/Page/ProductDetails/DetailsEditControl.xaml @@ -25,16 +25,21 @@ - + + + + - + - + - + + + @@ -42,8 +47,6 @@