package com.ygj.yuemum.controller.customer; import com.ygj.yuemum.domain.customer.CustomerInfoBasic; import com.ygj.yuemum.domain.customer.dto.CustomerInfoBasicDto; import com.ygj.yuemum.service.admin.JlAdminUserService; import com.ygj.yuemum.service.customer.CustomerInfoBasicService; import com.ygj.yuemum.utils.ResponseUtil; import io.swagger.annotations.Api; import org.apache.shiro.SecurityUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; import java.util.Map; @Api(tags = "客户信息相关接口") @RestController @RequestMapping(value = "/CustomerInfoBasic") public class CustomerInfoBasicController { @Resource private CustomerInfoBasicService customerInfoBasicService; @Resource JlAdminUserService jlAdminUserService; /** * [新增] * @author zrz * @date 2020/06/17 **/ @RequestMapping("/insert") public int insert(CustomerInfoBasic customerInfoBasic){ customerInfoBasic.setCreate_person(jlAdminUserService.getUserByDefPrincipal().getName()); return customerInfoBasicService.insert(customerInfoBasic); } /** * [刪除] * @author zrz * @date 2020/06/17 **/ @RequestMapping("/delete") public int delete(int id){ return customerInfoBasicService.delete(id); } /** * [更新] * @author zrz * @date 2020/06/17 **/ @RequestMapping("/update") public int update(CustomerInfoBasic customerInfoBasic){ return customerInfoBasicService.update(customerInfoBasic); } /** * [查询] 根据主键 id 查询 * @author zrz * @date 2020/06/17 **/ @RequestMapping("/load") public CustomerInfoBasic load(int id){ return customerInfoBasicService.load(id); } @RequestMapping("/list") public Map selectByPageNumSize(CustomerInfoBasicDto customerInfoBasic) { List customerInfoBasics = customerInfoBasicService.selectByPageNumSize(customerInfoBasic); return ResponseUtil.convertRetMap(customerInfoBasics); } }