doum
8 天以前 8a73355593d64009e1243fd4ddc4aadb9010bb71
server/services/src/main/java/com/doumee/service/business/OrdersService.java
ÎļþÃû´Ó server/services/src/main/java/com/doumee/service/business/CasesService.java ÐÞ¸Ä
@@ -2,15 +2,16 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.Cases;
import com.doumee.dao.business.dto.PayOrderResponse;
import com.doumee.dao.business.model.Orders;
import java.util.List;
/**
 * åˆ†ç±»ä¿¡æ¯è¡¨Service定义
 * è®¢å•记录表信息表Service定义
 * @author doumee
 * @date 2026-01-27 16:02:37
 * @date 2026-02-02 11:10:42
 */
public interface CasesService {
public interface OrdersService {
    /**
     * åˆ›å»º
@@ -18,7 +19,8 @@
     * @param model å®žä½“对象
     * @return Integer
     */
    Integer create(Cases model);
    Integer create(Orders model);
    PayOrderResponse createPay(Orders model);
    /**
     * ä¸»é”®åˆ é™¤
@@ -26,13 +28,13 @@
     * @param id ä¸»é”®
     */
    void deleteById(Integer id);
    void updateStatus(Cases cases);
    /**
     * åˆ é™¤
     *
     * @param model å®žä½“对象
     */
    void delete(Cases model);
    void delete(Orders model);
    /**
     * æ‰¹é‡ä¸»é”®åˆ é™¤
@@ -46,14 +48,14 @@
     *
     * @param model å®žä½“对象
     */
    void updateById(Cases model);
    void updateById(Orders model);
    /**
     * æ‰¹é‡ä¸»é”®æ›´æ–°
     *
     * @param model å®žä½“集
     */
    void updateByIdInBatch(List<Cases> model);
    void updateByIdInBatch(List<Orders> model);
    /**
     * ä¸»é”®æŸ¥è¯¢
@@ -61,31 +63,31 @@
     * @param id ä¸»é”®
     * @return model
     */
    Cases findById(Integer id);
    Orders findById(Integer id);
    /**
     * æ¡ä»¶æŸ¥è¯¢å•条记录
     *
     * @param model å®žä½“对象
     * @return Cases
     * @return Orders
     */
    Cases findOne(Cases model);
    Orders findOne(Orders model);
    /**
     * æ¡ä»¶æŸ¥è¯¢
     *
     * @param model å®žä½“对象
     * @return List<Cases>
     * @return List<Orders>
     */
    List<Cases> findList(Cases model);
    List<Orders> findList(Orders model);
    /**
     * åˆ†é¡µæŸ¥è¯¢
     *
     * @param pageWrap åˆ†é¡µå¯¹è±¡
     * @return PageData<Cases>
     * @return PageData<Orders>
     */
    PageData<Cases> findPage(PageWrap<Cases> pageWrap);
    PageData<Orders> findPage(PageWrap<Orders> pageWrap);
    /**
     * æ¡ä»¶ç»Ÿè®¡
@@ -93,5 +95,5 @@
     * @param model å®žä½“对象
     * @return long
     */
    long count(Cases model);
    long count(Orders model);
}