projectinfo.h 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #ifndef PROJECTINFO_H
  2. #define PROJECTINFO_H
  3. #include <QJsonObject>
  4. #include <QSharedPointer>
  5. #include <QString>
  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 tel; //电话
  41. QString address; //电话
  42. QString remark; // string 备注*
  43. bool is_disable; // bool 是否禁用*
  44. qint64 create_time; // int 创建时间*
  45. qint64 modified_time; // int 更新时间*
  46. QJsonObject toObject();
  47. bool isLocal = false;
  48. static QSharedPointer<ProjectInfo> fromObject(const QJsonObject &obj);
  49. // QString telephone;//
  50. };
  51. Q_DECLARE_METATYPE(QSharedPointer<ProjectInfo>);
  52. #endif // PROJECTINFO_H