first version of aida_back

This commit is contained in:
LiaoFJ
2023-01-06 15:17:37 +08:00
parent 7bafabb046
commit 4c531e3961
477 changed files with 15030 additions and 0 deletions

View File

@@ -0,0 +1,78 @@
package com.ai.da.service;
import com.ai.da.mapper.entity.Design;
import com.ai.da.model.dto.*;
import com.ai.da.model.vo.DesignCollectionVO;
import com.ai.da.model.vo.DesignItemDetailVO;
import com.ai.da.model.vo.DesignLikeVO;
import com.baomidou.mybatisplus.extension.service.IService;
import java.math.BigDecimal;
/**
* 服务类
*
* @author yanglei
* @since 2022-09-11
*/
public interface DesignService extends IService<Design> {
/**
* design
* @param designDTO
* @return
*/
DesignCollectionVO designCollection(DesignCollectionDTO designDTO);
/**
* redesign
* @param reDesignDTO
* @return
*/
DesignCollectionVO reDesignCollection(ReDesignCollectionDTO reDesignDTO);
/**
* redesign
* @param designId
* @return
*/
DesignCollectionVO designItemList(Long designId);
/**
* @return
*/
BigDecimal countDesignProcess();
/**
* like
* @param designLikeDTO
* @return
*/
DesignLikeVO like(DesignLikeDTO designLikeDTO);
/**
* dislike
* @param disDesignLikeDTO
* @return
*/
Boolean dislike(DisDesignLikeDTO disDesignLikeDTO);
/**
* generateHighDesign
* @param generateHighDesignDTO
* @return
*/
String generateHighDesign(GenerateHighDesignDTO generateHighDesignDTO);
/**
* deleteHighDesign
* @param generateHighDesignDTO
* @return
*/
Boolean deleteHighDesign(GenerateHighDesignDTO generateHighDesignDTO);
/**
* detail
* @param designItemId
* @return
*/
DesignItemDetailVO detail(Long designItemId);
}