package com.jilongda.applet.model; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import com.jilongda.common.pojo.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** *

* 销售订单表 *

* * @author 无关风月 * @since 2024-12-09 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_order") @ApiModel(value="TOrder对象", description="销售订单表") public class TOrder extends BaseModel { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键id") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "编号") @TableField("code") private String code; @ApiModelProperty(value = "用户id") @TableField("userId") private Integer userId; @ApiModelProperty(value = "验光单id") @TableField("optometryId") private Integer optometryId; @ApiModelProperty(value = "门店id") @TableField("storeId") private Integer storeId; // @ApiModelProperty(value = "镜架型号id") // @TableField("modelId") // private Integer modelId; // @ApiModelProperty(value = "镜架色号") // @TableField("color") // private String color; // // @ApiModelProperty(value = "镜片系列id") // @TableField("series") // private Integer series; // @ApiModelProperty(value = "镜片右 球镜+柱镜 逗号拼接 字段为空 客户自带") // @TableField("rLens") // private String rLens; // // @ApiModelProperty(value = "镜片左 球镜+柱镜 逗号拼接 字段为空 客户自带") // @TableField("lLens") // private String lLens; // @ApiModelProperty(value = "1球 2非球面 3双非") // @TableField("type") // private Integer type; // // @ApiModelProperty(value = "折射率") // @TableField("refractiveIndex") // private String refractiveIndex; @ApiModelProperty(value = "店铺员工id") @TableField("sysId") private Integer sysId; @ApiModelProperty(value = "优惠券领取id") @TableField("couponId") private Integer couponId; // // @ApiModelProperty(value = "收费项id") // @TableField("itemsId") // private Integer itemsId; @ApiModelProperty(value = "备注") @TableField("remark") private String remark; @ApiModelProperty(value = "是否邮寄 1是2否") @TableField("isMail") private Integer isMail; @ApiModelProperty(value = "收件人姓名") @TableField("mailName") private String mailName; @ApiModelProperty(value = "收件人电话") @TableField("mailPhone") private String mailPhone; @ApiModelProperty(value = "收件人地址") @TableField("mailAddress") private String mailAddress; @ApiModelProperty(value = "订单总金额") @TableField("orderMoney") private BigDecimal orderMoney; @ApiModelProperty(value = "优惠金额") @TableField("couponMoney") private BigDecimal couponMoney; @ApiModelProperty(value = "支付金额") @TableField("payMoney") private BigDecimal payMoney; @ApiModelProperty(value = "手续费金额") @TableField("commissionMoney") private BigDecimal commissionMoney; @ApiModelProperty(value = "是否加工 1是2否") @TableField("isMachining") private Integer isMachining; @ApiModelProperty(value = "加工编号") @TableField("machiningCode") private String machiningCode; @ApiModelProperty(value = "是否核算 1是2否") @TableField("isAccounting") private Integer isAccounting; @ApiModelProperty(value = "核算人") @TableField("accountingName") private String accountingName; @ApiModelProperty(value = "核算时间") @TableField("accountingTime") private LocalDateTime accountingTime; @ApiModelProperty(value = "用户姓名") @TableField("realName") private String realName; @ApiModelProperty(value = "用户手机号") @TableField("phone") private String phone; @ApiModelProperty(value = "用户年龄") @TableField("age") private Integer age; @ApiModelProperty(value = "用户性别 1男2女") @TableField("gender") private Integer gender; @ApiModelProperty(value = "微信昵称") @TableField("name") private Integer name; @ApiModelProperty(value = "支付方式") @TableField("payTypeName") private String payTypeName; @ApiModelProperty(value = "手续费扣除") @TableField("commission") private BigDecimal commission; @ApiModelProperty(value = "笨蛋毛利") @TableField("profitMoney") private BigDecimal profitMoney; @ApiModelProperty(value = "毛利率") @TableField("profitRating") private BigDecimal profitRating; @ApiModelProperty(value = "验光来源 1=外部验光 2=门店修改 3=客户自改") @TableField("profitRating") private Integer optometrySource; }