configinfo.h 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. #ifndef CONFIGINFO_H
  2. #define CONFIGINFO_H
  3. #include <QString>
  4. #include "QSettings"
  5. #include "QCoreApplication"
  6. #include "QDir"
  7. #include "QDebug"
  8. #include "QMessageBox"
  9. class ConfigInfo
  10. {
  11. public:
  12. ConfigInfo();
  13. ~ConfigInfo();
  14. QString baseUrl;//服务器接口地址
  15. quint16 packId;
  16. QString printerName; //打印机名称
  17. QString portName; //电子秤串口名称
  18. QString portBaudRate; //电子秤串口波特率
  19. int portType;
  20. bool savePrinter;
  21. // QString autoPackUrl;//待入库产品添加接口
  22. // QString loginUrl;//登录接口
  23. // QString configUrl;//配置接口
  24. // QString selectValueUrl;//商品列表接口
  25. // QString levelUrl;//等级列表接口
  26. void Set(QString qstrnodename,QString qstrkeyname,QVariant qvarvalue);
  27. QVariant Get(QString qstrnodename,QString qstrkeyname);
  28. // void Init();
  29. void Start();
  30. private:
  31. QString FileName = QCoreApplication::applicationDirPath() + "/Config.ini";
  32. QSettings *m_psetting;
  33. };
  34. struct UserInfo
  35. {
  36. QString userName;
  37. int userId;
  38. int accountId;
  39. QString name;
  40. QString headPortrait;
  41. bool isVip;
  42. QString acessToken;
  43. };
  44. struct ProjectInfo
  45. {
  46. int goods_id;// int 商品ID
  47. QString batch_no;// string 批号
  48. QString category;// string 类型
  49. QString product_type_code;// string 品种
  50. QString spec_role;// string 规格录入
  51. QString denier;// string 旦数(D)
  52. QString dtex;// string 分特(dt)
  53. QString fiber;// string 孔数(F)
  54. QString specs;// string 规格
  55. QString color;// string 颜色
  56. QString twist_type;// string 捻向
  57. QString bucket_color;// string 管色
  58. QString box_weight;// string 皮重
  59. QString bucket_weight;// string 筒重
  60. QString machine_no;// string 机台
  61. QString carton_type;// string 纸箱
  62. QString limit_number;// string 限制打包
  63. QString bucket_number;// string 筒数
  64. QString cake_float;// string 丝饼浮动
  65. QString box_float;// string 纸箱浮动
  66. QString box_rule;// string 箱号规则
  67. QString customer;// string 箱单抬头
  68. QString remark;// string 备注
  69. bool is_disable;// bool 是否禁用
  70. qint64 create_time;// int 创建时间
  71. qint64 modified_time;// int 更新时间
  72. QString telephone;//
  73. };
  74. #endif // CONFIGINFO_H