using System; using System.Linq; using System.Text; using SqlSugar; namespace IvfTl.Control.Entity.DBEntitys { /// /// /// [SugarTable("TLSettingDB")] public partial class TLSettingDB { public TLSettingDB() { } /// /// Desc: /// Default: /// Nullable:False /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] public long cid { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public long id { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string tlSn { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string tlName { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int state { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int online { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string softwareVersion { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string protocolAddress { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public DateTime installTime { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string address { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string socketIp { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string socketPort { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string alarmIp { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string alarmPort { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string mqttQueue { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string kafkaTopic { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string remark { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string tmpDir { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int autoFocusTime { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int videoFps { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string watermarking { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int bufferBottlerPressureMax { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int bufferBottlerPressureMin { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public decimal pressureAlarmMax { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public decimal pressureAlarmMin { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public decimal temperatureAlarmMax { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public decimal temperatureAlarmMin { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int bufferBottlerAerationNum { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int houseAerationNum { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int ventilationDelay { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int airSwapFrequency { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int airSwapTime { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int valueDelay { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int aerationDelay { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int newAirSwap { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int motorDelay { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int verticalMotorPulseMax { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int saveSourcePic { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int compositeVideo { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int photoIntervalPerRound { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int lightOn { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public DateTime keepDate { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public DateTime heapDate { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int mattingAlarmTimes { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int houseDoorAlarmTime { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int temperatureAlarmTime { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public int pressureAlarmTime { get; set; } /// /// Desc: /// Default: /// Nullable:False /// public decimal chartThreshold { get; set; } public int historyCurveInterval { get; set; } /// /// Desc:场景B本地自动对焦安全门 local_autofocus_enabled(M2-06)。 /// 0=关闭(降级按基准/既有位置拍照,默认安全) 1=启用(本地四步标定对焦)。 /// Default: 0(安全) /// Nullable:False /// public int localAutofocusEnabled { get; set; } // ──────────────────────────────────────────────────────────────── // V-047 取数链:设备级拍照层配置本地缓存列(对齐运行时 TLSetting + sql 迁移 // tl_setting.focus_layer_spacing_pulse / focus_layer_count / focus_layer_down / // focus_peak_ratio_threshold)。列名沿用本表 camelCase 直映风格(与既有列一致)。 // ConvertHelper TLSetting↔TLSettingDB 双向映射;本地缓存读回喂 PhotoLayerCalculator。 // ──────────────────────────────────────────────────────────────── /// /// Desc:拍照层间距脉冲(工艺值,缺失须报错) focus_layer_spacing_pulse /// Nullable:True /// [SugarColumn(IsNullable = true)] public int? focusLayerSpacingPulse { get; set; } /// /// Desc:拍照总层数(业务参数) focus_layer_count /// Nullable:True /// [SugarColumn(IsNullable = true)] public int? focusLayerCount { get; set; } /// /// Desc:对焦标定数据保留天数(清理任务用,默认30) clean_autofocus_data —— G4-1 /// Nullable:True /// [SugarColumn(IsNullable = true)] public int? cleanAutofocusData { get; set; } /// /// Desc:对焦起点下移层数 focus_layer_down /// Nullable:True /// [SugarColumn(IsNullable = true)] public int? focusLayerDown { get; set; } /// /// Desc:标定合格峰比阈值 focus_peak_ratio_threshold /// Nullable:True /// [SugarColumn(IsNullable = true)] public decimal? focusPeakRatioThreshold { get; set; } } }