diff --git a/flower_back/src/main/java/com/example/flower/service/AddressService.java b/flower_back/src/main/java/com/example/flower/service/AddressService.java new file mode 100644 index 0000000..6dc6076 --- /dev/null +++ b/flower_back/src/main/java/com/example/flower/service/AddressService.java @@ -0,0 +1,41 @@ +package com.example.flower.service; + +import com.example.flower.entity.Address; +import com.example.flower.mapper.AddressMapper; +import com.example.flower.service.impl.AddressServiceImpl; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import jakarta.annotation.Resource; +import org.springframework.stereotype.Service; + +@Service +public class AddressService implements AddressServiceImpl { + @Resource + private AddressMapper addressMapper; + + @Override + public PageInfo
addressList(int page, int page_size,int user_id) { + PageHelper.startPage(page,page_size); + return new PageInfo<>(addressMapper.addressList(user_id)); + } + @Override + public void addressAdd(Address address){ + addressMapper.addressAdd(address); + } + @Override + public int addressDeletePer(int address_id){ + return addressMapper.addressDeletePer(address_id); + } + @Override + public int addressDeleteMul(int[] address_ids){ + return addressMapper.addressDeleteMul(address_ids); + } + @Override + public Address addressInfo(int address_id){ + return addressMapper.addressInfo(address_id); + } + @Override + public int addressModify(Address address){ + return addressMapper.addressModify(address); + } +}