添加项目文件。

This commit is contained in:
2023-03-13 15:00:34 +08:00
parent 42bf06ca3e
commit 1d73df3235
1205 changed files with 185078 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
using JNPF.DependencyInjection;
using JNPF.Systems.Entitys.Model.Menu;
namespace JNPF.Systems.Entitys.Model.Authorize;
/// <summary>
/// 权限功能模型.
/// </summary>
[SuppressSniffer]
public class AuthorizeModel
{
/// <summary>
/// 功能.
/// </summary>
public List<FunctionalModel> FunctionList { get; set; }
/// <summary>
/// 按钮.
/// </summary>
public List<FunctionalButtonModel> ButtonList { get; set; }
/// <summary>
/// 视图.
/// </summary>
public List<FunctionalViewModel> ColumnList { get; set; }
/// <summary>
/// 表单.
/// </summary>
public List<FunctionalFormModel> FormList { get; set; }
/// <summary>
/// 资源.
/// </summary>
public List<FunctionalResourceModel> ResourceList { get; set; }
}

View File

@@ -0,0 +1,85 @@
using JNPF.DependencyInjection;
namespace JNPF.Systems.Entitys.Model.Organize;
/// <summary>
/// 机构扩展属性.
/// </summary>
[SuppressSniffer]
public class OrganizePropertyModel
{
/// <summary>
/// 公司简称.
/// </summary>
public string shortName { get; set; }
/// <summary>
/// 公司主页.
/// </summary>
public string webSite { get; set; }
/// <summary>
/// 所属行业.
/// </summary>
public string industry { get; set; }
/// <summary>
/// 成立时间(时间戳).
/// </summary>
public string foundedTime { get; set; }
/// <summary>
/// 公司地址.
/// </summary>
public string address { get; set; }
/// <summary>
/// 公司法人.
/// </summary>
public string managerName { get; set; }
/// <summary>
/// 联系电话.
/// </summary>
public string managerTelePhone { get; set; }
/// <summary>
/// 联系手机.
/// </summary>
public string managerMobilePhone { get; set; }
/// <summary>
/// 联系邮箱.
/// </summary>
public string manageEmail { get; set; }
/// <summary>
/// 开启银行.
/// </summary>
public string bankName { get; set; }
/// <summary>
/// 银行账户.
/// </summary>
public string bankAccount { get; set; }
/// <summary>
/// 经营范围.
/// </summary>
public string businessscope { get; set; }
/// <summary>
/// 公司性质(id).
/// </summary>
public string enterpriseNature { get; set; }
/// <summary>
/// 公司传真.
/// </summary>
public string fax { get; set; }
/// <summary>
/// 公司电话.
/// </summary>
public string telePhone { get; set; }
}

View File

@@ -0,0 +1,78 @@
using System.Text.Json.Nodes;
using JNPF.Common.Models.User;
using JNPF.DependencyInjection;
using JNPF.Extras.CollectiveOAuth.Models;
namespace JNPF.Systems.Entitys.Model.Permission.SocialsUser;
/// <summary>
/// .
/// </summary>
[SuppressSniffer]
public class SocialsUserInputModel
{
public string source { get; set; }
public string code { get; set; }
public string state { get; set; }
public string userId { get; set; }
public string tenantId { get; set; }
public string socialType { get; set; }
public string socialUnionid { get; set; }
public string socialName { get; set; }
public string uuid { get; set; }
public string authCode { get; set; }
public string auth_code { get; set; }
public bool tenantLogin { get; set; }
public string jnpf_ticket { get; set; }
}
public class SocialsUserInfo
{
public UserInfoModel userInfo { get; set; }
public JsonArray tenantUserInfo { get; set; }
public string socialUnionid { get; set; }
public string socialName { get; set; }
}
public class AuthCallbackNew: AuthCallback
{
public string authCode;
}
/// <summary>
/// .
/// </summary>
[SuppressSniffer]
public class SocialsUserCallBackModel
{
public string userId { get; set; }
public string account { get; set; }
public string accountName { get; set; }
public string socialType { get; set; }
public string socialId { get; set; }
public string socialName { get; set; }
public string tenantId { get; set; }
public string tenantName { get; set; }
public bool tenantLogin { get; set; }
}

View File

@@ -0,0 +1,33 @@
using System.Text.Json.Serialization;
using JNPF.Common.Security;
using JNPF.DependencyInjection;
namespace JNPF.Systems.Entitys.Model.UsersCurrent;
/// <summary>
/// 当前用户权限模型.
/// </summary>
[SuppressSniffer]
public class UsersCurrentAuthorizeMoldel : TreeModel
{
/// <summary>
/// 名称.
/// </summary>
public string fullName { get; set; }
/// <summary>
/// 图标.
/// </summary>
public string icon { get; set; }
/// <summary>
/// 排序.
/// </summary>
public long? sortCode { get; set; }
/// <summary>
/// 功能主键.
/// </summary>
[JsonIgnore]
public string moduleId { get; set; }
}