ElementChemistryTable.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using OTSModelSharp.DTLBase;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace OTSModelSharp
  8. {
  9. class CElementChemistryTable : CSQLiteTable
  10. {
  11. public enum ColumnID
  12. {
  13. INVALID = -1,
  14. MIN = 0,
  15. N_XRAY_INDEX = 0,
  16. N_FIELD_ID = 1,
  17. N_ELEMENT_ID = 2,
  18. N_ELEMENT_TOTAL = 3,
  19. S_NAME = 4,
  20. F_PERCENTAGE = 5,
  21. MAX = 5
  22. };
  23. public CElementChemistryTable()
  24. {
  25. AddColumn(new ColumnDefine() { ColumName = "XRayId", ColumType = new ColumnType(ColumnType.ID.INTEGER, false, false), IsPrimarykey = false });
  26. AddColumn(new ColumnDefine() { ColumName = "FieldId", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false });
  27. AddColumn(new ColumnDefine() { ColumName = "ElementId", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false });
  28. AddColumn(new ColumnDefine() { ColumName = "ElementNum", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false });
  29. AddColumn(new ColumnDefine() { ColumName = "Name", ColumType = new ColumnType(ColumnType.ID.STRING,false,false), IsPrimarykey = false });
  30. AddColumn(new ColumnDefine() { ColumName = "Percentage", ColumType = new ColumnType(ColumnType.ID.FLOAT,false,false), IsPrimarykey = false });
  31. SetTableName("ElementChemistry");
  32. }
  33. }
  34. }