Commit 3b96a003 authored by hezhen's avatar hezhen

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

parents c9639195 784cd0c4
...@@ -39,4 +39,15 @@ public class TourTagBannerBiz extends BaseBiz<TourTagBannerMapper,TourTagBanner> ...@@ -39,4 +39,15 @@ public class TourTagBannerBiz extends BaseBiz<TourTagBannerMapper,TourTagBanner>
return PageDataVO.pageInfo(pageNo,pageSize,()->mapper.findAllByState(0)); return PageDataVO.pageInfo(pageNo,pageSize,()->mapper.findAllByState(0));
} }
/**
* 根据id更改banner状态
* @param id
* @param status
* @return
*/
public int updateTourTagBannerStatusById(int id, int status) {
return mapper.updateTourTagBannerStatusById(id,status);
}
} }
\ No newline at end of file
...@@ -82,4 +82,15 @@ public class TourTagBiz extends BaseBiz<TourTagMapper,TourTag> { ...@@ -82,4 +82,15 @@ public class TourTagBiz extends BaseBiz<TourTagMapper,TourTag> {
tourTag.setUpdTime(Instant.now().toEpochMilli()); tourTag.setUpdTime(Instant.now().toEpochMilli());
return mapper.save(tourTag); return mapper.save(tourTag);
} }
/**
* 根据主键修改标签状态
* @param id
* @param status
* @return
*/
public int updateTourTagStateById(Integer id,int status) {
return mapper.updateTourTagStatusById(id,status);
}
} }
\ No newline at end of file
...@@ -3,6 +3,7 @@ package com.xxfc.platform.tour.mapper; ...@@ -3,6 +3,7 @@ package com.xxfc.platform.tour.mapper;
import com.xxfc.platform.tour.entity.TourTagBanner; import com.xxfc.platform.tour.entity.TourTagBanner;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
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;
...@@ -20,6 +21,16 @@ public interface TourTagBannerMapper extends Mapper<TourTagBanner> { ...@@ -20,6 +21,16 @@ public interface TourTagBannerMapper extends Mapper<TourTagBanner> {
* 根据是否删除状态来查询数据 * 根据是否删除状态来查询数据
* @param isDel * @param isDel
*/ */
@Select("select * from tour_tag_banner where id=#{isDel}") @Select("select * from tour_tag_banner where `is_del`=#{isDel}")
List<TourTagBanner> findAllByState(@Param("isDel") int isDel); List<TourTagBanner> findAllByState(@Param("isDel") int isDel);
/**
* 根据主键id更新banner状态
* @param id
* @param status
* @return
*/
@Update("update tour_tag_banner set `is_del`=#{status} where `id`=#{id}")
int updateTourTagBannerStatusById(@Param("id") int id, @Param("status") int status);
} }
...@@ -40,4 +40,13 @@ public interface TourTagMapper extends Mapper<TourTag> { ...@@ -40,4 +40,13 @@ public interface TourTagMapper extends Mapper<TourTag> {
@Insert("insert tour_tag(`name`,`img`,`describe`,`link`,`is_hot`,`count`,`rank`,`ctr_time`,`upd_time`,`is_del`)" + @Insert("insert tour_tag(`name`,`img`,`describe`,`link`,`is_hot`,`count`,`rank`,`ctr_time`,`upd_time`,`is_del`)" +
"values(#{name},#{img},#{describe},#{link},#{isHot},#{count},#{rank},#{ctrTime},#{updTime},#{isDel})") "values(#{name},#{img},#{describe},#{link},#{isHot},#{count},#{rank},#{ctrTime},#{updTime},#{isDel})")
int save(TourTag tourTag); int save(TourTag tourTag);
/**
* 更新旅游标签的 删除状态
* @param id
* @param status
* @return
*/
@Update("update tour_tag set `is_del`=#{status} where `id`=#{id}")
int updateTourTagStatusById(@Param("id") Integer id, @Param("status") int status);
} }
...@@ -48,7 +48,7 @@ public class TourTagAdminController extends BaseController<TourTagBiz, TourTag> ...@@ -48,7 +48,7 @@ public class TourTagAdminController extends BaseController<TourTagBiz, TourTag>
* @return * @return
*/ */
@Override @Override
public ObjectRestResponse<TourTag> get(int id) { public ObjectRestResponse<TourTag> get(@PathVariable int id) {
TourTag tourTag = getBaseBiz().findTourTagById(id); TourTag tourTag = getBaseBiz().findTourTagById(id);
return ObjectRestResponse.succ(tourTag); return ObjectRestResponse.succ(tourTag);
} }
...@@ -65,6 +65,21 @@ public class TourTagAdminController extends BaseController<TourTagBiz, TourTag> ...@@ -65,6 +65,21 @@ public class TourTagAdminController extends BaseController<TourTagBiz, TourTag>
return ObjectRestResponse.succ(); return ObjectRestResponse.succ();
} }
return ObjectRestResponse.createDefaultFail(); return ObjectRestResponse.createDefaultFail();
}
/**
* 逻辑删除
* @param id
* @return
*/
@Override
public ObjectRestResponse<TourTag> remove(@PathVariable int id) {
int effRow = getBaseBiz().updateTourTagStateById(id,1);
if (effRow>0){
return ObjectRestResponse.succ();
}
return ObjectRestResponse.createDefaultFail();
} }
} }
\ No newline at end of file
...@@ -39,4 +39,19 @@ public class TourTagBannerAdminController extends BaseController<TourTagBannerBi ...@@ -39,4 +39,19 @@ public class TourTagBannerAdminController extends BaseController<TourTagBannerBi
PageDataVO<TourTagBanner> tagBannerPageDataVO = getBaseBiz().findTourTagBannerWithPage(pageNo, pageSize); PageDataVO<TourTagBanner> tagBannerPageDataVO = getBaseBiz().findTourTagBannerWithPage(pageNo, pageSize);
return ObjectRestResponse.succ(tagBannerPageDataVO); return ObjectRestResponse.succ(tagBannerPageDataVO);
} }
/**
* 根据主键id逻辑删除
* @param id
* @return
*/
@Override
public ObjectRestResponse<TourTagBanner> remove(@PathVariable int id) {
int effRows = getBaseBiz().updateTourTagBannerStatusById(id,1);
if (effRows>0){
return 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