| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- package com.goafanti.customer.controller;
- import javax.annotation.Resource;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RestController;
- import com.goafanti.common.bo.Result;
- import com.goafanti.common.controller.BaseController;
- import com.goafanti.customer.bo.CustomerListIn;
- import com.goafanti.customer.service.CustomerService;
- @RestController
- @RequestMapping("api/admin/customer")
- public class CustomerController extends BaseController{
- @Resource
- private CustomerService customerService;
-
- /** 私有个人客户列表 **/
- @RequestMapping(value = "/listPrivatePersonalCustomer" , method = RequestMethod.POST)
- public Result listPrivatePersonalCustomer(CustomerListIn cli,Integer pageNo, Integer pageSize){
- Result res = new Result();
- res.setData(customerService.listPrivatePersonalCustomer(cli, pageNo, pageSize));
- return res;
- }
-
- /** 公共个人客户列表 **/
- @RequestMapping(value = "/listPublicPersonalCustomer" , method = RequestMethod.POST)
- public Result listPublicPersonalCustomer(CustomerListIn cli,Integer pageNo, Integer pageSize){
- Result res = new Result();
- res.setData(customerService.listPublicPersonalCustomer(cli, pageNo, pageSize));
- return res;
- }
- /** 个人客户查询 **/
- @RequestMapping(value = "/listAllPersonalCustomer" , method = RequestMethod.POST)
- public Result listAllPersonalCustomer(CustomerListIn cli,Integer pageNo, Integer pageSize){
- Result res = new Result();
- res.setData(customerService.listAllPersonalCustomer(cli, pageNo, pageSize));
- return res;
- }
-
- /** 私有单位客户列表 **/
- @RequestMapping(value = "/listPrivateOrganizationCustomer" , method = RequestMethod.POST)
- public Result listPrivateOrganizationCustomer(CustomerListIn cli,Integer pageNo, Integer pageSize){
- Result res = new Result();
- res.setData(customerService.listPrivateOrganizationCustomer(cli, pageNo, pageSize));
- return res;
- }
-
- /** 公共单位客户列表 **/
- @RequestMapping(value = "/listPublicOrganizationCustomer" , method = RequestMethod.POST)
- public Result listPublicOrganizationCustomer(CustomerListIn cli,Integer pageNo, Integer pageSize){
- Result res = new Result();
- res.setData(customerService.listPublicOrganizationCustomer(cli, pageNo, pageSize));
- return res;
- }
- /** 单位客户查询 **/
- @RequestMapping(value = "/listAllOrganizationCustomer" , method = RequestMethod.POST)
- public Result listAllOrganizationCustomer(CustomerListIn cli,Integer pageNo, Integer pageSize){
- Result res = new Result();
- res.setData(customerService.listAllOrganizationCustomer(cli, pageNo, pageSize));
- return res;
- }
-
-
- /** 客户即时检索 **/
- @RequestMapping(value = "/findCustomerByName",method = RequestMethod.GET)
- public Result findCustomerByName(String name){
- Result res = new Result();
- res.setData(customerService.findCustomerByName(name));
- return res;
- }
-
- /** 添加客户基本信息 **/
- @RequestMapping(value = "/addCustomer", method = RequestMethod.POST)
- public Result addCustomer(String name,String contacts,String contactMobile,String type){
- Result res = new Result();
- customerService.addCustomer(name, contacts, contactMobile, Integer.parseInt(type));
- return res;
- }
- }
|