Dictionary.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. using System;
  2. using System.ComponentModel.DataAnnotations;
  3. using System.ComponentModel.DataAnnotations.Schema;
  4. namespace IMCS.CCS.Entitys
  5. {
  6. [Table("ccs_dictionary")]
  7. public class Dictionary
  8. {
  9. [Key]
  10. [Column("id")]
  11. [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
  12. public int Id { get; set; }
  13. /// <summary>
  14. /// type
  15. /// </summary>
  16. [Column("type")]
  17. public string Type { get; set; }
  18. [Column("code")]
  19. public string Code { get; set; }
  20. [Column("name")]
  21. public string Name { get; set; }
  22. [Column("dict_value")]
  23. public string DictValue { get; set; }
  24. [Column("description")]
  25. public string Description { get; set; }
  26. [Column("state")]
  27. public bool state { get; set; }
  28. }
  29. /// <summary>
  30. /// 字典条件类型
  31. /// </summary>
  32. public enum DictConditionTypeEnum
  33. {
  34. GetIntelligenceUnit_Condition,
  35. GetFlexibleWire_Condition,
  36. GetQualityCenter_Condition,
  37. SendIntelligenceUnit_Condition,
  38. SendFlexibleWire_Condition,
  39. SendQualityCenter_Condition,
  40. MoveRobotPosition_Condition,
  41. UploadFile_Condition,
  42. StartNCProgram_Condition,
  43. SendLinShift_Condition,
  44. SendLinShiftFine_Condition,
  45. StartCleanMachine_Condition,
  46. StartLabelMachine_Condition,
  47. StartCoordinateMeasuringMachine_Condition,
  48. GetServoStacker_Condition,
  49. SendServoStacker_Condition,
  50. ReadRFID_Condition,
  51. WriteRFID_Condition,
  52. }
  53. }