using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ropin.Inspection.Common.Accessor.Interface
{
    public interface IClaimsAccessor
    {
        /// <summary>
        /// 登录用户ID
        /// </summary>
        Guid ApiUserId { get; }
        /// <summary>
        /// 登录用户名称
        /// </summary>
        public string ApiUserName { get; }
        /// <summary>
        /// 用户角色Id
        /// </summary>
        string RoleIds { get; }
        /// <summary>
        /// 组织机构ID
        /// </summary>
        Guid OrganizeId { get; }
        /// <summary>
        /// LinsenceCode
        /// </summary>
        string Linsence { get; }
        /// <summary>
        /// LinsenceTypeCode
        /// </summary>
        string LicenseTypeCode { get; }
        /// <summary>
        /// OrgTypeCode
        /// </summary>
        string OrgTypeCode { get; }
    }
}