iotgateway/IoTGateway.ViewModel/_Admin/FrameworkUserVms/FrameworkUserImportVM.cs

39 lines
1.4 KiB
C#
Raw Normal View History

2021-12-12 06:55:48 +00:00
// WTM默认页面 Wtm buidin page
using System.Collections.Generic;
using WalkingTec.Mvvm.Core;
namespace WalkingTec.Mvvm.Mvc.Admin.ViewModels.FrameworkUserVms
{
public class FrameworkUserTemplateVM : BaseTemplateVM
{
public ExcelPropety c1 = ExcelPropety.CreateProperty<FrameworkUser>(x => x.ITCode);
public ExcelPropety c2 = ExcelPropety.CreateProperty<FrameworkUser>(x => x.Password);
public ExcelPropety c3 = ExcelPropety.CreateProperty<FrameworkUser>(x => x.Name);
public ExcelPropety c5 = ExcelPropety.CreateProperty<FrameworkUser>(x => x.Gender);
public ExcelPropety c6 = ExcelPropety.CreateProperty<FrameworkUser>(x => x.CellPhone);
public ExcelPropety c7 = ExcelPropety.CreateProperty<FrameworkUser>(x => x.HomePhone);
public ExcelPropety c8 = ExcelPropety.CreateProperty<FrameworkUser>(x => x.Address);
public ExcelPropety c9 = ExcelPropety.CreateProperty<FrameworkUser>(x => x.ZipCode);
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();
}
}
}