configinfo.h 2.1 KB

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