using System; using System.Collections.Generic; using System.Linq; using System.Reflection.Metadata.Ecma335; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.ECMRights { public class ECMRightsDTO { #region PrivateMembers private int ecmrigthsid; private int ecmrigthsusertype; private int ecmrigthsrightsfortype; #region User private int userid = -1; private string usercode; private string username; #endregion #region UserGroup private int usergroupid = -1; private string usergroupcode; private string usergroupname; #endregion #region Role private int roleid = -1; private string rolecode; private string rolename; #endregion private int ecmrigthsspaceid; #region DocumentSet private int documentsetid = -1; private string documentsetcode; private string documentsetname; #endregion #region Entity private int entityid = -1; private string entitycode; private string entityname; #endregion private List ecmrightsdetaildto = new List(); #region StandardFrame private Int16 sortorder; private byte status; private Int16 version; private byte sourcetype; #endregion #region BaseFrame private int createdbyid; private DateTime createdon; private int modifiedbyid; private DateTime modifiedon; #endregion #endregion private int ecmrightsuserid; private int ecmrightsusergroupid; private int ecmrightsroleid; private int ecmrightsdocumentsetid; private int ecmrightsobjecttypeid; private int ecmrightstenantid; public int ECMRightsTenantId { get { return ecmrightstenantid; } set { ecmrightstenantid = value; } } #region PublicMembers public int ECMRightsId { get { return ecmrigthsid; } set { ecmrigthsid = value; } } public int ECMRightsUserType { get { return ecmrigthsusertype; } set { ecmrigthsusertype = value; } } public int ECMRightsRightsForType { get { return ecmrigthsrightsfortype; } set { ecmrigthsrightsfortype = value; } } public int ECMRightsUserId { get { return ecmrightsuserid; } set { ecmrightsuserid = value; } } public int ECMRightsUserGroupId { get { return ecmrightsusergroupid; } set { ecmrightsusergroupid = value; } } public int ECMRightsRoleId { get { return ecmrightsroleid; } set { ecmrightsroleid = value; } } public int ECMRightsDocumentSetId { get { return ecmrightsdocumentsetid; } set { ecmrightsdocumentsetid = value; } } public int ECMRightsObjectTypeId { get { return ecmrightsobjecttypeid; } set { ecmrightsobjecttypeid = value; } } #region User public int UserId { get { return userid; } set { userid = value; } } public string UserCode { get { return usercode; } set { usercode = value; } } public string UserName { get { return username; } set { username = value; } } #endregion #region UserGroup public int UserGroupId { get { return usergroupid; } set { usergroupid = value; } } public string UserGroupCode { get { return usergroupcode; } set { usergroupcode = value; } } public string UserGroupName { get { return usergroupname; } set { usergroupname = value; } } #endregion #region Role public int RoleId { get { return roleid; } set { roleid = value; } } public string RoleCode { get { return rolecode; } set { rolecode = value; } } public string RoleName { get { return rolename; } set { rolename = value; } } #endregion public int ECMRightsSpaceId { get { return ecmrigthsspaceid; } set { ecmrigthsspaceid = value; } } #region DocumentSet public int DocumentSetId { get { return documentsetid; } set { documentsetid = value; } } public string DocumentSetCode { get { return documentsetcode; } set { documentsetcode = value; } } public string DocumentSetName { get { return documentsetname; } set { documentsetname = value; } } #endregion #region Entity public int ObjectTypeId { get { return entityid; } set { entityid = value; } } public string ObjectTypeCode { get { return entitycode; } set { entitycode = value; } } public string ObjectTypeName { get { return entityname; } set { entityname = value; } } #endregion public short ECMRightsSortOrder { get { return sortorder; } set { sortorder = value; } } public byte ECMRightsStatus { get { return status; } set { status = value; } } public short ECMRightsVersion { get { return version; } set { version = value; } } public byte ECMRightsSourceType { get { return sourcetype; } set { sourcetype = value; } } public int ECMRightsCreatedById { get { return createdbyid; } set { createdbyid = value; } } public DateTime ECMRightsCreatedOn { get { return createdon; } set { createdon = value; } } public int ECMRightsModifiedById { get { return modifiedbyid; } set { modifiedbyid = value; } } public DateTime ECMRightsModifiedOn { get { return modifiedon; } set { modifiedon = value; } } public List ECMRightsDetailArray { get { return ecmrightsdetaildto; } set { ecmrightsdetaildto = value; } } #endregion } }