winter 1 рік тому
джерело
коміт
b00d290e87
3 змінених файлів з 24 додано та 1 видалено
  1. +16
    -0
      yqzjAdmin/src/main/java/com/iformall/controller/yqzj/YqzjNewsController.java
  2. +2
    -0
      yqzjService/src/main/java/com/iformall/domain/po/yqzj/YqzjNews.java
  3. +6
    -1
      yqzjService/src/main/resources/mapper/YqzjNewsMapper.xml

+ 16
- 0
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();
}
}

+ 2
- 0
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;


}

+ 6
- 1
yqzjService/src/main/resources/mapper/YqzjNewsMapper.xml Переглянути файл

@@ -17,11 +17,12 @@
<result column="status" jdbcType="INTEGER" property="status"/>
<result column="create_date" jdbcType="TIMESTAMP" property="createDate"/>
<result column="update_date" jdbcType="TIMESTAMP" property="updateDate"/>
<result column="first" jdbcType="INTEGER" property="first"/>
</resultMap>

<sql id="allColumns">
`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`
</sql>

<sql id="dynamicWhereConditions">
@@ -65,6 +66,10 @@
<if test=" videHas == 1">
and `video` is not null and `video` != ''
</if>
<if test=" null != first">
and `first` = #{first}
</if>

<if test=" null != ids ">
and id in


Завантаження…
Відмінити
Зберегти