Commit e0d8a51f authored by libin's avatar libin

营地

parent d81b08a4
......@@ -17,14 +17,9 @@ import java.io.Serializable;
*/
@Data
@Table(name = "campsite_shop")
@ApiModel(value = "营地店铺vo" )
@ApiModel(value = "营地店铺dto" )
public class CampsiteShopDTO implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键id")
private Integer id;
/**
* 店铺名称
*/
......@@ -164,10 +159,9 @@ public class CampsiteShopDTO implements Serializable {
private Long updTime;
/**
* 是否删除:0-正常;1-删除
* 热度值
*/
@ApiModelProperty(value = "是否删除:0-正常;1-删除")
private Integer isDel;
@ApiModelProperty(value = "热度值")
private Integer hot;
}
......@@ -196,5 +196,17 @@ public class CampsiteShop implements Serializable {
@ApiModelProperty(value = "是否删除:0-正常;1-删除")
private Integer isDel;
/**
* 热度值
*/
@Column(name = "hot")
@ApiModelProperty(value = "热度值")
private Integer hot;
/**
* 上下架状态 0-创建状态 1-上架 2-下架
*/
@Column(name = "sale_state")
@ApiModelProperty(value = "上下架状态 0-创建状态 1-上架 2-下架")
private Integer saleState;
}
......@@ -59,9 +59,9 @@ public class CampsiteTag implements Serializable {
/**
* 创建时间
*/
@Column(name = "ctr_time")
@Column(name = "crt_time")
@ApiModelProperty(value = "创建时间")
private Long ctrTime;
private Long crtTime;
/**
* 更新时间
......@@ -77,5 +77,10 @@ public class CampsiteTag implements Serializable {
@ApiModelProperty(value = "是否删除:0-正常;1-删除")
private Integer isDel;
/**
* 标签底图
*/
@Column(name = "tag_url")
@ApiModelProperty(value = "标签底图")
private String tagUrl;
}
......@@ -36,4 +36,13 @@ public class CampsiteTagBiz extends BaseBiz<CampsiteTagMapper,CampsiteTag> {
List<CampsiteTagListVo> campsiteTagListVos = JSONObject.parseObject(JSONObject.toJSONString(campsiteTagListDTOS),new TypeReference<List<CampsiteTagListVo>>(){});
return campsiteTagListVos;
}
/**
* 更新营地类型状态
* @param tagId
* @return
*/
public int updateCampsiteTagStatus(int tagId) {
return mapper.updateCampsiteTagStatus(tagId,1);
}
}
\ No newline at end of file
......@@ -2,6 +2,7 @@ package com.xxfc.platform.campsite.mapper;
import com.xxfc.platform.campsite.dto.CampsiteTagListDTO;
import com.xxfc.platform.campsite.entity.CampsiteTag;
import org.apache.ibatis.annotations.Update;
import tk.mybatis.mapper.common.Mapper;
import java.util.List;
......@@ -21,4 +22,7 @@ public interface CampsiteTagMapper extends Mapper<CampsiteTag> {
* @return
*/
List<CampsiteTagListDTO> findCampsiteTags();
//@Update("update `campsite_tag` set `is_del`=#{status} where ")
int updateCampsiteTagStatus(int tagId, int status);
}
......@@ -7,6 +7,7 @@ import com.xxfc.platform.campsite.biz.CampsiteTagBiz;
import com.xxfc.platform.campsite.entity.CampsiteTag;
import com.xxfc.platform.campsite.vo.CampsiteTagListVo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
......@@ -33,4 +34,17 @@ public class CampsiteTagController extends BaseController<CampsiteTagBiz,Campsit
return ObjectRestResponse.succ(campsiteTagListVolist);
}
/**
* 根据id删除
* @param id
* @return
*/
@Override
public ObjectRestResponse<CampsiteTag> remove(@PathVariable("id") int id) {
int effectRows = getBaseBiz().updateCampsiteTagStatus(id);
if (effectRows>0){
ObjectRestResponse.succ();
}
return ObjectRestResponse.createDefaultFail();
}
}
\ 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