Newer
Older
AutomaticVerification / softwareDirectory / AutoVerScheme / bizdevicemanage.h.autosave
张嘉 on 7 Mar 2024 1 KB no commit message
#ifndef BIZDEVICEMANAGE_H
#define BIZDEVICEMANAGE_H

#include <QtSql>
#include <QDebug>
#include <QString>
#include "QList"
//标准设备管理
class BizDevice
{
public:
    QString id;
    QString equipment_name;
    QString model;
    QString manufacture_no;
    QString manufacturer;
};
//标准设备管理-查看设备信息
class CatDeviceInfor
{
public:
   QString equipment_name;
   QString model;
   QString manufacture_no;
   QString measure_valid_date;
   QString product_country;
   QString manufacturer;
   QString produce_date;
   QString purchase_date;
   QString unit_price;
   QString usage_status;
   QString quality_status;
   QString dept_name;
   QString director_name;
   QString supplier_name;
   QString location;
   QString type;
   QString standard_type;
   QString category;
   QString level;
   QString measure_cycle;
   QString unpack_record_name;
   QString remark;

};
//标准设备管理-核查项目及核查点-直流稳压电源检定装置
class CheckDCPower
{
public:
    QString id;
    QString params;
    QString check_point;
    QString unit;
    QString resolution;
    QString urel;
    QString check_type;
    QString datum_point;
    QString cycle_number;
    QString resistance_value;
    QString resistance_value_unit;
    QString remark;
};

class BizDeviceManage
{
public:
    BizDeviceManage();
    QList<BizDevice>getBizDeviceManage();
    QList<CatDeviceInfor>getCatDeviceInfor(QString id);
    virtual  QString  getApparatus(QString id) const = 0;
    QList<CheckDCPower>getCheckDCPower(QString item_category_id);
};

#endif // BIZDEVICEMANAGE_H