测试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("添加失败:头像图片格式非法!");
}
}
}