no
DESKTOP-71BH0QO\L、ming
2021-03-26 f80d628f156fe559a4f04ac54ca07516035df326
no
1个文件已添加
74 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/StreetApi.java 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/StreetApi.java
New file
@@ -0,0 +1,74 @@
package com.panzhihua.service_community.api;
import com.panzhihua.common.model.dtos.community.PageComStreetDTO;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.ComActActivityVO;
import com.panzhihua.common.model.vos.community.ComActDynVO;
import com.panzhihua.common.model.vos.community.ComStreetVO;
import com.panzhihua.service_community.service.ComActMessageService;
import com.panzhihua.service_community.service.ComStreetService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
/**
 * @Author: llming
 * @Description:
 */
@Slf4j
@RestController
@RequestMapping("/")
public class StreetApi {
    @Resource
    private ComStreetService comStreetService;
    /**
     * 新增街道
     * @param comStreetVO 新增信息
     * @return 新增结果
     */
    @PostMapping("addstreet")
    @Transactional(rollbackFor = Exception.class)
    public R addStreet(@RequestBody ComStreetVO comStreetVO) {
        R r = comStreetService.addStreet(comStreetVO);
        return R.ok(r);
    }
    /**
     * 分页查询街道
     * @param pageComStreetDTO 查询条件
     * @return 新增结果
     */
    @PostMapping("pagestreet")
    public R putStreet(@RequestBody PageComStreetDTO pageComStreetDTO) {
        R r = comStreetService.pageStreet(pageComStreetDTO);
        return R.ok(r);
    }
    /**
     * 查询街道
     * @param comStreetVO 查询条件
     * @return 新增结果
     */
    @PostMapping("liststreet")
    public R putStreet(@RequestBody ComStreetVO comStreetVO) {
        R r = comStreetService.listStreet(comStreetVO);
        return R.ok(r);
    }
    /**
     * 街道
     * @param Ids 动态id
     * @return 删除结果
     */
    @PostMapping("deletestreet")
    @Transactional(rollbackFor = Exception.class)
    public R delectStreat(@RequestBody List<Long> Ids) {
        R r = comStreetService.delectStreat(Ids);
        return R.ok(r);
    }
}