Commit 251893c9 authored by kretee's avatar kretee

refactor: 修改mapper类名

parent c767d1ce
...@@ -4,6 +4,7 @@ import com.onsiteservice.common.annotation.user.CurrentUserId; ...@@ -4,6 +4,7 @@ import com.onsiteservice.common.annotation.user.CurrentUserId;
import com.onsiteservice.core.result.Result; import com.onsiteservice.core.result.Result;
import com.onsiteservice.dao.common.page.PageInfoVO; import com.onsiteservice.dao.common.page.PageInfoVO;
import com.onsiteservice.dao.common.page.PageParams; import com.onsiteservice.dao.common.page.PageParams;
import com.onsiteservice.miniapp.controller.address.dto.PageServiceAddressDTO;
import com.onsiteservice.miniapp.controller.address.dto.SaveServiceAddressDTO; import com.onsiteservice.miniapp.controller.address.dto.SaveServiceAddressDTO;
import com.onsiteservice.miniapp.controller.address.dto.UpdateServiceAddressDTO; import com.onsiteservice.miniapp.controller.address.dto.UpdateServiceAddressDTO;
import com.onsiteservice.miniapp.controller.address.vo.ServiceAddressVO; import com.onsiteservice.miniapp.controller.address.vo.ServiceAddressVO;
...@@ -41,9 +42,9 @@ public class ServiceAddressController { ...@@ -41,9 +42,9 @@ public class ServiceAddressController {
@ApiOperation(value = "分页查询列表") @ApiOperation(value = "分页查询列表")
@PostMapping("get/page") @PostMapping("page")
public Result<PageInfoVO> getPage(@RequestBody @NonNull @Validated PageParams param) { public Result<PageInfoVO<ServiceAddressVO>> getPage(@RequestBody @NonNull @Validated PageServiceAddressDTO dto, @CurrentUserId Long uid) {
return success(serviceAddressService.getPage(param), "获取分页列表"); return serviceAddressService.getPage(dto, uid);
} }
@ApiOperation(value = "根据id查询服务地址") @ApiOperation(value = "根据id查询服务地址")
...@@ -52,12 +53,6 @@ public class ServiceAddressController { ...@@ -52,12 +53,6 @@ public class ServiceAddressController {
return success(serviceAddressService.selectById(id)); return success(serviceAddressService.selectById(id));
} }
@ApiOperation(value = "获取用户所有服务地址")
@GetMapping("get/all")
public Result<List<ServiceAddressVO>> getAll(@CurrentUserId Long userId) {
return success(serviceAddressService.selectByUserId(userId));
}
@ApiOperation(value = "新增服务地址") @ApiOperation(value = "新增服务地址")
@PostMapping("save") @PostMapping("save")
public Result save(@RequestBody @NonNull @Validated SaveServiceAddressDTO dto, @CurrentUserId Long userId) { public Result save(@RequestBody @NonNull @Validated SaveServiceAddressDTO dto, @CurrentUserId Long userId) {
......
package com.onsiteservice.miniapp.controller.address.dto;
import com.onsiteservice.dao.common.page.PageParams;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <P></P>
*
* @author 李宁
* @version v1.0
* @since 2022/7/7 17:07
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class PageServiceAddressDTO extends PageParams {
}
package com.onsiteservice.miniapp.mapper.address; package com.onsiteservice.miniapp.mapper.address;
import com.onsiteservice.entity.address.ServiceAddress;
import com.onsiteservice.miniapp.controller.address.dto.PageServiceAddressDTO;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/** /**
* @author 潘维吉 * @author 潘维吉
* @date 2022-07-07 08:31 * @date 2022-07-07 08:31
* @description ServiceAddressBizMapper业务接口 * @description ServiceAddressBizMapper业务接口
*/ */
public interface ServiceAddressMapper { public interface ServiceAddressBizMapper {
List<ServiceAddress> selectServiceAddressPage(@Param("dto") PageServiceAddressDTO dto, @Param("uid") Long uid);
} }
...@@ -12,7 +12,7 @@ import java.util.List; ...@@ -12,7 +12,7 @@ import java.util.List;
* @date 2022-07-07 08:31 * @date 2022-07-07 08:31
* @description ServiceCategoryBizMapper业务接口 * @description ServiceCategoryBizMapper业务接口
*/ */
public interface ServiceCategoryMapper { public interface ServiceCategoryBizMapper {
List<ServiceCategory> selectServiceCategoryPage(@Param("dto") PageServiceCategoryDTO dto); List<ServiceCategory> selectServiceCategoryPage(@Param("dto") PageServiceCategoryDTO dto);
......
...@@ -12,7 +12,7 @@ import java.util.List; ...@@ -12,7 +12,7 @@ import java.util.List;
* @date 2022-07-07 08:31 * @date 2022-07-07 08:31
* @description ServiceSubclassBizMapper业务接口 * @description ServiceSubclassBizMapper业务接口
*/ */
public interface ServiceSubclassMapper { public interface ServiceSubclassBizMapper {
List<ServiceSubclass> selectServiceSubclassPage(@Param("dto") PageServiceSubclassDTO dto); List<ServiceSubclass> selectServiceSubclassPage(@Param("dto") PageServiceSubclassDTO dto);
......
...@@ -12,7 +12,7 @@ import java.util.List; ...@@ -12,7 +12,7 @@ import java.util.List;
* @date 2022-07-07 08:31 * @date 2022-07-07 08:31
* @description ServiceOrderBizMapper业务接口 * @description ServiceOrderBizMapper业务接口
*/ */
public interface ServiceOrderMapper { public interface ServiceOrderBizMapper {
List<ServiceOrder> selectServiceOrderPage(@Param("dto") PageServiceOrderDTO dto, @Param("uid") Long uid); List<ServiceOrder> selectServiceOrderPage(@Param("dto") PageServiceOrderDTO dto, @Param("uid") Long uid);
......
package com.onsiteservice.miniapp.service.address; package com.onsiteservice.miniapp.service.address;
import com.onsiteservice.core.result.Result;
import com.onsiteservice.core.result.ResultGenerator;
import com.onsiteservice.entity.address.ServiceAddress; import com.onsiteservice.entity.address.ServiceAddress;
import com.onsiteservice.miniapp.controller.address.dto.PageServiceAddressDTO;
import com.onsiteservice.miniapp.controller.address.dto.SaveServiceAddressDTO; import com.onsiteservice.miniapp.controller.address.dto.SaveServiceAddressDTO;
import com.onsiteservice.miniapp.controller.address.dto.UpdateServiceAddressDTO; import com.onsiteservice.miniapp.controller.address.dto.UpdateServiceAddressDTO;
import com.onsiteservice.miniapp.controller.address.vo.ServiceAddressVO; import com.onsiteservice.miniapp.controller.address.vo.ServiceAddressVO;
import com.onsiteservice.miniapp.mapper.address.ServiceAddressMapper; import com.onsiteservice.miniapp.mapper.address.ServiceAddressBizMapper;
import com.onsiteservice.dao.common.AbstractMapper; import com.onsiteservice.dao.common.AbstractMapper;
import com.onsiteservice.dao.common.page.PageParams;
import com.onsiteservice.dao.common.page.PageInfoVO; import com.onsiteservice.dao.common.page.PageInfoVO;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.onsiteservice.util.AttrCopyUtils; import com.onsiteservice.util.AttrCopyUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import tk.mybatis.mapper.entity.Condition; import tk.mybatis.mapper.entity.Condition;
...@@ -28,14 +29,16 @@ import static com.onsiteservice.core.result.ResultGenerator.success; ...@@ -28,14 +29,16 @@ import static com.onsiteservice.core.result.ResultGenerator.success;
public class ServiceAddressService extends AbstractMapper<ServiceAddress> { public class ServiceAddressService extends AbstractMapper<ServiceAddress> {
@Resource @Resource
private ServiceAddressMapper serviceAddressMapper; private ServiceAddressBizMapper serviceAddressBizMapper;
/** /**
* 分页查询列表 * 分页查询列表
*/ */
public PageInfoVO getPage(PageParams param) { public Result<PageInfoVO<ServiceAddressVO>> getPage(PageServiceAddressDTO dto, Long uid) {
PageHelper.startPage(param.getPage(), param.getSize()); PageHelper.startPage(dto.getPage(), dto.getSize());
return new PageInfoVO(this.selectAll()); List<ServiceAddress> serviceAddressList = serviceAddressBizMapper.selectServiceAddressPage(dto, uid);
List<ServiceAddressVO> serviceAddressVOList = serviceAddressList.parallelStream().map(e -> AttrCopyUtils.copy(e, new ServiceAddressVO())).collect(Collectors.toList());
return ResultGenerator.success(new PageInfoVO<>(serviceAddressVOList));
} }
......
...@@ -5,11 +5,10 @@ import com.onsiteservice.core.result.Result; ...@@ -5,11 +5,10 @@ import com.onsiteservice.core.result.Result;
import com.onsiteservice.core.result.ResultGenerator; import com.onsiteservice.core.result.ResultGenerator;
import com.onsiteservice.dao.common.AbstractMapper; import com.onsiteservice.dao.common.AbstractMapper;
import com.onsiteservice.dao.common.page.PageInfoVO; import com.onsiteservice.dao.common.page.PageInfoVO;
import com.onsiteservice.dao.common.page.PageParams;
import com.onsiteservice.entity.category.ServiceCategory; import com.onsiteservice.entity.category.ServiceCategory;
import com.onsiteservice.miniapp.controller.category.dto.PageServiceCategoryDTO; import com.onsiteservice.miniapp.controller.category.dto.PageServiceCategoryDTO;
import com.onsiteservice.miniapp.controller.category.vo.ServiceCategoryVO; import com.onsiteservice.miniapp.controller.category.vo.ServiceCategoryVO;
import com.onsiteservice.miniapp.mapper.category.ServiceCategoryMapper; import com.onsiteservice.miniapp.mapper.category.ServiceCategoryBizMapper;
import com.onsiteservice.util.AttrCopyUtils; import com.onsiteservice.util.AttrCopyUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -23,14 +22,14 @@ import java.util.stream.Collectors; ...@@ -23,14 +22,14 @@ import java.util.stream.Collectors;
public class ServiceCategoryService extends AbstractMapper<ServiceCategory> { public class ServiceCategoryService extends AbstractMapper<ServiceCategory> {
@Resource @Resource
private ServiceCategoryMapper serviceCategoryMapper; private ServiceCategoryBizMapper serviceCategoryBizMapper;
/** /**
* 分页查询列表 * 分页查询列表
*/ */
public Result<PageInfoVO<ServiceCategoryVO>> getPage(PageServiceCategoryDTO dto) { public Result<PageInfoVO<ServiceCategoryVO>> getPage(PageServiceCategoryDTO dto) {
PageHelper.startPage(dto.getPage(), dto.getSize()); PageHelper.startPage(dto.getPage(), dto.getSize());
List<ServiceCategory> serviceCategoryList = serviceCategoryMapper.selectServiceCategoryPage(dto); List<ServiceCategory> serviceCategoryList = serviceCategoryBizMapper.selectServiceCategoryPage(dto);
List<ServiceCategoryVO> serviceCategoryVOList = serviceCategoryList.parallelStream() List<ServiceCategoryVO> serviceCategoryVOList = serviceCategoryList.parallelStream()
.map(e -> AttrCopyUtils.copy(e, new ServiceCategoryVO())).collect(Collectors.toList()); .map(e -> AttrCopyUtils.copy(e, new ServiceCategoryVO())).collect(Collectors.toList());
return ResultGenerator.success(new PageInfoVO<>(serviceCategoryVOList)); return ResultGenerator.success(new PageInfoVO<>(serviceCategoryVOList));
......
...@@ -8,7 +8,7 @@ import com.onsiteservice.dao.common.page.PageInfoVO; ...@@ -8,7 +8,7 @@ import com.onsiteservice.dao.common.page.PageInfoVO;
import com.onsiteservice.entity.category.ServiceSubclass; import com.onsiteservice.entity.category.ServiceSubclass;
import com.onsiteservice.miniapp.controller.category.dto.PageServiceSubclassDTO; import com.onsiteservice.miniapp.controller.category.dto.PageServiceSubclassDTO;
import com.onsiteservice.miniapp.controller.category.vo.ServiceSubclassVO; import com.onsiteservice.miniapp.controller.category.vo.ServiceSubclassVO;
import com.onsiteservice.miniapp.mapper.category.ServiceSubclassMapper; import com.onsiteservice.miniapp.mapper.category.ServiceSubclassBizMapper;
import com.onsiteservice.util.AttrCopyUtils; import com.onsiteservice.util.AttrCopyUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -22,11 +22,11 @@ import java.util.stream.Collectors; ...@@ -22,11 +22,11 @@ import java.util.stream.Collectors;
public class ServiceSubclassService extends AbstractMapper<ServiceSubclass> { public class ServiceSubclassService extends AbstractMapper<ServiceSubclass> {
@Resource @Resource
private ServiceSubclassMapper serviceSubclassMapper; private ServiceSubclassBizMapper serviceSubclassBizMapper;
public Result<PageInfoVO<ServiceSubclassVO>> getPage(PageServiceSubclassDTO dto) { public Result<PageInfoVO<ServiceSubclassVO>> getPage(PageServiceSubclassDTO dto) {
PageHelper.startPage(dto.getPage(), dto.getSize()); PageHelper.startPage(dto.getPage(), dto.getSize());
List<ServiceSubclass> serviceSubclassList = serviceSubclassMapper.selectServiceSubclassPage(dto); List<ServiceSubclass> serviceSubclassList = serviceSubclassBizMapper.selectServiceSubclassPage(dto);
List<ServiceSubclassVO> serviceSubclassVOList = serviceSubclassList.parallelStream() List<ServiceSubclassVO> serviceSubclassVOList = serviceSubclassList.parallelStream()
.map(e -> AttrCopyUtils.copy(e, new ServiceSubclassVO())).collect(Collectors.toList()); .map(e -> AttrCopyUtils.copy(e, new ServiceSubclassVO())).collect(Collectors.toList());
return ResultGenerator.success(new PageInfoVO<>(serviceSubclassVOList)); return ResultGenerator.success(new PageInfoVO<>(serviceSubclassVOList));
......
...@@ -13,7 +13,7 @@ import com.onsiteservice.miniapp.controller.order.dto.PageServiceOrderDTO; ...@@ -13,7 +13,7 @@ import com.onsiteservice.miniapp.controller.order.dto.PageServiceOrderDTO;
import com.onsiteservice.miniapp.controller.order.dto.SaveServiceOrderDTO; import com.onsiteservice.miniapp.controller.order.dto.SaveServiceOrderDTO;
import com.onsiteservice.miniapp.controller.order.dto.ValuationServiceOrderDTO; import com.onsiteservice.miniapp.controller.order.dto.ValuationServiceOrderDTO;
import com.onsiteservice.miniapp.controller.order.vo.ServiceOrderVO; import com.onsiteservice.miniapp.controller.order.vo.ServiceOrderVO;
import com.onsiteservice.miniapp.mapper.order.ServiceOrderMapper; import com.onsiteservice.miniapp.mapper.order.ServiceOrderBizMapper;
import com.onsiteservice.miniapp.service.address.ServiceAddressService; import com.onsiteservice.miniapp.service.address.ServiceAddressService;
import com.onsiteservice.util.AttrCopyUtils; import com.onsiteservice.util.AttrCopyUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -29,7 +29,7 @@ import java.util.stream.Collectors; ...@@ -29,7 +29,7 @@ import java.util.stream.Collectors;
public class ServiceOrderService extends AbstractMapper<ServiceOrder> { public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
@Resource @Resource
private ServiceOrderMapper serviceOrderMapper; private ServiceOrderBizMapper serviceOrderBizMapper;
@Resource @Resource
private ServiceAddressService serviceAddressService; private ServiceAddressService serviceAddressService;
...@@ -53,7 +53,7 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> { ...@@ -53,7 +53,7 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
public Result<PageInfoVO<ServiceOrderVO>> selectByUserId(PageServiceOrderDTO dto, Long uid) { public Result<PageInfoVO<ServiceOrderVO>> selectByUserId(PageServiceOrderDTO dto, Long uid) {
PageHelper.startPage(dto.getPage(), dto.getSize()); PageHelper.startPage(dto.getPage(), dto.getSize());
List<ServiceOrder> serviceOrders = serviceOrderMapper.selectServiceOrderPage(dto, uid); List<ServiceOrder> serviceOrders = serviceOrderBizMapper.selectServiceOrderPage(dto, uid);
List<ServiceOrderVO> serviceOrderVOList = serviceOrders.parallelStream() List<ServiceOrderVO> serviceOrderVOList = serviceOrders.parallelStream()
.map(e -> AttrCopyUtils.copy(e, new ServiceOrderVO())).collect(Collectors.toList()); .map(e -> AttrCopyUtils.copy(e, new ServiceOrderVO())).collect(Collectors.toList());
return ResultGenerator.success(new PageInfoVO<>(serviceOrderVOList)); return ResultGenerator.success(new PageInfoVO<>(serviceOrderVOList));
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.onsiteservice.miniapp.mapper.address.ServiceAddressMapper"> <mapper namespace="com.onsiteservice.miniapp.mapper.address.ServiceAddressBizMapper">
<select id="selectServiceAddressPage" resultType="com.onsiteservice.entity.address.ServiceAddress">
select * from service_address where account_no=#{uid,jdbcType=BIGINT}
</select>
</mapper> </mapper>
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.onsiteservice.miniapp.mapper.category.ServiceCategoryMapper"> <mapper namespace="com.onsiteservice.miniapp.mapper.category.ServiceCategoryBizMapper">
<select id="selectServiceCategoryPage" resultType="com.onsiteservice.entity.category.ServiceCategory"> <select id="selectServiceCategoryPage" resultType="com.onsiteservice.entity.category.ServiceCategory">
select * from service_category select * from service_category
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.onsiteservice.miniapp.mapper.category.ServiceSubclassMapper"> <mapper namespace="com.onsiteservice.miniapp.mapper.category.ServiceSubclassBizMapper">
<select id="selectServiceSubclassPage" resultType="com.onsiteservice.entity.category.ServiceSubclass"> <select id="selectServiceSubclassPage" resultType="com.onsiteservice.entity.category.ServiceSubclass">
select * from service_subclass select * from service_subclass
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.onsiteservice.miniapp.mapper.order.ServiceOrderMapper"> <mapper namespace="com.onsiteservice.miniapp.mapper.order.ServiceOrderBizMapper">
<select id="selectServiceOrderPage" resultType="com.onsiteservice.entity.order.ServiceOrder"> <select id="selectServiceOrderPage" resultType="com.onsiteservice.entity.order.ServiceOrder">
......
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