Commit f1394076 authored by hezhen's avatar hezhen

Merge branch 'dev' of http://113.105.137.151:22280/youjj/cloud-platform into dev

parents dbc83694 01dc4858
...@@ -202,6 +202,10 @@ public class SummitActivity implements Serializable { ...@@ -202,6 +202,10 @@ public class SummitActivity implements Serializable {
@ApiModelProperty(value = "创建时间", hidden = true) @ApiModelProperty(value = "创建时间", hidden = true)
private Long crtTime; private Long crtTime;
@Column(name = "upd_time")
@ApiModelProperty(value = "更新时间")
private Long updTime;
/** /**
* 活动对象说明(不展示) * 活动对象说明(不展示)
*/ */
......
...@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModelProperty; ...@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal;
/** /**
* @author libin * @author libin
...@@ -15,56 +16,110 @@ import java.io.Serializable; ...@@ -15,56 +16,110 @@ import java.io.Serializable;
public class SummitActivityAdminVo implements Serializable { public class SummitActivityAdminVo implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private Integer id; private Integer id;
@ApiModelProperty(value = "活动主标题") @ApiModelProperty(value = "活动主标题")
private String title; private String title;
@ApiModelProperty(value = "副标题(不展示)")
private String subtitle;
@ApiModelProperty(value = "活动主图") @ApiModelProperty(value = "活动主图")
private String banner; private String banner;
@ApiModelProperty(value = "开始时间") @ApiModelProperty(value = "开始时间")
private Long startTime; private Long startTime;
@ApiModelProperty(value = "结束时间") @ApiModelProperty(value = "结束时间")
private Long endTime; private Long endTime;
@ApiModelProperty(value = "报名截止时间(不展示)")
private Long regCloseTime;
@ApiModelProperty(value = "省编码")
private Integer provinceCode;
@ApiModelProperty(value = "省") @ApiModelProperty(value = "省")
private String province; private String province;
@ApiModelProperty(value = "市编码")
private Integer cityCode;
@ApiModelProperty(value = "市") @ApiModelProperty(value = "市")
private String city; private String city;
@ApiModelProperty(value = "县/镇 编码")
private Integer townCode;
@ApiModelProperty(value = "县/镇") @ApiModelProperty(value = "县/镇")
private String town; private String town;
@ApiModelProperty(value = "活动场地(地址格式)") @ApiModelProperty(value = "活动场地(地址格式)")
private String address; private String address;
@ApiModelProperty(value = "纬度(不展示)")
private BigDecimal latitude;
@ApiModelProperty(value = "经度 (不展示)")
private BigDecimal longitude;
@ApiModelProperty(value = "总人数") @ApiModelProperty(value = "总人数")
private Integer limitNum; private Integer limitNum;
@ApiModelProperty(value = "活动图文内容")
private String content;
@ApiModelProperty(value = "活动开关(0关,1开)") @ApiModelProperty(value = "活动开关(0关,1开)")
private Integer isShow; private Integer isShow;
@ApiModelProperty(value = "报名开关(0开,1关)") @ApiModelProperty(value = "报名开关(0开,1关)")
private Integer isOpenReg; private Integer isOpenReg;
@ApiModelProperty(value = "删除(0正常,1删除)")
private Integer isDel;
@ApiModelProperty(value = "0是未发布,1是已发布") @ApiModelProperty(value = "0是未发布,1是已发布")
private Integer isPublish; private Integer isPublish;
@ApiModelProperty(value = "0是普通,1是置顶(首页展示)") @ApiModelProperty(value = "0是普通,1是置顶(首页展示)")
private Integer isHomePage; private Integer isHomePage;
@ApiModelProperty(value = "创建时间", hidden = true) @ApiModelProperty(value = "创建时间", hidden = true)
private Long crtTime; private Long crtTime;
@ApiModelProperty(value = "更新时间")
private Long updTime;
@ApiModelProperty(value = "活动对象说明(不展示)") @ApiModelProperty(value = "活动对象说明(不展示)")
private String actDesc; private String actDesc;
@ApiModelProperty(value = "活动类型(保留,不展示)") @ApiModelProperty(value = "活动类型(保留,不展示)")
private Integer type; private Integer type;
@ApiModelProperty(value = "报名人数(不展示)")
private Integer willNum;
@ApiModelProperty(value = "1:欣欣官网 2:滴房车官网 0:无限制")
private Integer location;
@ApiModelProperty(value = "排序") @ApiModelProperty(value = "排序")
private Integer rank; private Integer rank;
} }
...@@ -107,6 +107,7 @@ public class SummitActivityBiz extends BaseBiz<SummitActivityMapper, SummitActiv ...@@ -107,6 +107,7 @@ public class SummitActivityBiz extends BaseBiz<SummitActivityMapper, SummitActiv
mapper.insertSelective(summitActivity); mapper.insertSelective(summitActivity);
} else { } else {
BeanUtils.copyProperties(summitActivitySaveDTO, summitActivity); BeanUtils.copyProperties(summitActivitySaveDTO, summitActivity);
summitActivity.setUpdTime(Instant.now().toEpochMilli());
mapper.updateByPrimaryKeySelective(summitActivity); mapper.updateByPrimaryKeySelective(summitActivity);
} }
} }
......
...@@ -28,7 +28,7 @@ public class SummitActivityController{ ...@@ -28,7 +28,7 @@ public class SummitActivityController{
@ApiOperation("官网首页展示") @ApiOperation("官网首页展示")
@GetMapping("/home") @GetMapping("/home")
public ObjectRestResponse<List<SummitActivityVo>> findSummitActivityForHomePage(@RequestParam(defaultValue = "5",required = false) Integer limit,@RequestParam("location") Integer location){ public ObjectRestResponse<List<SummitActivityVo>> findSummitActivityForHomePage(@RequestParam(defaultValue = "5",required = false) Integer limit,@RequestParam(value = "location",defaultValue = "1",required = false) Integer location){
List<SummitActivityVo> summitActivityVos = summitActivityBiz.findSummitActivityForHomePage(limit,location); List<SummitActivityVo> summitActivityVos = summitActivityBiz.findSummitActivityForHomePage(limit,location);
return ObjectRestResponse.succ(summitActivityVos); return ObjectRestResponse.succ(summitActivityVos);
...@@ -41,5 +41,11 @@ public class SummitActivityController{ ...@@ -41,5 +41,11 @@ public class SummitActivityController{
return ObjectRestResponse.succ(summitActivityDetailVo); return ObjectRestResponse.succ(summitActivityDetailVo);
} }
@ApiOperation("热门推荐获取")
@GetMapping("/hot")
public ObjectRestResponse<Void> findHotWithSummitActivity(@RequestParam(value = "num",required = false,defaultValue = "3") Integer num){
// List<> summitActivityBiz.getHostWithSummitActivity(num);
return ObjectRestResponse.succ();
}
} }
\ No newline at end of file
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