instrument_using_record
# instrument_using_record
仪器使用记录表,记录了仪器的使用状态。只有[instruments](doc:nWaGoELh)中`instrument_status字段`为2的仪器,才会被记录入此表。
|键名|类型|非空|说明|其它信息|
|:---:|:---:|:---:|:---:|:---|
|record_id|int|是|使用记录id|primary, auto increment|
|instrument_id|int|是|仪器id||
|user_id|varchar(9)|是|使用者id||
|user_type|int|是|使用者类型|同[预约者类型](doc:UVu8oijh)|
|order_id|int|是|预约记录id||
|instrument_status|int|是|仪器使用状态||
|use_date|date|是|使用日期||
## 存储过程
### create_instrument_using_record
增加一条借出记录。
|参数|类型|非空|其他信息|
|:---:|:---:|:---:|:---|
|instrument_id|IN int|是||
|user_id|IN varchar(9)|是||
|user_type|IN int|是||
|order_id|IN int|是||
|instrument_status|IN int|是|
|use_date|IN date|是||
|return_code|OUT tinyint|否||
### get_instrument_using_record_by_user
根据`@user_id`和`@user_type`获取记录,返回全部字段。
|参数|类型|非空|其他信息|
|:---:|:---:|:---:|:---|
|user_id|IN varchar(9)|是||
|user_type|IN int|是||
|record_count|OUT int|否||
### get_instrument_using_record_by_order
根据`@order_id`获取记录,返回全部字段。
|参数|类型|非空|其他信息|
|:---:|:---:|:---:|:---|
|order_id|IN int|是||
|record_count|OUT int|否||
### delete_instrument_using_record
根据`@order_id`和`@instrument_id`,删除一个记录。
|参数|类型|非空|其他信息|
|:---:|:---:|:---:|:---|
|order_id|IN int|是||
|instrument_id|IN int|是||
|record_count|OUT int|否||