configinfo.h 1.9 KB

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