Commit e0d8a51f authored by libin's avatar libin

营地

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