package com.gszc.service.impl; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.gszc.entity.ReceiveAddress; import com.gszc.mapper.ReceiveAddressMapper; import com.gszc.service.IReceiveAddressService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.time.LocalDateTime; import java.util.List; import java.util.UUID; /** *

* 服务实现类 *

* * @author ky * @since 2020-04-27 */ @Service public class ReceiveAddressServiceImpl extends ServiceImpl implements IReceiveAddressService { @Autowired ReceiveAddressMapper receiveAddressMapper; public void addAddress(ReceiveAddress receiveAddress){ String uuid = UUID.randomUUID().toString(); receiveAddress.setId(uuid); receiveAddress.setCreateDate(LocalDateTime.now()); receiveAddress.setModifyDate(LocalDateTime.now()); receiveAddressMapper.insert(receiveAddress); } public void updateAddress(ReceiveAddress receiveAddress){ receiveAddress.setModifyDate(LocalDateTime.now()); receiveAddressMapper.updateById(receiveAddress); } public void deleteAddress(String receiveAddressId){ receiveAddressMapper.deleteById(receiveAddressId); } public List addressList(String userId){ List receiveAddressList = receiveAddressMapper.selectList(new EntityWrapper().eq("mini_user_id", userId)); return receiveAddressList; } }