记得上下班打卡 | git大法好,push需谨慎

Commit 681cc49c authored by anjiabin's avatar anjiabin
parents 12fd919f d68e95a2
...@@ -445,6 +445,7 @@ CREATE TABLE `sweet_answer` ...@@ -445,6 +445,7 @@ CREATE TABLE `sweet_answer`
`answer_id` varchar(200) NOT NULL DEFAULT '' COMMENT 'answer_id', `answer_id` varchar(200) NOT NULL DEFAULT '' COMMENT 'answer_id',
`phone` varchar(11) NOT NULL DEFAULT '' COMMENT '手机号', `phone` varchar(11) NOT NULL DEFAULT '' COMMENT '手机号',
`answer_json` varchar(255) NOT NULL DEFAULT '' COMMENT '答案json', `answer_json` varchar(255) NOT NULL DEFAULT '' COMMENT '答案json',
`img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '图片',
`created_at` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `created_at` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_at` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', `updated_at` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`mid`), PRIMARY KEY (`mid`),
......
...@@ -43,9 +43,10 @@ public class SweetAnswerController { ...@@ -43,9 +43,10 @@ public class SweetAnswerController {
@ApiImplicitParams({ @ApiImplicitParams({
@ApiImplicitParam(type = "form", dataType = "String", name = "phone", value = "手机号", required = true), @ApiImplicitParam(type = "form", dataType = "String", name = "phone", value = "手机号", required = true),
@ApiImplicitParam(type = "form", dataType = "String", name = "answerJson", value = "答案json", required = true), @ApiImplicitParam(type = "form", dataType = "String", name = "answerJson", value = "答案json", required = true),
@ApiImplicitParam(type = "form", dataType = "String", name = "imgUrl", value = "图片地址", required = true),
}) })
public ResponseDto<Boolean> add(@RequestParam() String phone, @RequestParam() String answerJson) { public ResponseDto<Boolean> add(@RequestParam() String phone, @RequestParam() String answerJson, @RequestParam() String imgUrl) {
return sweetAnswerService.create(phone, answerJson); return sweetAnswerService.create(phone, answerJson, imgUrl);
} }
} }
...@@ -39,6 +39,11 @@ public class SweetAnswer implements Serializable { ...@@ -39,6 +39,11 @@ public class SweetAnswer implements Serializable {
*/ */
private String answerJson; private String answerJson;
/**
* 图片
*/
private String imgUrl;
/** /**
* 创建时间 * 创建时间
*/ */
......
...@@ -17,5 +17,5 @@ public interface ISweetAnswerService extends IService<SweetAnswer> { ...@@ -17,5 +17,5 @@ public interface ISweetAnswerService extends IService<SweetAnswer> {
ResponseDto<SweetAnswerVo> getInfo(String phone); ResponseDto<SweetAnswerVo> getInfo(String phone);
ResponseDto<Boolean> create(String phone, String answerJson); ResponseDto<Boolean> create(String phone, String answerJson, String imgUrl);
} }
...@@ -34,11 +34,12 @@ public class SweetAnswerServiceImpl extends ServiceImpl<SweetAnswerMapper, Sweet ...@@ -34,11 +34,12 @@ public class SweetAnswerServiceImpl extends ServiceImpl<SweetAnswerMapper, Sweet
} }
@Override @Override
public ResponseDto<Boolean> create(String phone, String answerJson) { public ResponseDto<Boolean> create(String phone, String answerJson, String imgUrl) {
SweetAnswer sweetAnswer = SweetAnswer.getNew(); SweetAnswer sweetAnswer = SweetAnswer.getNew();
sweetAnswer.setAnswerId(IDGenerator.nextSnowId()); sweetAnswer.setAnswerId(IDGenerator.nextSnowId());
sweetAnswer.setPhone(phone); sweetAnswer.setPhone(phone);
sweetAnswer.setAnswerJson(answerJson); sweetAnswer.setAnswerJson(answerJson);
sweetAnswer.setImgUrl(imgUrl);
sweetAnswerMapper.insert(sweetAnswer); sweetAnswerMapper.insert(sweetAnswer);
SweetAnswerVo sweetAnswerVo = SweetAnswerVo.getNew().copy(sweetAnswer); SweetAnswerVo sweetAnswerVo = SweetAnswerVo.getNew().copy(sweetAnswer);
......
...@@ -18,6 +18,11 @@ public class SweetAnswerVo implements Serializable, Cloneable { ...@@ -18,6 +18,11 @@ public class SweetAnswerVo implements Serializable, Cloneable {
*/ */
private String answerJson; private String answerJson;
/**
* 图片
*/
private String imgUrl;
/** /**
* 创建时间 * 创建时间
*/ */
...@@ -41,6 +46,7 @@ public class SweetAnswerVo implements Serializable, Cloneable { ...@@ -41,6 +46,7 @@ public class SweetAnswerVo implements Serializable, Cloneable {
if (null == source) return this; if (null == source) return this;
this.setPhone(source.getPhone()); this.setPhone(source.getPhone());
this.setAnswerJson(source.getAnswerJson()); this.setAnswerJson(source.getAnswerJson());
this.setImgUrl(source.getImgUrl());
this.setCreatedAt(source.getCreatedAt()); this.setCreatedAt(source.getCreatedAt());
this.setUpdatedAt(source.getUpdatedAt()); this.setUpdatedAt(source.getUpdatedAt());
return this; return this;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment