liaoxujun@qq.com
2024-02-18 b73ffe97fc885b652b20328c1c3d079a9124fb89
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
 
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;
using WalkingTec.Mvvm.Core;
using WalkingTec.Mvvm.Core.Extensions;
using cy_scdz.Model;
 
namespace cy_scdz.ViewModel._Admin.FrameworkUserVMs
{
    public partial class FrameworkUserTemplateVM : BaseTemplateVM
    {
        
        [Display(Name = "_Model._FrameworkUser._Email")]
        public ExcelPropety Email_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.Email);
        [Display(Name = "_Model._FrameworkUser._Gender")]
        public ExcelPropety Gender_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.Gender);
        [Display(Name = "_Model._FrameworkUser._CellPhone")]
        public ExcelPropety CellPhone_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.CellPhone);
        [Display(Name = "_Model._FrameworkUser._HomePhone")]
        public ExcelPropety HomePhone_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.HomePhone);
        [Display(Name = "_Model._FrameworkUser._Address")]
        public ExcelPropety Address_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.Address);
        [Display(Name = "_Model._FrameworkUser._ZipCode")]
        public ExcelPropety ZipCode_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.ZipCode);
        [Display(Name = "_Model._FrameworkUser._ITCode")]
        public ExcelPropety ITCode_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.ITCode);
        [Display(Name = "_Model._FrameworkUser._Password")]
        public ExcelPropety Password_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.Password);
        [Display(Name = "_Model._FrameworkUser._Name")]
        public ExcelPropety Name_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.Name);
        [Display(Name = "_Model._FrameworkUser._IsValid")]
        public ExcelPropety IsValid_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.IsValid);
        [Display(Name = "_Model._FrameworkUser._CreateTime")]
        public ExcelPropety CreateTime_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.CreateTime, true);
        [Display(Name = "_Model._FrameworkUser._UpdateTime")]
        public ExcelPropety UpdateTime_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.UpdateTime, true);
        [Display(Name = "_Model._FrameworkUser._CreateBy")]
        public ExcelPropety CreateBy_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.CreateBy);
        [Display(Name = "_Model._FrameworkUser._UpdateBy")]
        public ExcelPropety UpdateBy_Excel = ExcelPropety.CreateProperty<FrameworkUser>(x => x.UpdateBy);
 
        protected override void InitVM()
        {
            
        }
 
    }
 
    public class FrameworkUserImportVM : BaseImportVM<FrameworkUserTemplateVM, FrameworkUser>
    {
            public override bool BatchSaveData()
        {
            SetEntityList();
            foreach (var item in EntityList)
            {
                item.IsValid = true;
                item.Password = Utils.GetMD5String(item.Password);
            }
            return base.BatchSaveData();
        }
            //import
 
    }
 
}