diff --git a/yqzjAdmin/src/main/java/com/iformall/controller/yqzj/YqzjNewsController.java b/yqzjAdmin/src/main/java/com/iformall/controller/yqzj/YqzjNewsController.java
index e6ee66c..0acc02c 100644
--- a/yqzjAdmin/src/main/java/com/iformall/controller/yqzj/YqzjNewsController.java
+++ b/yqzjAdmin/src/main/java/com/iformall/controller/yqzj/YqzjNewsController.java
@@ -19,6 +19,7 @@ import com.iformall.domain.po.yqzj.YqzjVideo;
import com.iformall.enums.EnumCpsPlanContentType;
import com.iformall.enums.EnumCpsPlanStatus;
import com.iformall.enums.EnumCpsPlanType;
+import com.iformall.enums.EnumYesOrNo;
import com.iformall.enums.yqzj.EnumYqzjGuangGaoWeiType;
import com.iformall.enums.yqzj.EnumYqzjHotNewsType;
import com.iformall.enums.yqzj.EnumYqzjLunboType;
@@ -78,4 +79,19 @@ public class YqzjNewsController extends YqzjBaseController {
return new ResultData();
}
+ @ApiOperation("置顶")
+ @PostMapping("first")
+ public ResultData first(@RequestBody YqzjNews record) {
+ if (null == record.getId()) {
+ return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
+ }
+ YqzjNews yn = yqzjService.findNewsById(record.getId());
+ if (null == yn ) {
+ return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"新闻未查询到");
+ }
+ yn.setFirst(EnumYesOrNo.YES.getCode());
+ this.yqzjService.saveOrUpdateNews(yn);
+ return new ResultData();
+ }
+
}
diff --git a/yqzjService/src/main/java/com/iformall/domain/po/yqzj/YqzjNews.java b/yqzjService/src/main/java/com/iformall/domain/po/yqzj/YqzjNews.java
index 18d5530..c5877a1 100644
--- a/yqzjService/src/main/java/com/iformall/domain/po/yqzj/YqzjNews.java
+++ b/yqzjService/src/main/java/com/iformall/domain/po/yqzj/YqzjNews.java
@@ -48,6 +48,8 @@ public class YqzjNews extends TenantEntity {
private Date createDate;
@io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateDate")
private Date updateDate;
+ @io.swagger.annotations.ApiModelProperty(value="是否置顶EnumYesOrNo",name="updateDate")
+ private Integer first;
}
diff --git a/yqzjService/src/main/resources/mapper/YqzjNewsMapper.xml b/yqzjService/src/main/resources/mapper/YqzjNewsMapper.xml
index 03f8ee1..141b52b 100644
--- a/yqzjService/src/main/resources/mapper/YqzjNewsMapper.xml
+++ b/yqzjService/src/main/resources/mapper/YqzjNewsMapper.xml
@@ -17,11 +17,12 @@
+
- `id`,`tenant_id`,`parent_tenant_id`,`type`,`sub_type`,`tag`,`title`,`sub_title`,`detail`,`image`,`video`,`send_date`,`status`,`create_date`,`update_date`
+ `id`,`tenant_id`,`parent_tenant_id`,`type`,`sub_type`,`tag`,`title`,`sub_title`,`detail`,`image`,`video`,`send_date`,`status`,`create_date`,`update_date`,`first`
@@ -65,6 +66,10 @@
and `video` is not null and `video` != ''
+
+
+ and `first` = #{first}
+
and id in