gongchunyi
6 天以前 c4397c52164a2a3a553ed726ed31012d4ba7ce25
feat: 新增客户地区
已修改4个文件
26 ■■■■■ 文件已修改
src/main/java/com/ruoyi/basic/controller/CustomerController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/pojo/Customer.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/service/ICustomerService.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/controller/CustomerController.java
@@ -9,6 +9,7 @@
import com.ruoyi.framework.aspectj.lang.enums.BusinessType;
import com.ruoyi.framework.web.controller.BaseController;
import com.ruoyi.framework.web.domain.AjaxResult;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
@@ -116,4 +117,11 @@
    public List customerList(Customer customer) {
        return customerService.customerList(customer);
    }
    @GetMapping("/regions")
    @ApiOperation("获取客户地区")
    public AjaxResult getRegions() {
        List<String> regionsList = customerService.regionsList();
        return AjaxResult.success(regionsList);
    }
}
src/main/java/com/ruoyi/basic/pojo/Customer.java
@@ -116,4 +116,8 @@
    @ApiModelProperty(value = "开户行号")
    @Excel(name = "开户行号")
    private String bankCode;
    @ApiModelProperty("地区")
    @Excel(name = "地区")
    private String regions;
}
src/main/java/com/ruoyi/basic/service/ICustomerService.java
@@ -78,4 +78,7 @@
    List<Customer> selectCustomerLists(Customer customer);
    AjaxResult importData(MultipartFile file);
    List<String> regionsList();
}
src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java
@@ -276,6 +276,17 @@
        ).collect(Collectors.toList());
    }
    @Override
    public List<String> regionsList() {
        return this.baseMapper.selectObjs(new QueryWrapper<Customer>()
                        .select("DISTINCT regions")
                        .isNotNull("regions")
                        .ne("regions", "")
                ).stream()
                .map(Object::toString)
                .collect(Collectors.toList());
    }
    /**
     * 下划线命名转驼峰命名
     */