You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.1 KiB
40 lines
1.1 KiB
#nullable disable
|
|
|
|
using EC.Entity.PublicModel;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace EC.Entity.CameraInfo
|
|
{
|
|
public partial class IpcInfo : BaseEntity
|
|
{
|
|
[NotMapped]
|
|
public int Number { get; set; }
|
|
|
|
public long IpcId { get; set; }
|
|
public string IpcName { get; set; }
|
|
public string NvrName { get; set; }
|
|
public string IpcType { get; set; }
|
|
public string IpcIp { get; set; }
|
|
public string OnvifAddr { get; set; }
|
|
public string MediaAddr { get; set; }
|
|
public string PtzAddr { get; set; }
|
|
public string RtspMain { get; set; }
|
|
public string RtspSub { get; set; }
|
|
public string IpcPosition { get; set; }
|
|
public string IpcImage { get; set; }
|
|
public long? IpcX { get; set; }
|
|
public long? IpcY { get; set; }
|
|
public string UserName { get; set; }
|
|
public string UserPwd { get; set; }
|
|
public string IpcEnable { get; set; }
|
|
|
|
[NotMapped]
|
|
public bool IpcEnableBool
|
|
{
|
|
get => IpcEnable != null && IpcEnable.Equals("启用");
|
|
set => IpcEnable = value ? "启用" : "禁用";
|
|
}
|
|
|
|
public string IpcAddr { get; set; }
|
|
}
|
|
}
|