projectinfo.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #ifndef PROJECTINFO_H
  2. #define PROJECTINFO_H
  3. #include <QString>
  4. #include <QSharedPointer>
  5. #include <QJsonObject>
  6. struct UserInfo
  7. {
  8. QString userName;
  9. int userId;
  10. int accountId;
  11. QString name;
  12. QString headPortrait;
  13. bool isVip;
  14. QString acessToken;
  15. };
  16. struct ProjectInfo
  17. {
  18. int goods_id = -1;// int 商品ID
  19. QString batch_no;// string 批号
  20. QString category;// string 类型
  21. QString product_type_code;// string 品种
  22. QString spec_role;// string 规格录入
  23. QString denier;// string 旦数(D)
  24. QString dtex;// string 分特(dt)
  25. QString fiber;// string 孔数(F)
  26. QString specs;// string 规格
  27. QString color;// string 颜色
  28. QString twist_type;// string 捻向
  29. QString bucket_color;// string 管色
  30. QString box_weight;// string 皮重
  31. QString bucket_weight;// string 筒重
  32. QString machine_no;// string 机台
  33. QString carton_type;// string 纸箱
  34. QString limit_number;// string 限制打包
  35. QString bucket_number;// string 筒数
  36. QString cake_float;// string 丝饼浮动
  37. QString box_float;// string 纸箱浮动
  38. QString box_rule;// string 箱号规则
  39. QString customer;// string 箱单抬头
  40. QString remark;// string 备注
  41. bool is_disable;// bool 是否禁用
  42. qint64 create_time;// int 创建时间
  43. qint64 modified_time;// int 更新时间
  44. QJsonObject toObject();
  45. bool isLocal = false;
  46. static QSharedPointer<ProjectInfo> fromObject(const QJsonObject & obj);
  47. // QString telephone;//
  48. };
  49. Q_DECLARE_METATYPE(QSharedPointer<ProjectInfo>);
  50. #endif // PROJECTINFO_H