Class NoticeVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("notice", 20200912)]
[AttTableFlags(new TableFlags[] { TableFlags.SystemVO, TableFlags.MasterEntity, TableFlags.NotCheckAcess, TableFlags.NotSaveLog, TableFlags.DoesntHaveListing, TableFlags.DoesntHaveAnalytics, TableFlags.DisableRowCount, TableFlags.NotUseHashTag })]
[AttTableTarget(DBTarget.Home)]
[AttTableVOInfo(typeof(NoticeAttInfo))]
public class NoticeVO : SystemVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
NoticeVO
Properties
WhoCreatedUserVO
[AttExternalCollection(typeof(UserVO), new string[] { "[US].[usstamp]", "[Tasks].[usstamp]" })]
public UserVO WhoCreatedUserVO { get; }
Property Value
- UserVO
dateAvailable
[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
public DateTime dateAvailable { get; set; }
Property Value
- DateTime
dismissedAt
public DateTime dismissedAt { get; set; }
Property Value
- DateTime
icon
[AttLenght(50)]
public string icon { get; set; }
Property Value
- string
noticestamp
[AttLenght(25)]
public string noticestamp { get; set; }
Property Value
- string
sourcetype
[AttLenght(4)]
public int sourcetype { get; set; }
Property Value
- int
targetUrl
[AttLenght(255)]
public string targetUrl { get; set; }
Property Value
- string
targetUser
[AttLenght(25)]
public string targetUser { get; set; }
Property Value
- string
textao
public string textao { get; set; }
Property Value
- string
texten
public string texten { get; set; }
Property Value
- string
textes
public string textes { get; set; }
Property Value
- string
textpt
public string textpt { get; set; }
Property Value
- string
timeAvailable
[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
public string timeAvailable { get; set; }
Property Value
- string
titleao
public string titleao { get; set; }
Property Value
- string
titleen
public string titleen { get; set; }
Property Value
- string
titlees
public string titlees { get; set; }
Property Value
- string
titlept
public string titlept { get; set; }
Property Value
- string
type
public NoticeType type { get; set; }
Property Value
- NoticeType
whoCreated
[AttLenght(25)]
public string whoCreated { get; set; }
Property Value
- string
whoCreatedName
[AttVirtualField]
public string whoCreatedName { get; set; }
Property Value
- string