From b1ee044a6f0b6561fba149255432e0214c1884c3 Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期二, 05 九月 2023 15:48:43 +0800
Subject: [PATCH] MOM系统-9-05 三个不合格完成
---
inspect-server/src/main/java/com/yuanchu/mom/pojo/Opinion.java | 70 ++++++++++++++++++++++-------------
1 files changed, 44 insertions(+), 26 deletions(-)
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/Opinion.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/Opinion.java
index 610ccbe..e64674a 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/Opinion.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/Opinion.java
@@ -1,11 +1,20 @@
package com.yuanchu.mom.pojo;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.*;
+
import java.io.Serializable;
import java.time.LocalDateTime;
-import lombok.Getter;
-import lombok.Setter;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.*;
+import lombok.experimental.Accessors;
+import org.springframework.format.annotation.DateTimeFormat;
+import reactor.util.annotation.NonNull;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
/**
* <p>
@@ -15,8 +24,11 @@
* @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
* @since 2023-08-07 01:54:28
*/
-@Getter
-@Setter
+@Data
+@Accessors(chain = true)
+@AllArgsConstructor
+@NoArgsConstructor
+@EqualsAndHashCode(callSuper = false)
public class Opinion implements Serializable {
private static final long serialVersionUID = 1L;
@@ -24,40 +36,46 @@
/**
* 鎰忚id
*/
+ @ApiModelProperty(value = "id", required = true, example = "1")
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
- /**
- * 閮ㄩ棬绫诲瀷 0锛氭妧鏈儴锛�1锛氱敓浜ч儴锛�2锛氳川閲忛儴锛�3锛氭�荤粡鍔�
- */
+ @NotNull(message = "閮ㄩ棬绫诲瀷涓嶈兘涓虹┖")
+ @ApiModelProperty(value = "閮ㄩ棬绫诲瀷 0锛氭妧鏈儴锛�1锛氱敓浜ч儴锛�2锛氳川閲忛儴锛�3锛氭�荤粡鍔�", hidden = true, example = "0")
private Integer type;
- /**
- * 澶勭悊鎰忚
- */
+ @NotBlank(message = "澶勭悊鎰忚涓嶈兘涓虹┖锛�")
+ @ApiModelProperty(value = "澶勭悊鎰忚", required = true, example = "杩斿伐")
private String tell;
- /**
- * 澶勭悊鏂瑰紡 鏍煎紡[1,2,3] 0锛氳繑宸ワ紱1锛氳繑淇紱2锛氳姝ユ帴鏀讹紱3锛氭嫆鏀讹紱4锛氶檷绾т娇鐢紱5锛氭姤搴�
- */
+ @NotBlank(message = "澶勭悊鏂瑰紡涓嶈兘涓虹┖锛�")
+ @ApiModelProperty(value = "澶勭悊鏂瑰紡锛�0锛氳繑宸ワ紱1锛氳繑淇紱2锛氳姝ユ帴鏀讹紱3锛氭嫆鏀讹紱4锛氶檷绾т娇鐢紱5锛氭姤搴�", required = true, example = "杩斿伐")
private String way;
+ @ApiModelProperty(value = "閫昏緫鍒犻櫎", hidden = true)
+ @TableLogic(value = "1", delval = "0")
private Integer state;
- /**
- * 濉啓鏃ユ湡
- */
- private LocalDateTime createTime;
+ @TableField(fill = FieldFill.INSERT)
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
+ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+ @ApiModelProperty(value = "鍒涘缓鏃堕棿", hidden = true)
+ private Date createTime;
- private LocalDateTime updateTime;
+ @TableField(fill = FieldFill.INSERT_UPDATE)
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
+ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+ @ApiModelProperty(value = "鏇存柊鏃堕棿: 鍗冲~鍐欐棩鏈�", hidden = true)
+ private Date updateTime;
- /**
- * 鍏宠仈 濉啓浜猴紙鐢ㄦ埛id锛�
- */
+ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+ @ApiModelProperty(value = "濉啓鏃ユ湡", required = true, example = "2023-09-05", dataType = "date")
+ private Date fillDate;
+
+ @ApiModelProperty(value = "濉啓浜篒d", hidden = true, example = "1")
private Integer userId;
- /**
- * 鍏宠仈 涓嶅悎鏍肩粺璁¤〃id
- */
+ @NotNull(message = "涓嶅悎鏍肩粺璁¤〃id鑳戒负绌�")
+ @ApiModelProperty(value = "涓嶅悎鏍肩粺璁¤〃id", hidden = true, example = "2")
private Integer rawUnacceptedId;
}
--
Gitblit v1.9.3