Commit 683a07f7 authored by 郭勇志's avatar 郭勇志

商品模块

parent a1e0adb0
<?php
namespace backend\controllers\v1\goods;
use Yii;
use backend\controllers\v1\BaseController;
class ShopGoodsController extends BaseController
{
public $modelClass = 'app\models\v1\goods\ShopGoods';
}
\ No newline at end of file
<?php
namespace app\models\v1\goods;
use Yii;
use app\models\v1\BaseModel;
/**
* This is the model class for table "shop_goods".
*
* @property string $GUID
* @property string $ORG_GUID
* @property string $BRAND_GUID 所属品牌GUID
* @property string $SUPPLIER_GUID 供应商GUID
* @property string $CODE 商品编号
* @property string $NAME 商品名称
* @property string $ALIAS_NAME 商品别名
* @property string $UNIT_WEIGHT 单元重量
* @property string $VOLUME 销量
* @property string $MAIN_IMAGE_PATH 商品主图片
* @property string $MARKET_PRICE 市场价
* @property string $USER_PRICE 会员价
* @property string $STOCK_COUNT 库存
* @property string $INTEG_POINTS 该商品可增加多少积分
* @property string $MIN_BUY_COUNT 最小够买数量
* @property string $MERCHANT_GUID 商户订单号
* @property int $IS_SERVICE 是否服务中,1:是,0:否
* @property int $IS_WARNING_STOCK 是否库存预警,1:是,0:否
* @property int $IS_PUBLIC_MOBILE 是否发布APP或小程序,1:是,0:否
* @property int $IS_RECIVIE_COMMENT 是否接受评价,1:是,0:否
* @property string $DETAIL_DESCRIPTION 商品介绍
* @property string $GOODS_TAG 商品标签
* @property string $CREATE_TIME 创建时间
* @property string $UPDATE_TIME 更新时间
* @property string $CREATE_USER_GUID 创建人GUID
* @property string $UPDATE_USER_GUID 更新人GUID
* @property int $IS_REAL 是否实物,1:是,0:否
* @property string $PUBLIC_DATETIME 上线时间
* @property string $WARNING_STOCK_COUNT 预警库存,库存预警默认50
* @property string $SPEC 规格
* @property string $PRODUCTION_ENTERPRISES 生产企业
* @property int $IS_ALLOW_SALE 是否允许出售,1:是,0:否
* @property int $IS_AUDITING 是否已审核,1:是,0:否
* @property string $AUDITING_USER_GUID 审核人GUID
* @property string $AUDITING_DATETIME 审核时间
* @property int $IS_FOBIDEN 是否禁用,1:是,0:否
* @property string $FOBIDEN_USER_GUID 禁用人GUID
* @property string $FOBIDEN_DATETIME 禁用日时间
* @property int $IS_POST_FREE 是否免运费,1:是,0:否
* @property string $HOST_NAME 图品域名
* @property int $GOODS_STATE 商品状态,0:未删除,1:放入回收站 2:从购物车删除
* @property string $DOSAGE_FORM 剂型
* @property string $APPROVAL_NUMBER 批准文号
* @property string $BRAND_NAME 品牌名称
* @property string $UNIT_NAME 单位
* @property string $BAR_CODE 条形码
* @property int $IS_MATCH_DRUGDTORAGE 是否同步药品库,1:是,0:否
* @property string $LIMIT_GOODS_NUM 限购数量,0不限购
* @property string $PIC_EXTENSIONS 图品后缀
* @property int $IS_PRESCRIPTION 是否处方药,1:是,0:否
* @property int $IS_MEDICAL_INSURANCE 是否医保,1:是,0:否
* @property int $IS_MEDICINES 是否是药品 1:是,0:否
* @property string $VIRTUAL_VOLUME 虚拟销量
* @property string $STOCK_PRICE 商品进货价
* @property int $IS_ONLY_SHOW 是否只展示,1:是,0:否
* @property string $MNEMONICS_CODE 助记码
* @property int $IS_MULTI_SPEC 是否多规格,1:是,0:否
* @property string $DELIVERY_TYPE 配送方式
* @property string $DELIVERY_PRICE 配送价格
* @property string $ABSTRACT 摘要
* @property string $SHARE_NO 分享码
* @property string $BRANCH_GUID 所属门店,门店添加自己门店赠品时使用
* @property string $SECOND_RETURN_MONEY 二级返利额
* @property int $IS_SPECIAL_GOODS 是否特殊商品,1:是,0:否,特殊商品不参与营销活动
* @property int $IS_CODECHAIN_GOODS 是否冷链商品,1:是,0:否
* @property int $IS_GIFT 是否赠品,1:是,0:否
* @property string $REBATE_AMOUNT 返利额
* @property int $IS_MINUS_STOCK_COUNT_AFTER_PAY 是否支付后减库存,1:是,0:否
* @property string $DETAIL_SETTING_GUID 商品详情页模板配置GUID
* @property string $STATE_OF_ORIGIN 源产地国
* @property int $IS_EPHEDRINE 是否麻黄碱 1:是,0:否
* @property string $ITEM_CAT 商品类目
* @property string $ITEM_CAT_DES 商品类目描述
* @property string $ITEM_TYPE 商品类型
* @property string $ITEM_TYPE_DESC 商品类型描述
* @property string $MATERIEL 物料划分
* @property string $MATERIEL_DESC 物料划分描述
* @property string $ROUGH_WEIGHT 毛重
* @property string $NUM_PACKAGES 中包装数
* @property string $NUM_PACKAGES_DESC 包装描述
* @property string $STORAGE_CONDITION 储存条件
* @property int $IS_STOP_SELLING 是否停销 1:是 0:否
* @property string $THIRD_PARTY_CODE 第三方商家编码
* @property string $THIRD_PARTY_NAME 第三方商家名称
* @property string $TERMVALIDITY 有效期
* @property string $PACKAGE_LICENSE_NUMBER 分包装批准文号
* @property int $IS_CROSSB_ORDER 是否跨境,1:是 0:否
* @property string $ALL_POINTS_NUM 全积分支付所需积分
* @property string $PART_POINTS_NUM 积分+现金支付所需积分
* @property string $POINTS_PRICE 积分+现金支付所需现金
* @property string $TOTAL_PRICE 商品总金额
* @property int $IS_ADD_MUL_GOODS 是否是多规格特意添加的商品,1:是 0:否
* @property string $CUSTOMS_NUMBER 商品海关备案编码
* @property string $TAX_RATE 商品海关税率
* @property int $IS_TAX 是否含税,1:是 0:否
* @property int $IS_ADVANCE 是否预售商品,1:是 0:否
* @property string $ORDERL_IMIT 订单级商品限购数量
* @property int $IS_QA 是否质保。0:否 1:是
* @property int $QA_DATE 质保日期,默认单位月
* @property int $IS_GIFT_INTERNET 是否网络赠品。0:否 1:是
*/
class ShopGoods extends BaseModel
{
/**
* {@inheritdoc}
*/
public static function tableName()
{
return 'shop_goods';
}
/**
* {@inheritdoc}
*/
public function rules()
{
return [
[['GUID', 'CODE', 'NAME'], 'required'],
[['UNIT_WEIGHT', 'VOLUME', 'MARKET_PRICE', 'USER_PRICE', 'STOCK_COUNT', 'INTEG_POINTS', 'MIN_BUY_COUNT', 'WARNING_STOCK_COUNT', 'LIMIT_GOODS_NUM', 'VIRTUAL_VOLUME', 'STOCK_PRICE', 'SECOND_RETURN_MONEY', 'REBATE_AMOUNT', 'ALL_POINTS_NUM', 'PART_POINTS_NUM', 'POINTS_PRICE', 'TOTAL_PRICE', 'TAX_RATE', 'ORDERL_IMIT'], 'number'],
[['IS_SERVICE', 'IS_WARNING_STOCK', 'IS_PUBLIC_MOBILE', 'IS_RECIVIE_COMMENT', 'IS_REAL', 'IS_ALLOW_SALE', 'IS_AUDITING', 'IS_FOBIDEN', 'IS_POST_FREE', 'GOODS_STATE', 'IS_MATCH_DRUGDTORAGE', 'IS_PRESCRIPTION', 'IS_MEDICAL_INSURANCE', 'IS_MEDICINES', 'IS_ONLY_SHOW', 'IS_MULTI_SPEC', 'IS_SPECIAL_GOODS', 'IS_CODECHAIN_GOODS', 'IS_GIFT', 'IS_MINUS_STOCK_COUNT_AFTER_PAY', 'IS_EPHEDRINE', 'IS_STOP_SELLING', 'IS_CROSSB_ORDER', 'IS_ADD_MUL_GOODS', 'IS_TAX', 'IS_ADVANCE', 'IS_QA', 'QA_DATE', 'IS_GIFT_INTERNET'], 'integer'],
[['DETAIL_DESCRIPTION', 'HOST_NAME', 'ABSTRACT'], 'string'],
[['CREATE_TIME', 'UPDATE_TIME', 'PUBLIC_DATETIME', 'AUDITING_DATETIME', 'FOBIDEN_DATETIME'], 'safe'],
[['GUID', 'ORG_GUID', 'BRAND_GUID', 'SUPPLIER_GUID', 'MERCHANT_GUID', 'CREATE_USER_GUID', 'UPDATE_USER_GUID', 'AUDITING_USER_GUID', 'FOBIDEN_USER_GUID', 'DOSAGE_FORM', 'BRAND_NAME', 'UNIT_NAME', 'BAR_CODE', 'PIC_EXTENSIONS', 'MNEMONICS_CODE', 'DELIVERY_PRICE', 'SHARE_NO', 'BRANCH_GUID', 'DETAIL_SETTING_GUID', 'STATE_OF_ORIGIN', 'ITEM_CAT', 'ITEM_CAT_DES', 'ITEM_TYPE', 'ITEM_TYPE_DESC', 'MATERIEL', 'MATERIEL_DESC', 'STORAGE_CONDITION', 'THIRD_PARTY_CODE', 'THIRD_PARTY_NAME', 'TERMVALIDITY', 'CUSTOMS_NUMBER'], 'string', 'max' => 50],
[['CODE', 'NAME', 'SPEC', 'PRODUCTION_ENTERPRISES'], 'string', 'max' => 100],
[['ALIAS_NAME', 'MAIN_IMAGE_PATH', 'APPROVAL_NUMBER', 'DELIVERY_TYPE'], 'string', 'max' => 200],
[['GOODS_TAG'], 'string', 'max' => 255],
[['ROUGH_WEIGHT', 'NUM_PACKAGES', 'NUM_PACKAGES_DESC'], 'string', 'max' => 10],
[['PACKAGE_LICENSE_NUMBER'], 'string', 'max' => 30],
[['CODE'], 'unique'],
[['GUID'], 'unique'],
];
}
/**
* {@inheritdoc}
*/
public function attributeLabels()
{
return [
'GUID' => 'Guid',
'ORG_GUID' => 'Org Guid',
'BRAND_GUID' => 'Brand Guid',
'SUPPLIER_GUID' => 'Supplier Guid',
'CODE' => 'Code',
'NAME' => 'Name',
'ALIAS_NAME' => 'Alias Name',
'UNIT_WEIGHT' => 'Unit Weight',
'VOLUME' => 'Volume',
'MAIN_IMAGE_PATH' => 'Main Image Path',
'MARKET_PRICE' => 'Market Price',
'USER_PRICE' => 'User Price',
'STOCK_COUNT' => 'Stock Count',
'INTEG_POINTS' => 'Integ Points',
'MIN_BUY_COUNT' => 'Min Buy Count',
'MERCHANT_GUID' => 'Merchant Guid',
'IS_SERVICE' => 'Is Service',
'IS_WARNING_STOCK' => 'Is Warning Stock',
'IS_PUBLIC_MOBILE' => 'Is Public Mobile',
'IS_RECIVIE_COMMENT' => 'Is Recivie Comment',
'DETAIL_DESCRIPTION' => 'Detail Description',
'GOODS_TAG' => 'Goods Tag',
'CREATE_TIME' => 'Create Time',
'UPDATE_TIME' => 'Update Time',
'CREATE_USER_GUID' => 'Create User Guid',
'UPDATE_USER_GUID' => 'Update User Guid',
'IS_REAL' => 'Is Real',
'PUBLIC_DATETIME' => 'Public Datetime',
'WARNING_STOCK_COUNT' => 'Warning Stock Count',
'SPEC' => 'Spec',
'PRODUCTION_ENTERPRISES' => 'Production Enterprises',
'IS_ALLOW_SALE' => 'Is Allow Sale',
'IS_AUDITING' => 'Is Auditing',
'AUDITING_USER_GUID' => 'Auditing User Guid',
'AUDITING_DATETIME' => 'Auditing Datetime',
'IS_FOBIDEN' => 'Is Fobiden',
'FOBIDEN_USER_GUID' => 'Fobiden User Guid',
'FOBIDEN_DATETIME' => 'Fobiden Datetime',
'IS_POST_FREE' => 'Is Post Free',
'HOST_NAME' => 'Host Name',
'GOODS_STATE' => 'Goods State',
'DOSAGE_FORM' => 'Dosage Form',
'APPROVAL_NUMBER' => 'Approval Number',
'BRAND_NAME' => 'Brand Name',
'UNIT_NAME' => 'Unit Name',
'BAR_CODE' => 'Bar Code',
'IS_MATCH_DRUGDTORAGE' => 'Is Match Drugdtorage',
'LIMIT_GOODS_NUM' => 'Limit Goods Num',
'PIC_EXTENSIONS' => 'Pic Extensions',
'IS_PRESCRIPTION' => 'Is Prescription',
'IS_MEDICAL_INSURANCE' => 'Is Medical Insurance',
'IS_MEDICINES' => 'Is Medicines',
'VIRTUAL_VOLUME' => 'Virtual Volume',
'STOCK_PRICE' => 'Stock Price',
'IS_ONLY_SHOW' => 'Is Only Show',
'MNEMONICS_CODE' => 'Mnemonics Code',
'IS_MULTI_SPEC' => 'Is Multi Spec',
'DELIVERY_TYPE' => 'Delivery Type',
'DELIVERY_PRICE' => 'Delivery Price',
'ABSTRACT' => 'Abstract',
'SHARE_NO' => 'Share No',
'BRANCH_GUID' => 'Branch Guid',
'SECOND_RETURN_MONEY' => 'Second Return Money',
'IS_SPECIAL_GOODS' => 'Is Special Goods',
'IS_CODECHAIN_GOODS' => 'Is Codechain Goods',
'IS_GIFT' => 'Is Gift',
'REBATE_AMOUNT' => 'Rebate Amount',
'IS_MINUS_STOCK_COUNT_AFTER_PAY' => 'Is Minus Stock Count After Pay',
'DETAIL_SETTING_GUID' => 'Detail Setting Guid',
'STATE_OF_ORIGIN' => 'State Of Origin',
'IS_EPHEDRINE' => 'Is Ephedrine',
'ITEM_CAT' => 'Item Cat',
'ITEM_CAT_DES' => 'Item Cat Des',
'ITEM_TYPE' => 'Item Type',
'ITEM_TYPE_DESC' => 'Item Type Desc',
'MATERIEL' => 'Materiel',
'MATERIEL_DESC' => 'Materiel Desc',
'ROUGH_WEIGHT' => 'Rough Weight',
'NUM_PACKAGES' => 'Num Packages',
'NUM_PACKAGES_DESC' => 'Num Packages Desc',
'STORAGE_CONDITION' => 'Storage Condition',
'IS_STOP_SELLING' => 'Is Stop Selling',
'THIRD_PARTY_CODE' => 'Third Party Code',
'THIRD_PARTY_NAME' => 'Third Party Name',
'TERMVALIDITY' => 'Termvalidity',
'PACKAGE_LICENSE_NUMBER' => 'Package License Number',
'IS_CROSSB_ORDER' => 'Is Crossb Order',
'ALL_POINTS_NUM' => 'All Points Num',
'PART_POINTS_NUM' => 'Part Points Num',
'POINTS_PRICE' => 'Points Price',
'TOTAL_PRICE' => 'Total Price',
'IS_ADD_MUL_GOODS' => 'Is Add Mul Goods',
'CUSTOMS_NUMBER' => 'Customs Number',
'TAX_RATE' => 'Tax Rate',
'IS_TAX' => 'Is Tax',
'IS_ADVANCE' => 'Is Advance',
'ORDERL_IMIT' => 'Orderl Imit',
'IS_QA' => 'Is Qa',
'QA_DATE' => 'Qa Date',
'IS_GIFT_INTERNET' => 'Is Gift Internet',
];
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment