package com.cf.imes.module.manage.dal.dataobject.process;


import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cf.imes.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;

@TableName(value = "`orders`") // 由于 SQL Server 的 system_user 是关键字，所以使用 system_users
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class OrderDO extends BaseDO {

    @TableId()
    // 生产单号
    private Long id;

    // 订单状态
    private Long status;

    // 自定义单号
    private String customOrderNo;

    // 客户
    private String customer;

    // 客户地址
    private String address;

    // 客户电话
    private String phoneNumber;

    // 组织 id
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Long organId;

    // 经销商
    private String dealer;

    // 经销商电话
    private String dealerPhoneNumber;

    // 业务员
    private String salesman;

    // 拆单员
    private  String splitter;

    // 备注
    private String remark;




}