基础服务api
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 

60 行
1.8 KiB

  1. using BPA.SAAS.Manage.Comm.Enum;
  2. using BPA.SAAS.Manage.Core.Base;
  3. using SqlSugar;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Security.Principal;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. namespace BPA.SAAS.Manage.Core.Device
  11. {
  12. [SugarTable("bpa_deviceinfo")]
  13. public class BPA_DeviceInfo: IBaseEntity, IGroupId
  14. {
  15. /// <summary>
  16. /// 设备名称
  17. /// </summary>
  18. public string DeviceName { get; set; }
  19. /// <summary>
  20. /// 设备标签
  21. /// </summary>
  22. public string DeviceTypeId { get; set; }
  23. /// <summary>
  24. ///归属场景(店铺)
  25. /// </summary>
  26. public string StopId { get; set; }
  27. /// <summary>
  28. /// 所属产品
  29. /// </summary>
  30. public string ProductId { get; set; }
  31. /// <summary>
  32. /// 产品标签
  33. /// </summary>
  34. //public string ProductCode { get; set; }
  35. /// <summary>
  36. /// 状态 【正常 停用】默认 正常
  37. /// </summary>
  38. [SugarColumn(ColumnDataType = "int", ColumnDescription = "状态", IsNullable = false)]
  39. public CommonStatus Status { get; set; } = CommonStatus.ENABLE;
  40. /// <summary>
  41. /// 设备AutoKey 唯一用于mqtt消息推送标识
  42. /// </summary>
  43. [SugarColumn(IsOnlyIgnoreInsert = true, IsOnlyIgnoreUpdate = true, IsIdentity = true)]
  44. public int AutoKey { get; set; }
  45. /// <summary>
  46. /// 产品版本
  47. /// </summary>
  48. public string ProductVersionId { get; set; }
  49. public string GroupId { get; set; }
  50. /// <summary>
  51. /// 支持工艺还是配方 0工艺 1配方
  52. /// </summary>
  53. //public int TechnologyOrBom { get; set; }
  54. }
  55. }