Repair.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package com.fdkankan.task.entity;
  2. import com.mybatisflex.annotation.Column;
  3. import com.mybatisflex.annotation.Id;
  4. import com.mybatisflex.annotation.Table;
  5. import java.io.Serializable;
  6. import java.util.Date;
  7. import com.mybatisflex.core.query.QueryWrapper;
  8. import lombok.AllArgsConstructor;
  9. import lombok.Builder;
  10. import lombok.Data;
  11. import lombok.NoArgsConstructor;
  12. /**
  13. * 实体类。
  14. *
  15. * @author Admin
  16. * @since 2023-11-22
  17. */
  18. @Data
  19. @Table(value = "t_repair",dataSource = "sale")
  20. public class Repair implements Serializable {
  21. /**
  22. * 报修表工单号
  23. */
  24. @Id
  25. private String repairId;
  26. /**
  27. * 相机编码
  28. */
  29. private String cameraSnCode;
  30. /**
  31. * 相机类型
  32. */
  33. private String cameraType;
  34. /**
  35. * 故障描述
  36. */
  37. private String faultMsg;
  38. /**
  39. * 故障相关图片
  40. */
  41. private String faultImg;
  42. /**
  43. * * status 0待接单,10待检测,20待报价,30待确认,40已取消,50待备料,60维修中,70待测试,
  44. * * 80待支付(已完结),90待回收,100待发货,110已发货
  45. */
  46. private Integer status;
  47. /**
  48. * 备注
  49. */
  50. private String remark;
  51. /**
  52. * 接单类型,0系统录单,1客户报修
  53. */
  54. private Integer receiverType;
  55. @Column(isLogicDelete = true)
  56. private String recStatus;
  57. private Date createTime;
  58. private Date updateTime;
  59. /**
  60. * 评论状态0未评论,1已评论
  61. */
  62. private Integer commentStatus;
  63. /**
  64. * 开票状态 0 未开票,1已开票
  65. */
  66. private Integer invoiceStatus;
  67. private Integer sysUserId;
  68. /**
  69. * 保修界满日期
  70. */
  71. private Date warrantyDate;
  72. /**
  73. * 0保内维修 ,1保内维修-人为损坏 = 保外 ,2保外维修,3保外转保内
  74. */
  75. private Integer warrantyType;
  76. /**
  77. * 是否取消维修,0否,1是
  78. */
  79. private Integer cancelStatus;
  80. private String cancelRemark;
  81. }