#ifndef CONFIGINFO_H #define CONFIGINFO_H #include #include "QSettings" #include "QCoreApplication" #include "QDir" #include "QDebug" #include "QMessageBox" class ConfigInfo { public: ConfigInfo(); QString baseUrl;//服务器接口地址 quint16 packId; QString printerName; //打印机名称 QString portName; //电子秤串口名称 QString portBaudRate; //电子秤串口波特率 int portType; // QString autoPackUrl;//待入库产品添加接口 // QString loginUrl;//登录接口 // QString configUrl;//配置接口 // QString selectValueUrl;//商品列表接口 // QString levelUrl;//等级列表接口 void Set(QString qstrnodename,QString qstrkeyname,QVariant qvarvalue); QVariant Get(QString qstrnodename,QString qstrkeyname); // void Init(); void Start(); 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