From 06d3d15a5a08637041cc601101c063b11b07a346 Mon Sep 17 00:00:00 2001 From: net <net@netdeMBP.lan> Date: 星期五, 14 二月 2025 17:25:21 +0800 Subject: [PATCH] 合并理去杀杀人 --- zhitan-system/src/main/java/com/zhitan/saving/domain/dto/PoliciesRegulationsDTO.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 57 insertions(+), 0 deletions(-) diff --git a/zhitan-system/src/main/java/com/zhitan/saving/domain/dto/PoliciesRegulationsDTO.java b/zhitan-system/src/main/java/com/zhitan/saving/domain/dto/PoliciesRegulationsDTO.java new file mode 100644 index 0000000..7215892 --- /dev/null +++ b/zhitan-system/src/main/java/com/zhitan/saving/domain/dto/PoliciesRegulationsDTO.java @@ -0,0 +1,57 @@ +package com.zhitan.saving.domain.dto; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; +import java.util.Date; + +/** + * @author Geoffrey + * @date 2025/01/13 + */ +@Data +@ApiModel(value = "鏀跨瓥绠$悊鏂板DTO") +public class PoliciesRegulationsDTO { + @JsonSerialize(using = ToStringSerializer.class) + private Long id; + /** + * 鏀跨瓥鏍囬 + */ + @NotBlank(message = "璇疯緭鍏ユ斂绛栨爣棰�") + private String title; + + /** + * 鏀跨瓥绫诲瀷 + */ + @NotNull(message = "璇烽�夋嫨鏀跨瓥绫诲瀷") + private String type; + + /** + * 鍗板彂閮ㄩ棬 + */ + @NotBlank(message = "璇疯緭鍏ュ嵃鍙戦儴闂�") + private String dept; + + /** + * 鍗板彂鏃堕棿 + */ + @NotNull(message = "璇烽�夋嫨鍗板彂鏃堕棿") + @JsonFormat(pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private Date issuingTime; + + /** + * 鏂囦欢鍦板潃 + */ + @NotBlank(message = "璇蜂笂浼犳枃浠�") + private String url; + + + +} -- Gitblit v1.9.3