d_sms_service/APT.BaseData.Domain/ApiModel/FM/RoleModel.cs
2024-10-28 13:45:58 +08:00

70 lines
1.5 KiB
C#

using APT.BaseData.Domain.Entities.FM;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.BaseData.Domain.ApiModel
{
public class RolePermissionFormResultModel
{
public RolePermissionFormResultModel()
{
this.Forms = new List<RolePermissionFormModel>();
}
public int TotalCount { get; set; }
public List<RolePermissionFormModel> Forms { get; set; }
}
public class RolePermissionFormBtnTempModel
{
public RolePermissionFormBtnTempModel()
{
}
public string Title { get; set; }
}
public class RolePermissionFormModel
{
public RolePermissionFormModel()
{
this.Nav_Btns = new List<RolePermissionFormBtnModel>();
this.Nav_Columns = new List<RolePermissionFormColumnModel>();
}
public Guid ID { get; set; }
public bool IsCheck { get; set; }
public string Title { get; set; }
public string Code { get; set; }
public T_FM_ROLE_MENU_PERM Permission { get; set; }
public virtual ICollection<RolePermissionFormBtnModel> Nav_Btns { get; set; }
public virtual ICollection<RolePermissionFormColumnModel> Nav_Columns { get; set; }
}
public class RolePermissionFormBtnModel
{
public bool IsCheck { get; set; }
public string Title { get; set; }
public virtual T_FM_ROLE_MENU_PERM_BTN Btn { get; set; }
}
public class RolePermissionFormColumnModel
{
public bool IsCheck { get; set; }
public string Title { get; set; }
public virtual T_FM_ROLE_MENU_PERM_COL Column { get; set; }
}
}