package cn.iocoder.yudao.module.crm.service.credit;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
import cn.iocoder.yudao.module.crm.controller.admin.credit.vo.CrmCreditRatingPageReqVO;
|
import cn.iocoder.yudao.module.crm.controller.admin.credit.vo.CrmCreditRatingRespVO;
|
import cn.iocoder.yudao.module.crm.controller.admin.credit.vo.CrmCreditRatingSaveReqVO;
|
import jakarta.validation.Valid;
|
|
import java.util.List;
|
|
public interface CrmCreditRatingService {
|
|
Long createCreditRating(@Valid CrmCreditRatingSaveReqVO createReqVO);
|
|
void updateCreditRating(@Valid CrmCreditRatingSaveReqVO updateReqVO);
|
|
void deleteCreditRating(Long id);
|
|
CrmCreditRatingRespVO getCreditRating(Long id);
|
|
PageResult<CrmCreditRatingRespVO> getCreditRatingPage(CrmCreditRatingPageReqVO pageReqVO);
|
|
List<CrmCreditRatingRespVO> getCreditRatingList(CrmCreditRatingPageReqVO reqVO);
|
|
CrmCreditRatingRespVO getLatestByCustomerId(Long customerId);
|
|
}
|