zoujiajian vor 2 Jahren
Ursprung
Commit
914d6aa8e8

+ 4 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/SysEmail.java

@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.TableLogic;
 import lombok.Getter;
 import lombok.Setter;
 
+import javax.validation.constraints.NotEmpty;
+
 /**
  * 项目名: yhlxj
  * 文件名: SysEmail
@@ -13,8 +15,10 @@ import lombok.Setter;
 @Getter
 @Setter
 public class SysEmail extends BaseEntity{
+	@NotEmpty
 	private String email;
 
+	@NotEmpty
 	private String password;
 
 	@TableLogic(value = "1", delval = "0")

+ 14 - 0
netflix-web/src/main/java/com/cyksj/web/controller/manage/account/CmsAccountController.java

@@ -47,7 +47,9 @@ import lombok.RequiredArgsConstructor;
 import lombok.SneakyThrows;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
+import org.springframework.dao.DuplicateKeyException;
 import org.springframework.transaction.annotation.Transactional;
+import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 
@@ -1007,6 +1009,18 @@ public class CmsAccountController {
 		return GatewayResponse.SUCCESS.newBuilder().toResult(search);
 	}
 
+	/**
+	 * 新增邮箱
+	 */
+	@PostMapping("/post/email")
+	public Result postEmail(@RequestBody @Validated SysEmail sysEmail) {
+		try {
+			sysEmailMapper.insert(sysEmail);
+		} catch (DuplicateKeyException e) {
+		}
+		return GatewayResponse.SUCCESS.newBuilder().toResult();
+	}
+
 	/**
 	 * 修改系统邮箱
 	 */