package cn.stylefeng.guns.modular.business.entity;
|
|
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
|
import com.baomidou.mybatisplus.annotation.*;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* <p>
|
* 咨询订单预约记录
|
* </p>
|
*
|
* @author guohongjin
|
* @since 2024-01-02
|
*/
|
@Data
|
@TableName("t_counselling_order_reservation")
|
@ApiModel(value = "咨询订单预约记录")
|
public class CounsellingOrderReservation implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键id
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
@ApiModelProperty(value = "主键id")
|
@ChineseDescription("主键id")
|
private Long id;
|
/**
|
* 咨询id
|
*/
|
@TableField("counselling_info_id")
|
@ApiModelProperty(value = "咨询id")
|
@ChineseDescription("咨询id")
|
private Long counsellingInfoId;
|
/**
|
* 用户id
|
*/
|
@TableField("user_id")
|
@ApiModelProperty(value = "用户id")
|
@ChineseDescription("用户id")
|
private Long userId;
|
/**
|
* 咨询顾问id
|
*/
|
@TableField("consultant_user_id")
|
@ApiModelProperty(value = "咨询顾问id")
|
@ChineseDescription("咨询顾问id")
|
private Long consultantUserId;
|
/**
|
* 陪护教练id
|
*/
|
@TableField("companion_user_id")
|
@ApiModelProperty(value = "陪护教练id")
|
@ChineseDescription("陪护教练id")
|
private Long companionUserId;
|
/**
|
* 订单id
|
*/
|
@TableField("counselling_order_id")
|
@ApiModelProperty(value = "订单id")
|
@ChineseDescription("订单id")
|
private Long counsellingOrderId;
|
/**
|
* 预约开始时间点
|
*/
|
@TableField("reservation_begin_time")
|
@ApiModelProperty(value = "预约开始时间点")
|
@ChineseDescription("预约开始时间点")
|
private Date reservationBeginTime;
|
/**
|
* 预约结束时间点
|
*/
|
@TableField("reservation_end_time")
|
@ApiModelProperty(value = "预约结束时间点")
|
@ChineseDescription("预约结束时间点")
|
private Date reservationEndTime;
|
/**
|
* 预约状态 1-待审批,2-待服务,3-服务中,4-已完成,5-已取消,6-已拒绝
|
*/
|
@ApiModelProperty(value = "预约状态 1-待审批,2-待服务,3-服务中,4-已完成,5-已取消,6-已拒绝")
|
@ChineseDescription("预约状态 1-待审批,2-待服务,3-服务中,4-已完成,5-已取消,6-已拒绝")
|
private Integer stauts;
|
/**
|
* 预约创建时间
|
*/
|
@TableField("create_time")
|
@ApiModelProperty(value = "预约创建时间")
|
@ChineseDescription("预约创建时间")
|
private Date createTime;
|
/**
|
* 服务开始时间
|
*/
|
@TableField("service_begin_time")
|
@ApiModelProperty(value = "服务开始时间")
|
@ChineseDescription("服务开始时间")
|
private Date serviceBeginTime;
|
/**
|
* 服务结束时间
|
*/
|
@TableField("service_end_time")
|
@ApiModelProperty(value = "服务结束时间")
|
@ChineseDescription("服务结束时间")
|
private Date serviceEndTime;
|
/**
|
* 服务审批时间
|
*/
|
@TableField("service_approve_time")
|
@ApiModelProperty(value = "服务审批时间")
|
@ChineseDescription("服务审批时间")
|
private Date serviceApproveTime;
|
/**
|
* 服务完成时间
|
*/
|
@TableField("servie_complete_time")
|
@ApiModelProperty(value = "服务完成时间")
|
@ChineseDescription("服务完成时间")
|
private Date servieCompleteTime;
|
/**
|
* 本次耗费课时数
|
*/
|
@TableField("consume_course_hour")
|
@ApiModelProperty(value = "本次耗费课时数")
|
@ChineseDescription("本次耗费课时数")
|
private Integer consumeCourseHour;
|
|
@TableField("reservation_type")
|
@ApiModelProperty(value = "预约类型 1-首次面诊,2-咨询疗程")
|
@ChineseDescription("预约类型 1-首次面诊,2-咨询疗程")
|
private Integer reservationType;
|
|
/**
|
* 更新时间
|
*/
|
@ApiModelProperty("更新时间")
|
@TableField(value = "update_time", fill = FieldFill.UPDATE)
|
@ChineseDescription("更新时间")
|
private Date updateTime;
|
|
/**
|
* 更新人
|
*/
|
@ApiModelProperty("更新人")
|
@TableField(value = "update_user", fill = FieldFill.UPDATE)
|
@ChineseDescription("更新人")
|
private Long updateUser;
|
|
@TableField("remark")
|
@ApiModelProperty("备注")
|
@ChineseDescription("备注")
|
private String remark;
|
|
@TableField("cancle_reason")
|
@ApiModelProperty("取消理由")
|
@ChineseDescription("取消理由")
|
private String cancleReason;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "咨询师名称")
|
@ChineseDescription("咨询师名称")
|
private String counsellingInfoName;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "用户名称")
|
@ChineseDescription("用户名称")
|
private String userName;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "作业数量")
|
@ChineseDescription("作业数量")
|
private Long workNum;
|
|
@TableField(exist = false)
|
@ApiModelProperty(value = "联系电话")
|
@ChineseDescription("联系电话")
|
private String phone;
|
|
}
|