MrShi
2 天以前 7ee466ebc953bb5640bcf42f2b8e2a87aa471c21
server/services/src/main/java/com/doumee/service/business/AddrService.java
对比新文件
@@ -0,0 +1,59 @@
package com.doumee.service.business;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.Addr;
import java.util.List;
/**
 * 鍦板潃绨縎ervice
 * @author rk
 * @date 2026/04/15
 */
public interface AddrService {
    Integer create(Addr addr);
    void deleteById(Integer id);
    void delete(Addr addr);
    void deleteByIdInBatch(List<Integer> ids);
    void updateById(Addr addr);
    void updateByIdInBatch(List<Addr> addrs);
    void updateStatus(Addr addr);
    Addr findById(Integer id);
    Addr findOne(Addr addr);
    List<Addr> findList(Addr addr);
    PageData<Addr> findPage(PageWrap<Addr> pageWrap);
    long count(Addr addr);
    /**
     * 鏌ヨ浼氬憳鍦板潃鍒楄〃锛堝惈鐪佸競鍖轰俊鎭級
     */
    List<Addr> findListWithArea(Integer memberId);
    /**
     * 鏍规嵁ID鏌ヨ鍦板潃锛堝惈鐪佸競鍖轰俊鎭級
     */
    Addr findByIdWithArea(Integer id);
    /**
     * 灏忕▼搴忕鏂板鍦板潃
     */
    Integer createByMember(Addr addr, Integer memberId);
    /**
     * 灏忕▼搴忕淇敼鍦板潃
     */
    void updateByMember(Addr addr, Integer memberId);
}