¶Ô±ÈÐÂÎļþ |
| | |
| | | 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; |
| | | |
| | | |
| | | |
| | | } |