104 行
7.7 KiB
PHP
可执行文件
104 行
7.7 KiB
PHP
可执行文件
<?php
|
||
|
||
namespace Distribution\Model;
|
||
|
||
/**
|
||
* 分销员与下级分销员的订单表视图模型
|
||
* Class BillSellViewModel
|
||
* @package Common\Model
|
||
*/
|
||
class BillSellViewModel extends \Common\Model\BaseViewModel
|
||
{
|
||
public $viewFields = array(
|
||
'bill' => array(
|
||
'_table' => 'ls_retail_bill_order',
|
||
'all_money', //decimal(10,2) DEFAULT NULL COMMENT '总价',
|
||
'pay_state', //tinyint(1) DEFAULT '0' COMMENT '0未支付 1已支付 2待支付(确认订单或已支付定金)',
|
||
'pay_type', //tinyint(1) DEFAULT '0' COMMENT '支付类型 1现金 2银行卡 3微信 4支付宝 5会员余额 6小程序微信 7其他 8组合',
|
||
'refund_status', //tinyint(1) DEFAULT '0' COMMENT '订单类型 0正常买单 1申请退款或换货 2退款换货成功 3换货中、待用户发货 4用户已发货、待商家收货 5商家已收货、待商家发货或退款 6驳回退款或换货 7取消退款换货',
|
||
'type', //tinyint(1) DEFAULT NULL COMMENT '应用类型 1商城 2店内',
|
||
'order_type', //tinyint(1) DEFAULT '1' COMMENT '订单类型 默认为1:购买订单 2:退款订单 3换货订单',
|
||
'add_time', //varchar(20) DEFAULT NULL COMMENT '添加时间',
|
||
'vid', //int(11) DEFAULT NULL COMMENT '会员卡id',
|
||
'store_id', //int(11) DEFAULT NULL COMMENT '门店id',
|
||
'merchant_id', //int(11) DEFAULT NULL COMMENT '商户id',
|
||
'cashier_id', //int(11) DEFAULT NULL COMMENT '收银员id',
|
||
'guide_id', //int(11) DEFAULT NULL COMMENT '导购员id',
|
||
'order_no', //varchar(50) DEFAULT NULL COMMENT '订单号',
|
||
'uid', //int(11) DEFAULT NULL COMMENT '小程序用户id',
|
||
'refund_no', //varchar(32) DEFAULT '0' COMMENT '(属于退款订单) 保存被退款的订单编号',
|
||
'refund_money', //decimal(11,2) DEFAULT '0.00' COMMENT '退款金额',
|
||
'amount_received', //decimal(11,2) DEFAULT '0.00' COMMENT '实收金额',
|
||
'give_change', //decimal(11,2) DEFAULT '0.00' COMMENT '找零金额',
|
||
'zero_storage', //decimal(11,2) DEFAULT '0.00' COMMENT '存零金额',
|
||
'finish_time', //varchar(20) DEFAULT NULL COMMENT '订单完成时间',
|
||
'pay_money', //decimal(10,2) DEFAULT '0.00' COMMENT '已经支付的金额',
|
||
'upgrade_state', //tinyint(1) DEFAULT '0' COMMENT '是否升级为plus会员 0否 1是',
|
||
'deliver_state', //tinyint(1) DEFAULT '0' COMMENT '用户退款换货订单是否需要客户发货 0不需要 1需要',
|
||
'express_id', //int(11) DEFAULT '0' COMMENT '快递express_order的id',
|
||
'operation_id', //int(11) DEFAULT '0' COMMENT '后台操作人id',
|
||
'_type' => 'LEFT',
|
||
),
|
||
'd_order' => array(
|
||
'_table' => 'ls_distribution_order',
|
||
'id', //int(11) NOT NULL AUTO_INCREMENT,
|
||
'bill_id', //int(11) NOT NULL DEFAULT '0' COMMENT '订单id',
|
||
'dis_str_id', //int(11) NOT NULL DEFAULT '0' COMMENT '分销商品ID',
|
||
'did', //int(11) NOT NULL DEFAULT '0' COMMENT '一级分销员ID',
|
||
'pid', //int(11) NOT NULL DEFAULT '0' COMMENT '二级分销员ID',
|
||
'sell_first_money', //decimal(10,2) DEFAULT '0.00' COMMENT '订单一级佣金',
|
||
'sell_second_money', //decimal(10,2) DEFAULT '0.00' COMMENT '订单二级佣金',
|
||
'withdraw_state', //tinyint(1) DEFAULT '0' COMMENT '结算情况 0未结算 1已结算 2已失效',
|
||
'first_refund_money', //decimal(10,2) DEFAULT '0.00' COMMENT '一级佣金被退金额',
|
||
'second_refund_money', //decimal(10,2) DEFAULT '0.00' COMMENT '二级佣金被退金额',,
|
||
'settlement_date', //int(11) DEFAULT 0 NULL COMMENT '结算时间',
|
||
'_on' => 'bill.id = d_order.bill_id',
|
||
),
|
||
'distributor' => array(
|
||
'_table' => 'ls_distributor',
|
||
'id' => 'distributor_id', //int(11) NOT NULL AUTO_INCREMENT,
|
||
'merchant_id' => 'dis_merchant_id', //int(11) NOT NULL DEFAULT '0' COMMENT '商户id',
|
||
'phone_number', //varchar(50) DEFAULT NULL COMMENT '手机号',
|
||
'uid' => 'dis_uid', //int(11) DEFAULT '0' COMMENT '小程序用户ID',
|
||
'grade_level_id', //int(11) DEFAULT NULL COMMENT 'distribution_grade 的id',
|
||
'add_time' => 'dis_add_time', //int(11) DEFAULT '0' NULL COMMENT '加入时间',
|
||
'join_type', //tinyint(1) DEFAULT NULL COMMENT '加入方式 1后台加入 2分销员推广 3小程序申请',
|
||
'status', //tinyint(1) DEFAULT '0' COMMENT '状态 0正常 1销户',
|
||
'total_indent', //int(11) DEFAULT '0' COMMENT '分销订单数',
|
||
'total_invite', //int(11) DEFAULT '0' COMMENT '累计邀请人数',
|
||
'total_commission', //decimal(10,2) DEFAULT '0.00' COMMENT '累计佣金',
|
||
'total_myself_money', //decimal(10,2) DEFAULT '0.00' COMMENT '自购商品金额',
|
||
'total_client', //int(11) DEFAULT '0' COMMENT '客户数',
|
||
'alipay_msg', //varchar(255) DEFAULT '' COMMENT '支付宝信息',
|
||
'bank_msg', //varchar(255) DEFAULT '' COMMENT '银行卡信息',
|
||
'settable_amount', //decimal(10,2) DEFAULT 0.00 NULL COMMENT '可结算金额',
|
||
'invite_code', //varchar(50) DEFAULT '' NULL COMMENT '邀请码',
|
||
'_on' => 'distributor.id = d_order.did',
|
||
),
|
||
'xcx' => array(
|
||
'_table' => 'ls_retail_xcxvip',
|
||
'id' => 'xcx_id', //int(11) NOT NULL AUTO_INCREMENT,
|
||
'nickname', //varchar(30) DEFAULT NULL COMMENT '昵称',
|
||
'avatar', //varchar(255) DEFAULT NULL COMMENT '微信头像',
|
||
'mobile_phone', //varchar(11) DEFAULT NULL COMMENT '自提最近使用手机号',
|
||
'_on' => 'bill.uid = xcx.id',
|
||
),
|
||
'grade' => array(
|
||
'_table' => 'ls_distribution_grade',
|
||
'grade_name', //varchar(50) DEFAULT '' COMMENT '等级名称',
|
||
'indent', //int(11) DEFAULT '0' COMMENT '分销订单数',
|
||
'invite', //int(11) DEFAULT '0' COMMENT '邀请人数',
|
||
'commission', //decimal(10,2) DEFAULT '0.00' COMMENT '推广佣金',
|
||
'myself_money', //decimal(10,2) DEFAULT '0.00' COMMENT '自购商品金额',
|
||
'client', //int(11) DEFAULT '0' COMMENT '客户数',
|
||
'is_invite', //tinyint(1) DEFAULT '0' COMMENT '是否选择邀请人数 0否 1是',
|
||
'is_commission', //tinyint(1) DEFAULT '0' COMMENT '是否选择推广佣金 0否 1是',
|
||
'is_myself_money', //tinyint(1) DEFAULT '0' COMMENT '是否选择自购商品金额 0否 1是',
|
||
'is_client', //tinyint(1) DEFAULT '0' COMMENT '是否选择客户数 0否 1是',
|
||
'proportion', //decimal(10,2) DEFAULT '0.00' COMMENT '佣金比例',
|
||
'status' => 'grade_status', //tinyint(1) DEFAULT '0' COMMENT '状态 0正常 1删除',
|
||
'_on' => 'distributor.grade_level_id = grade.id',
|
||
),
|
||
);
|
||
}
|