|
|
@@ -1,5 +1,7 @@
|
|
|
package com.xjrsoft.module.oa.dto;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.github.yulichang.annotation.EntityMapping;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
|
import org.hibernate.validator.constraints.Length;
|
|
|
@@ -7,6 +9,7 @@ import org.hibernate.validator.constraints.Length;
|
|
|
import javax.validation.constraints.Min;
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
import java.time.LocalDateTime;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* @Author: tzx
|
|
|
@@ -121,4 +124,68 @@ public class UpdateNewsDto {
|
|
|
*/
|
|
|
@ApiModelProperty("备注")
|
|
|
private String remark;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 紧急程度 1=一般 2=紧急
|
|
|
+ */
|
|
|
+ @ApiModelProperty("紧急程度 1=一般 2=紧急")
|
|
|
+ private Integer emergent;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 发送部门
|
|
|
+ */
|
|
|
+ @ApiModelProperty("发送部门")
|
|
|
+ private Long sendDeptId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 张贴开起时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty("张贴开起时间")
|
|
|
+ private LocalDateTime sendStartDate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 张贴结束时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty("张贴结束时间")
|
|
|
+ private LocalDateTime sendEndDate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 接收人回复要求 1=必须回复 2=不允许回复 3=可以回复 (不强制要求)
|
|
|
+ */
|
|
|
+ @ApiModelProperty("接收人回复要求 1=必须回复 2=不允许回复 3=可以回复 (不强制要求)")
|
|
|
+ private Integer openReply;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否允许接收人转发 0=不能转发 1=允许转发
|
|
|
+ */
|
|
|
+ @ApiModelProperty("是否允许接收人转发 0=不能转发 1=允许转发")
|
|
|
+ private Integer openForward;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否允许接收人查看其他接收人 0=不允许查看 1=允许查看
|
|
|
+ */
|
|
|
+ @ApiModelProperty("是否允许接收人查看其他接收人 0=不允许查看 1=允许查看")
|
|
|
+ private Integer openViewOther;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 级别 1=校级 2=班级
|
|
|
+ */
|
|
|
+ @ApiModelProperty("级别 1=校级 2=班级")
|
|
|
+ private Integer level;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 附件子表
|
|
|
+ */
|
|
|
+ @ApiModelProperty("附件子表")
|
|
|
+ @TableField(exist = false)
|
|
|
+ @EntityMapping(thisField = "id", joinField = "newsId")
|
|
|
+ private List<AddNewsAppendixDto> newsAppendixList;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 关系子表
|
|
|
+ */
|
|
|
+ @ApiModelProperty("关系子表")
|
|
|
+ @TableField(exist = false)
|
|
|
+ @EntityMapping(thisField = "id", joinField = "newsId")
|
|
|
+ private List<AddNewsRelationDto> newsRelationList;
|
|
|
}
|