EventOrderVO.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package com.care.common.vo.event;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.care.common.entity.CareHouse;
  6. import com.fasterxml.jackson.annotation.JsonFormat;
  7. import io.swagger.annotations.ApiModel;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. import java.io.Serializable;
  11. import java.util.Date;
  12. /**
  13. * 事件定单表(CareEventOrder)实体类
  14. *
  15. * @author makejava
  16. * @since 2021-05-21 00:08:29
  17. */
  18. @Data
  19. @ApiModel(value = "定单信息", description = "")
  20. public class EventOrderVO implements Serializable {
  21. private static final long serialVersionUID = -78566992201198077L;
  22. @TableId(value = "ID", type = IdType.AUTO)
  23. private Long id;
  24. @ApiModelProperty("机构ID")
  25. private Long orgId;
  26. @ApiModelProperty("机构名称")
  27. private String orgName;
  28. @ApiModelProperty("服务站ID")
  29. private Long stationId;
  30. @ApiModelProperty("服务站名称")
  31. private String stationName;
  32. @ApiModelProperty("房屋ID")
  33. private Long houseId;
  34. @ApiModelProperty("房屋名称")
  35. private String houseName;
  36. @ApiModelProperty("被监护人ID")
  37. private Long olderId;
  38. @ApiModelProperty("被监护人姓名")
  39. private String olderName;
  40. @ApiModelProperty("工单标题")
  41. private String title;
  42. @ApiModelProperty("工单分类: 1:跌倒 2:久滞 3坠床 4主动呼叫 5户外呼叫")
  43. private String orderType;
  44. private String orderTypeName;
  45. @ApiModelProperty("状态:0未处理,1处理中,2已完成,3主动取消,4已归档")
  46. private String status;
  47. private String statusName;
  48. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  49. @ApiModelProperty("createTime")
  50. private Date createTime;
  51. @ApiModelProperty("坐席ID")
  52. private Long seatId;
  53. @ApiModelProperty("坐席姓名")
  54. private String seatName;
  55. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  56. @ApiModelProperty("modifyTime")
  57. private Date modifyTime;
  58. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  59. @ApiModelProperty("归档时间")
  60. private Date filingTime;
  61. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  62. @ApiModelProperty("完成时间")
  63. private Date completeTime;
  64. @ApiModelProperty("房屋")
  65. private CareHouseVO house;
  66. }