#ifndef CONFIGINFO_H #define CONFIGINFO_H #include #include "QSettings" #include "QCoreApplication" #include "QDir" #include "QDebug" class ConfigInfo { public: ConfigInfo(); QString baseUrl; quint16 packId; QString printerName; //待入库产品添加接口 QString autoPackUrl; //登录接口 QString loginUrl; //配置接口 QString configUrl; void Config(); void Set(QString qstrnodename,QString qstrkeyname,QVariant qvarvalue); QVariant Get(QString qstrnodename,QString qstrkeyname); private: QString FileName = QCoreApplication::applicationDirPath() + "/Config.ini"; QSettings *m_psetting; }; struct UserInfo { QString userName; int userId; int accountId; QString name; QString headPortrait; bool isVip; QString acessToken; }; struct ProjectInfo { int goods_id;// int 商品ID QString batch_no;// string 批号 QString category;// string 类型 QString product_type_code;// string 品种 QString spec_role;// string 规格录入 QString denier;// string 旦数(D) QString dtex;// string 分特(dt) QString fiber;// string 孔数(F) QString specs;// string 规格 QString color;// string 颜色 QString twist_type;// string 捻向 QString bucket_color;// string 管色 QString box_weight;// string 皮重 QString bucket_weight;// string 筒重 QString machine_no;// string 机台 QString carton_type;// string 纸箱 QString limit_number;// string 限制打包 QString bucket_number;// string 筒数 QString cake_float;// string 丝饼浮动 QString box_float;// string 纸箱浮动 QString box_rule;// string 箱号规则 QString customer;// string 箱单抬头 QString remark;// string 备注 bool is_disable;// bool 是否禁用 qint64 create_time;// int 创建时间 qint64 modified_time;// int 更新时间 }; #endif // CONFIGINFO_H