From 342fa8be89ce72d4a1f87fc857def22b41722dfc Mon Sep 17 00:00:00 2001
From: Shuxia Ning <NingShuxia0927@outlook.com>
Date: 星期日, 03 十一月 2024 14:43:19 +0800
Subject: [PATCH] 曲线 问题修改

---
 WinFrmUI/HStation.WinFrmUI.Organize.Core/01-EmployeeViewModel/EmployeeViewModel.cs |  105 ++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 93 insertions(+), 12 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Organize.Core/01-EmployeeViewModel/EmployeeViewModel.cs b/WinFrmUI/HStation.WinFrmUI.Organize.Core/01-EmployeeViewModel/EmployeeViewModel.cs
index 332cecf..312227c 100644
--- a/WinFrmUI/HStation.WinFrmUI.Organize.Core/01-EmployeeViewModel/EmployeeViewModel.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Organize.Core/01-EmployeeViewModel/EmployeeViewModel.cs
@@ -1,29 +1,110 @@
-锘縰sing HStation.Dto;
+锘縰sing HStation.Vmo;
 
 namespace HStation.WinFrmUI.Organize
 {
-    public class EmployeeViewModel : EmployeeMainDto
+    public class EmployeeViewModel : EmployeeMain
     {
         public EmployeeViewModel()
         { }
 
-        public EmployeeViewModel(EmployeeMainDto rhs)
+        public EmployeeViewModel(EmployeeMain rhs) 
         {
-            this.ID = rhs.ID;
             this.ErpCode = rhs.ErpCode;//缂栧彿
+            this.ProfilePhotoFilePath = rhs.ProfilePhotoFilePath;//澶村儚
             this.PositonName = rhs.PositonName;//鑱屼綅鍚�
-            this.FirstName = rhs.FirstName;//濮撳悕(鑻辨枃灏辨槸绗竴涓悕)
-            this.LastName = rhs.LastName;//濮撳悕(鑻辨枃鍚�,鎵嶄細鐢ㄥ埌)
-            this.StaffStatus = rhs.StaffStatus;//鍦ㄨ亴鐘舵�� 1 鍦ㄨ亴 0 绂昏亴
+            this.FirstName = rhs.FirstName; //濮撳悕锛堣嫳鏂囧氨鏄涓�涓悕锛�
+            this.LastName = rhs.LastName;//濮撳悕锛堣嫳鏂囧氨鏄渶鍚庣殑鍚嶏級
+            //this.StaffStatus = rhs.StaffStatus; //鍦ㄨ亴鐘舵��1鍦ㄨ亴 0绂昏亴
             this.Telephone = rhs.Telephone;//鎵嬫満鍙�
-            this.DrawSignal = rhs.DrawSignal;//绛惧悕
             this.Email = rhs.Email;//鐢靛瓙閭
+            this.DrawSignal = rhs.DrawSignal;//绛惧悕
+            this.User = rhs.User;//鐧诲綍鐢ㄦ埛
             this.AddTime = rhs.AddTime;//娣诲姞鏃堕棿
-            this.AddUser = rhs.AddUser;
-            this.RequirePasswordReset = rhs.RequirePasswordReset;//鐧诲綍鏃舵槸鍚﹀繀椤婚噸缃瘑鐮�
-            this.LastModifyUser = rhs.LastModifyUser;
+            this.AddUser = rhs.AddUser;//娣诲姞鐢ㄦ埛
             this.LastModifyTime = rhs.LastModifyTime;//鏈�鍚庝慨鏀规椂闂�
-            this.Paras = rhs.Paras;
+            this.LastModifyUser = rhs.LastModifyUser;//鏈�鍚庝慨鏀圭敤鎴�
+            this.SortCode = rhs.SortCode;//鎺掑簭鐮�
+            this.StaffStatus = rhs.StaffStatus == eJobType.exist ? "绂昏亴" : "鍦ㄨ亴";
+            this.RequirePasswordReset = rhs.RequirePasswordReset == 0 ? "鍚�" : "鏄�";
+
+
         }
+         /// <summary>
+         /// ID
+         /// </summary>
+         public long ID { get; set; }
+         /// <summary>
+         /// 缂栧彿
+         /// </summary>
+         public string ErpCode { get; set; }
+         /// <summary>
+         /// 澶村儚
+         /// </summary>
+         public string ProfilePhotoFilePath { get; set; }
+         /// <summary>
+         /// 鑱屼綅鍚�
+         /// </summary>
+         public string PositonName { get; set; }
+         /// <summary>
+         /// 濮撳悕锛堣嫳鏂囧氨鏄涓�涓悕锛�
+         /// </summary>
+         public string FirstName { get; set; }
+         /// <summary>
+         /// 鍦ㄨ亴鐘舵�� 1鍦ㄨ亴 0绂昏亴
+         /// </summary>
+         public string StaffStatus  { get; set; }
+         /// <summary>
+         /// 鎵嬫満鍙�
+         /// </summary>
+         public string Telephone {  get; set; }
+         /// <summary>
+         /// 濮撳悕锛堣嫳鏂囧悕锛屾墠浼氱敤鍒帮級
+         /// </summary>
+         public string LastName { get; set; }
+         /// <summary>
+         /// 鐧诲綍鏃舵槸鍚﹀繀椤婚噸缃瘑鐮�
+         /// </summary>
+         public string RequirePasswordReset { get; set; }
+         /// <summary>
+         /// 鍥剧焊涓婄殑绛惧悕
+         /// </summary>
+         public string DrawSignal { get; set; }
+         /// <summary>
+         /// 鐢靛瓙閭
+         /// </summary>
+         public string Email { get; set; }
+         /// <summary>
+         /// 鐧诲綍鐢ㄦ埛
+         /// </summary>
+         public Yw.Vmo.User User { get; set; }
+
+
+        /// <summary>
+        /// 娣诲姞鏃堕棿
+        /// </summary>
+        public DateTime AddTime { get; set; }
+
+        /// <summary>
+        /// 娣诲姞鐢ㄦ埛
+        /// </summary>
+        public string AddUser { get; set; }
+
+        /// <summary>
+        /// 鏈�鍚庝慨鏀圭敤鎴�
+        /// </summary>
+        public string LastModifyUser { get; set; }
+
+        /// <summary>
+        /// 鏈�鍚庝慨鏀规椂闂�
+        /// </summary>
+        public string LastModifyTime { get; set; }
+
+        /// <summary>
+        /// 鎺掑簭鐮�
+        /// </summary>
+        public int SortCode { get; set; }
+
+
+
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3