文件
mashangyoujiu/Application/Common/Model/BillOrderViewModel.class.php

103 行
7.9 KiB
PHP
可执行文件

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

<?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',
),
);
}