103 行
7.9 KiB
PHP
可执行文件
103 行
7.9 KiB
PHP
可执行文件
<?php
|
||
|
||
namespace Common\Model;
|
||
|
||
use Think\Model\ViewModel;
|
||
|
||
//[1.9.21]
|
||
|
||
/**
|
||
* 订单表视图模型
|
||
* Class BillOrderViewModel
|
||
* @package Common\Model
|
||
*/
|
||
class BillOrderViewModel extends BaseViewModel
|
||
{
|
||
public $viewFields = array(
|
||
'bill' => array(
|
||
'_table' => 'ls_retail_bill_order',
|
||
'id', //int(11) NOT NULL AUTO_INCREMENT,
|
||
'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',
|
||
'business_remark',//varchar(255) DEFAULT NULL COMMENT '商家订单备注',
|
||
'print_number',//int(8) DEFAULT '1' COMMENT '订单每日排号(区分线下线上)',
|
||
'settlement_type',//tinyint(1) DEFAULT '1' COMMENT '结算方式 1直接结账 2赊账',
|
||
'third_order',//varchar(255) DEFAULT '' COMMENT '第三方平台Q3订单号',
|
||
'platform_type',//tinyint(1) DEFAULT '1' COMMENT '1系统模式 2微礼模式',
|
||
'third_vip_code',//varchar(255) DEFAULT NULL COMMENT '第三方会员唯一标识',
|
||
'third_vip_name',//varchar(255) DEFAULT NULL COMMENT '第三方会员名称',
|
||
'_type' => 'LEFT',
|
||
),
|
||
'discount' => array(
|
||
'_table' => 'ls_retail_bill_discount',
|
||
'bill_id', //int(11) NOT NULL DEFAULT '0',
|
||
'use_integral', //varchar(20) DEFAULT '0' COMMENT '购买商品时使用的总积分',
|
||
'coupon_money', //decimal(11,2) DEFAULT '0.00' COMMENT '优惠券优惠的金额',
|
||
'vip_dis_money', //decimal(10,2) DEFAULT '0.00' COMMENT '会员折扣金额。',
|
||
'coupon_id', //int(11) DEFAULT '0' COMMENT '使用优惠券的id(在retail_vipmcoupon 和 retail_coupon_logs):0表示不使用;其他使用的优惠券id',
|
||
'coupon_type', //tinyint(1) DEFAULT '0' COMMENT '优惠券类型:0,表示没有使用优惠券,1,领取优惠券(门店发放的小程序优惠券),2,会员卡优惠券。',
|
||
'small_changes_money',//decimal(10,2) DEFAULT '0.00' COMMENT '抹零减少价格',
|
||
'discount', //decimal(5,3) DEFAULT '1.000' COMMENT '收银员打折 1不打折 0.001~1',
|
||
'cashier_dis_money',//decimal(11,2) NOT NULL COMMENT '手动打折优惠金额。',
|
||
'get_integral', //decimal(20,0) DEFAULT '0' COMMENT '会员获得的积分',
|
||
'integral_dis_money',//decimal(20,2) DEFAULT '0.00' COMMENT '积分抵扣的总金额或者抵扣积分的金额',
|
||
'vip_less_money', //decimal(10,2) DEFAULT '0.00' COMMENT '会员优惠金额。',
|
||
'integral_marketing',//tinyint(1) DEFAULT '1' COMMENT '金额抵扣的积分数销 1基于订单 2基于商品',
|
||
'money_dis_integral',//int(11) DEFAULT '0' COMMENT '金额抵扣积分数',
|
||
'cashier_manual_money',//decimal(10,2) DEFAULT '0.00' COMMENT '收银员手动单品打折优惠金额',
|
||
'_on' => 'bill.id = discount.bill_id',
|
||
'_type' => 'LEFT',
|
||
),
|
||
'online' => array(
|
||
'_table' => 'ls_retail_bill_online',
|
||
'bill_id' => 'o_bill_id',//int(11) NOT NULL DEFAULT '0',
|
||
'status', //tinyint(1) DEFAULT '0' COMMENT '0未支付(不会用该值判断) 1未发货 2已发货 3已收货 ',
|
||
'eval_status', //tinyint(1) DEFAULT '0' COMMENT '0未评价 1已评价',
|
||
'cancel_time', //int(2) DEFAULT '0' COMMENT '申请取消订单次数',
|
||
'refund_time', //int(2) DEFAULT '0' COMMENT '申请退货退款次数',
|
||
'pickup_type', //tinyint(3) DEFAULT '1' COMMENT '是否需要配送 1:自提 2:配送 3快递发货',
|
||
'user_name', //varchar(30) DEFAULT NULL COMMENT '小程序自提联系人姓名',
|
||
'user_phone', //varchar(11) DEFAULT NULL COMMENT '小程序自提时的联系电话',
|
||
'remind_state', //int(1) DEFAULT '0' COMMENT '提醒发货:0,未提醒,1,已提醒。',
|
||
'remind_time', //int(11) DEFAULT NULL COMMENT '用户提醒发货时间。(用于排序)',
|
||
'pick_code', //varchar(20) DEFAULT NULL COMMENT '提货码:用于小程序商城下单提货。',
|
||
'shopping_ids', //varchar(255) DEFAULT NULL COMMENT '购物车id 字符串拼接',
|
||
'delivery_type',//tinyint(1) DEFAULT '1' COMMENT '配送方式 1门店自己配送 2达达配送 3uu跑腿 4快递发货',
|
||
'cancel_delivery_status',//tinyint(1) DEFAULT '1' COMMENT '是否取消过达达配送 1 未取消 2取消',
|
||
'delivery_fee', //decimal(10,2) DEFAULT '0.00' COMMENT '配送费',
|
||
'order_genre', //tinyint(3) DEFAULT '1' COMMENT '订单类型 1.普通订单 2.拼团订单 3.秒杀订单 4预售订单',
|
||
'remark', //varchar(255) DEFAULT NULL COMMENT '用户备注',
|
||
'refund_delivery_state',//tinyint(1) DEFAULT '1' COMMENT '1退还配送费 2拒绝退还配送费 (小程序退款专用字段)',
|
||
'delivery_record_id',//int(11) DEFAULT '0' COMMENT 'UU或达达配送详情的id',
|
||
'user_address', //varchar(255) DEFAULT NULL COMMENT '收货地址',
|
||
'delivery_time',//varchar(20) DEFAULT NULL COMMENT '配送时间',
|
||
'receiving_goods_time',//varchar(20) DEFAULT NULL COMMENT '收货时间',
|
||
'user_select_time',//varchar(20) DEFAULT NULL COMMENT '用户选择的配送或者自提时间',
|
||
'_on' => 'bill.id = online.bill_id',
|
||
'_type' => 'LEFT',
|
||
),
|
||
);
|
||
} |