1.公告接口增删改查实现

This commit is contained in:
张松
2025-01-02 15:35:59 +08:00
parent 9af991348f
commit a9d195ed96
11 changed files with 355 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
package com.sqx.modules.common.dto;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
@Data
public class AddAnnouncementDTO {
@NotBlank
private String title;
@NotBlank
private String content;
@NotNull
private Integer state;
}

View File

@@ -0,0 +1,10 @@
package com.sqx.modules.common.dto;
import lombok.Data;
@Data
public class AnnouncementDTO {
private String title;
private String content;
private Integer state;
}

View File

@@ -0,0 +1,12 @@
package com.sqx.modules.common.dto;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
@Data
public class DeleteAnnouncementDTO {
@NotNull
private Integer id;
}

View File

@@ -0,0 +1,15 @@
package com.sqx.modules.common.dto;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
@Data
public class UpdateAnnouncementDTO {
@NotNull
private Integer id;
private String title;
private String content;
private Integer state;
}