Security/Yuebon.Security.Dtos/SecurityProfile.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using Yuebon.Commons.Options;
namespace Yuebon.Security.Dtos;
/// <summary>
///
/// </summary>
public class SecurityProfile : Profile
{
/// <summary>
/// /
/// </summary>
public SecurityProfile()
{
CreateMap<APP, AppOutputDto>();
CreateMap<APPInputDto, APP>();
CreateMap<APP, AllowCacheApp>();
CreateMap<Area, AreaOutputDto>();
CreateMap<Area, AreaPickerOutputDto>()
.ForMember(s=>s.label,s=>s.MapFrom(o=>o.FullName))
.ForMember(s => s.value, s => s.MapFrom(o => o.Id));
CreateMap<Area, AreaSelect2OutDto>()
.ForMember(e => e.text, s => s.MapFrom(o => o.FullName))
.ForMember(e => e.id, s => s.MapFrom(o => o.Id));
CreateMap<AreaInputDto, Area>();
CreateMap<ItemsDetail, ItemsDetailOutputDto>();
CreateMap<ItemsDetailInputDto, ItemsDetail>();
CreateMap<Items, ItemsOutputDto>();
CreateMap<ItemsInputDto, Items>();
CreateMap<Menu, MenuOutputDto>();
CreateMap<Menu, MenuTreeTableOutputDto>()
.ForMember(s=>s.Id,s=>s.MapFrom(o=>o.Id))
.ForMember(s=>s.ParentId,s=>s.MapFrom(o=>o.ParentId));
CreateMap<Menu, ModuleFunctionOutputDto>()
.ForMember(s => s.Id, s => s.MapFrom(o => o.Id))
.ForMember(s=>s.FullName,s=>s.MapFrom(o=>o.FullName));
CreateMap<Menu, UserVisitMenus>()
.ForMember(s => s.Id, s => s.MapFrom(o => o.Id))
.ForMember(s => s.EnCode, s => s.MapFrom(o => o.EnCode))
.ForMember(s => s.Layers, s => s.MapFrom(o => o.Layers))
.ForMember(s => s.SystemTypeId, s => s.MapFrom(o => o.SystemTypeId))
.ForMember(s => s.ParentId, s => s.MapFrom(o => o.ParentId))
.ForMember(s => s.FullName, s => s.MapFrom(o => o.FullName));
CreateMap<MenuInputDto, Menu>();
CreateMap<Organize, OrganizeOutputDto>();
CreateMap<OrganizeInputDto, Organize>();
CreateMap<Role, RoleOutputDto>();
CreateMap<RoleInputDto, Role>();
CreateMap<SystemType, SystemTypeOutputDto>();
CreateMap<SystemTypeInputDto, SystemType>();
CreateMap<SystemType, UserVisitSystemnTypes>()
.ForMember(e => e.Id, s => s.MapFrom(o => o.Id))
.ForMember(e => e.EnCode, s => s.MapFrom(o => o.EnCode))
.ForMember(e => e.FullName, s => s.MapFrom(o => o.FullName))
.ForMember(e => e.Url, s => s.MapFrom(o => o.Url));
后面还有 56 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。