107 lines
3.6 KiB
PHP
107 lines
3.6 KiB
PHP
<?php
|
||
|
||
namespace common\modelsgii\oldDb;
|
||
|
||
/**
|
||
* This is the model class for table "yii_drug".
|
||
*
|
||
* @property int $id
|
||
* @property string $drug_name 药名
|
||
* @property string $pinyin_simple 拼音首拼
|
||
* @property string $source 货源(厂家)
|
||
* @property string $type 类型 1中药2西药3颗粒配方
|
||
* @property int $is_otc 是否处方药
|
||
* @property int $category_first 一级分类
|
||
* @property int $category_second 二级分类
|
||
* @property string|null $small_info 简介
|
||
* @property string|null $info 基础信息
|
||
* @property string|null $content 详情信息
|
||
* @property string $usage 用法
|
||
* @property string|null $function 功能主治
|
||
* @property string $specification 规格
|
||
* @property string|null $image 药品图片
|
||
* @property int $time_id 使用时间id
|
||
* @property int $type_id 使用方法id
|
||
* @property int $frequency_id 频率id
|
||
* @property int $unit_id 单位id
|
||
* @property int $number 数量
|
||
* @property int $status 状态 1草稿 2下架 3上架
|
||
* @property string|null $drug_number 药品编号
|
||
* @property string|null $bar_code 条形码
|
||
* @property string|null $guozi_no 国字准号
|
||
* @property string|null $drug_alias 药品别名
|
||
* @property string|null $place 产地
|
||
* @property int $decotion 煎法
|
||
* @property float $erp_qty_factor ERP抓取数量倍数,默认1
|
||
* @property int $updated_at
|
||
* @property int $created_at
|
||
*/
|
||
class Drug extends \common\core\BaseActiveRecord
|
||
{
|
||
/**
|
||
* {@inheritdoc}
|
||
*/
|
||
public static function tableName()
|
||
{
|
||
return 'yii_drug';
|
||
}
|
||
|
||
/**
|
||
* {@inheritdoc}
|
||
*/
|
||
public function rules()
|
||
{
|
||
return [
|
||
[['drug_name', 'type', 'status', 'created_at'], 'required'],
|
||
[['is_otc', 'category_first', 'category_second', 'time_id', 'type_id', 'frequency_id', 'unit_id', 'number', 'status', 'updated_at', 'created_at','decotion'], 'integer'],
|
||
[['info', 'content', 'image','instruction'], 'string'],
|
||
[['drug_name', 'source', 'drug_number', 'guozi_no', 'drug_alias', 'place'], 'string', 'max' => 100],
|
||
[['pinyin_simple'], 'string', 'max' => 50],
|
||
[['type'], 'string', 'max' => 20],
|
||
[['small_info'], 'string', 'max' => 150],
|
||
[['function'], 'string', 'max' => 500],
|
||
[['specification'], 'string', 'max' => 30],
|
||
[['bar_code','usage'], 'string', 'max' => 300],
|
||
];
|
||
}
|
||
|
||
/**
|
||
* {@inheritdoc}
|
||
*/
|
||
public function attributeLabels()
|
||
{
|
||
return [
|
||
'id' => 'ID',
|
||
'drug_name' => 'Drug Name',
|
||
'pinyin_simple' => '拼音首拼',
|
||
'source' => 'Source',
|
||
'type' => 'Type',
|
||
'is_otc' => 'Is Otc',
|
||
'category_first' => 'Category First',
|
||
'category_second' => 'Category Second',
|
||
'small_info' => 'Small Info',
|
||
'info' => 'Info',
|
||
'content' => 'Content',
|
||
'usage' => 'Usage',
|
||
'function' => 'Function',
|
||
'specification' => 'Specification',
|
||
'image' => 'Image',
|
||
'time_id' => 'Time ID',
|
||
'type_id' => 'Type ID',
|
||
'frequency_id' => 'Frequency ID',
|
||
'unit_id' => 'Unit ID',
|
||
'number' => 'Number',
|
||
'status' => 'Status',
|
||
'drug_number' => 'Drug Number',
|
||
'bar_code' => 'Bar Code',
|
||
'guozi_no' => 'Guozi No',
|
||
'drug_alias' => 'Drug Alias',
|
||
'place' => 'Place',
|
||
'decotion' => 'Decotion',
|
||
'instruction' => '说明书',
|
||
'updated_at' => 'Updated At',
|
||
'created_at' => 'Created At',
|
||
];
|
||
}
|
||
}
|