package cn.huge.module.meet.domain.po;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* @title: 纠纷会议信息表
|
* @description: PO中的属性与数据表是一一对应关系,如需根据业务处理不同,请使用BO对象。
|
* @company:hugeinfo
|
* @author: liyj
|
* @time: 2022-05-07 15:16:03
|
* @version 1.0.0
|
*/
|
@TableName(value = "dyh_meet_info")
|
@Data
|
public class MeetInfo {
|
|
/**
|
* 纠纷会议信息编号
|
*/
|
@TableId(value = "id")
|
private String id;
|
|
/**
|
* 纠纷编号
|
*/
|
@TableField(value = "case_id")
|
private String caseId;
|
|
/**
|
* 会议标题
|
*/
|
@TableField(value = "meet_title")
|
private String meetTitle;
|
|
/**
|
* 会议类型,22_00020-1:纠纷调解会议,22_00020-2:司法确认会议
|
*/
|
@TableField(value = "meet_type")
|
private String meetType;
|
|
/**
|
* 会议类型名称
|
*/
|
@TableField(value = "meet_type_name")
|
private String meetTypeName;
|
|
/**
|
* 会议方式,22_00021-1:线下,22_00021-2:线上
|
*/
|
@TableField(value = "meet_way")
|
private String meetWay;
|
|
/**
|
* 会议方式名称
|
*/
|
@TableField(value = "meet_way_name")
|
private String meetWayName;
|
|
/**
|
* 会议地点
|
*/
|
@TableField(value = "meet_addr")
|
private String meetAddr;
|
|
/**
|
* 预约通知
|
*/
|
@TableField(value = "order_content")
|
private String orderContent;
|
|
/**
|
* 是否发送短信通知,1:不发送,2:发送
|
*/
|
@TableField(value = "short_status")
|
private String shortStatus;
|
|
/**
|
* 会议室编号/云会议编号
|
*/
|
@TableField(value = "room_id")
|
private String roomId;
|
|
/**
|
* 会议室号/云会议号
|
*/
|
@TableField(value = "room_no")
|
private String roomNo;
|
|
/**
|
* 会议室名称/云会议名称
|
*/
|
@TableField(value = "room_name")
|
private String roomName;
|
|
/**
|
* 预约开始时间
|
*/
|
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
|
@TableField(value = "order_start_time")
|
private Date orderStartTime;
|
|
/**
|
* 预约结束时间
|
*/
|
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
|
@TableField(value = "order_end_time")
|
private Date orderEndTime;
|
|
/**
|
* 会议实际开始时间
|
*/
|
@TableField(value = "start_time")
|
private Date startTime;
|
|
/**
|
* 会议实际结束时间
|
*/
|
@TableField(value = "end_time")
|
private Date endTime;
|
|
/**
|
* 会议进度,1:未开始,2:进行中,3:已结束,99:已取消
|
*/
|
@TableField(value = "meet_status")
|
private String meetStatus;
|
|
/**
|
* 会议发起人编号
|
*/
|
@TableField(value = "user_id")
|
private String userId;
|
|
/**
|
* 会议发起人名称
|
*/
|
@TableField(value = "user_name")
|
private String userName;
|
|
/**
|
* 删除状态,0:未删除(默认值),1:已删除
|
*/
|
@TableLogic
|
@TableField(value = "delete_status")
|
private String deleteStatus;
|
|
/**
|
* 客户编号
|
*/
|
@TableField(value = "cust_id")
|
private String custId;
|
|
/**
|
* 创建时间
|
*/
|
@TableField(value = "create_time")
|
private Date createTime;
|
|
/**
|
* 更新时间
|
*/
|
@TableField(value = "update_time")
|
private Date updateTime;
|
|
/**
|
* 参与人集合
|
*/
|
@TableField(exist = false)
|
private List<MeetUser> meetUserList;
|
|
/**
|
* 调解任务编号
|
*/
|
@TableField(exist = false)
|
private String taskId;
|
|
/**
|
* 司法确认任务编号
|
*/
|
@TableField(exist = false)
|
private String judicId;
|
|
/**
|
* 任务类型,1:正常任务,2:退回任务
|
*/
|
@TableField(exist = false)
|
private String taskType;
|
|
}
|