測試1dasda
測試二
測試2打算複讀是否是
奧術大師大
package com.tips.jecap.tatami.domain.core.qa.model.entity;
import com.tips.jecap.common.basic.base.model.entity.BaseEntity;
import com.tips.jecap.tatami.common.utils.ValidateUtil;
import com.tips.jecap.tatami.domain.exception.MallException;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.multipart.MultipartFile;
/**
* 問答作者Entity
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class QaAuthor extends BaseEntity {
private String name; // 作者名稱
private String roleName; // 角色名稱
private String description; // 描述
private String avatar; // 頭像
private String pic; // 推廣圖
public void addValid(MultipartFile avatar, MultipartFile pic) {
if (StringUtils.isBlank(name)) {
throw MallException.cast("作者名稱不能為空!");
}
if (StringUtils.isBlank(roleName)) {
throw MallException.cast("角色名稱不能為空!");
}
if (StringUtils.isBlank(description)) {
throw MallException.cast("描述不能為空!");
}
if (avatar == null) {
throw MallException.cast("作者頭像不能為空!");
}
if (!ValidateUtil.match(ValidateUtil.V_PICTURE_T, avatar.getOriginalFilename())) {
throw MallException.cast("添加失敗:頭像圖檔格式非法!");
}
if (pic != null) {
if (!ValidateUtil.match(ValidateUtil.V_PICTURE_T, pic.getOriginalFilename())) {
throw MallException.cast("添加失敗:推廣圖檔格式非法!");
}
}
}
public void updValid() {
if (StringUtils.isBlank(name)) {
throw MallException.cast("作者名稱不能為空!");
}
if (StringUtils.isBlank(roleName)) {
throw MallException.cast("角色名稱不能為空!");
}
if (StringUtils.isBlank(description)) {
throw MallException.cast("描述不能為空!");
}
}
public void fileValid(String originalFilename) {
if (!ValidateUtil.match(ValidateUtil.V_PICTURE_T, originalFilename)) {
throw MallException.cast("添加失敗:頭像圖檔格式非法!");
}
}
}
package com.tips.jecap.tatami.domain.core.qa.model.entity;
import com.tips.jecap.common.basic.base.model.entity.BaseEntity;
import com.tips.jecap.tatami.common.utils.ValidateUtil;
import com.tips.jecap.tatami.domain.exception.MallException;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.multipart.MultipartFile;
/**
* 問答作者Entity
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class QaAuthor extends BaseEntity {
private String name; // 作者名稱
private String roleName; // 角色名稱
private String description; // 描述
private String avatar; // 頭像
private String pic; // 推廣圖
public void addValid(MultipartFile avatar, MultipartFile pic) {
if (StringUtils.isBlank(name)) {
throw MallException.cast("作者名稱不能為空!");
}
if (StringUtils.isBlank(roleName)) {
throw MallException.cast("角色名稱不能為空!");
}
if (StringUtils.isBlank(description)) {
throw MallException.cast("描述不能為空!");
}
if (avatar == null) {
throw MallException.cast("作者頭像不能為空!");
}
if (!ValidateUtil.match(ValidateUtil.V_PICTURE_T, avatar.getOriginalFilename())) {
throw MallException.cast("添加失敗:頭像圖檔格式非法!");
}
if (pic != null) {
if (!ValidateUtil.match(ValidateUtil.V_PICTURE_T, pic.getOriginalFilename())) {
throw MallException.cast("添加失敗:推廣圖檔格式非法!");
}
}
}
public void updValid() {
if (StringUtils.isBlank(name)) {
throw MallException.cast("作者名稱不能為空!");
}
if (StringUtils.isBlank(roleName)) {
throw MallException.cast("角色名稱不能為空!");
}
if (StringUtils.isBlank(description)) {
throw MallException.cast("描述不能為空!");
}
}
public void fileValid(String originalFilename) {
if (!ValidateUtil.match(ValidateUtil.V_PICTURE_T, originalFilename)) {
throw MallException.cast("添加失敗:頭像圖檔格式非法!");
}
}
}