添加项目文件。
This commit is contained in:
30
visualdev/Tnb.VisualDev.Engine/Mapper/VisualDev.cs
Normal file
30
visualdev/Tnb.VisualDev.Engine/Mapper/VisualDev.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using JNPF.Common.Models;
|
||||
using JNPF.Common.Models.VisualDev;
|
||||
using JNPF.Common.Security;
|
||||
using Mapster;
|
||||
|
||||
namespace JNPF.VisualDev.Engine.Mapper;
|
||||
|
||||
internal class VisualDev : IRegister
|
||||
{
|
||||
public void Register(TypeAdapterConfig config)
|
||||
{
|
||||
config.ForType<FieldsModel, ListSearchParametersModel>()
|
||||
.Map(dest => dest.jnpfKey, src => src.__config__.jnpfKey)
|
||||
.Map(dest => dest.format, src => src.format)
|
||||
.Map(dest => dest.multiple, src => src.multiple)
|
||||
.Map(dest => dest.searchType, src => src.searchType)
|
||||
.Map(dest => dest.vModel, src => src.__vModel__);
|
||||
config.ForType<CodeGenFieldsModel, FieldsModel>()
|
||||
.Map(dest => dest.__config__, src => src.__config__.ToObject<ConfigModel>())
|
||||
.Map(dest => dest.__slot__, src => string.IsNullOrEmpty(src.__slot__) ? null : src.__slot__.ToObject<SlotModel>())
|
||||
.Map(dest => dest.props, src => string.IsNullOrEmpty(src.props) ? null : src.props.ToObject<CodeGenPropsModel>())
|
||||
.Map(dest => dest.options, src => string.IsNullOrEmpty(src.options) ? null : src.options.ToObject<List<object>>())
|
||||
.Map(dest => dest.ableDepIds, src => string.IsNullOrEmpty(src.ableDepIds) ? null : src.ableDepIds.ToObject<List<string>>())
|
||||
.Map(dest => dest.ablePosIds, src => string.IsNullOrEmpty(src.ablePosIds) ? null : src.ablePosIds.ToObject<List<string>>())
|
||||
.Map(dest => dest.ableUserIds, src => string.IsNullOrEmpty(src.ableUserIds) ? null : src.ableUserIds.ToObject<List<string>>())
|
||||
.Map(dest => dest.ableRoleIds, src => string.IsNullOrEmpty(src.ableRoleIds) ? null : src.ableRoleIds.ToObject<List<string>>())
|
||||
.Map(dest => dest.ableGroupIds, src => string.IsNullOrEmpty(src.ableGroupIds) ? null : src.ableGroupIds.ToObject<List<string>>())
|
||||
.Map(dest => dest.ableIds, src => string.IsNullOrEmpty(src.ableIds) ? null : src.ableIds.ToObject<List<string>>());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user