package com.kidgrow.oprationcenter.vo;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
/**
* 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
*
* @Description:
* @Project:
* @CreateDate: Created in 2020/04/10 18:38
* @Author: liuke
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProductOrderJoinDetail extends Model {
//实体序列化 必要
private static final long serialVersionUID = 1L;
/**
* 对应product_order_detail表中的id
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long id;
/**
* 对应product_order表中的id
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long orderId;
/**
* 产品/明细ID
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long proId;
/**
* 产品类型
*/
private Integer proType;
/**
* 产品/明细名称
*/
private String proName;
/**
* 医院id
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long hospitalId;
/**
* 医院名称
*/
private String hospitalName;
/**
* 科室id
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long departmentId;
/**
* 科室名称
*/
private String departmentName;
/**
* 是否共享 0否 1是
*/
private Boolean isShare;
/**
* 读片量
*/
private Integer ailightCount;
/**
* 报告量
*/
private Integer recordCount;
/**
* 有效的开始时间
*/
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date proBegintime;
/**
* 有效的结束时间
*/
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date proEndtime;
/**
*创建时间
*/
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
/**
* 是否删除,1删除,0未删除
*/
@TableLogic
private Boolean isDel;
/**
* 状态,1启用,0停用
*/
private Boolean enabled;
}