查询所有的生成功能名字
This commit is contained in:
@@ -3,6 +3,9 @@ package com.ai.da.common.enums;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@Getter
|
||||
public enum CreditsEventsEnum {
|
||||
@@ -45,4 +48,9 @@ public enum CreditsEventsEnum {
|
||||
* 对应事件需要消耗or获得的积分
|
||||
*/
|
||||
private String value;
|
||||
|
||||
public static List<String> generateFunctionNames() {
|
||||
return Arrays.asList(SLOGAN.name, LOGO.name, PATTERN.name, MOOD_BOARD.name, SKETCH_BOARD.name,
|
||||
TO_PRODUCT_IMAGE.name, RELIGHT.name, IMAGE_TO_SKETCH.name, POSE_TRANSFORMATION.name);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -199,4 +199,11 @@ public class ConvenientInquiryController {
|
||||
public Response<PageBaseResponse<AccountCreditsUsageDTO>> getGenerateFrequency(@Valid @RequestBody AccountCreditsUsageQueryDTO queryDTO){
|
||||
return Response.success(convenientInquiryService.getGenerateFrequency(queryDTO));
|
||||
}
|
||||
|
||||
@ApiOperation("获取所有生成功能的名字")
|
||||
@GetMapping("/getAllGenerateFuncName")
|
||||
public Response<List<String>> getAllGenerateFuncName(){
|
||||
return Response.success(convenientInquiryService.getAllGenerateFuncName());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -56,4 +56,6 @@ public interface ConvenientInquiryService extends IService<Questionnaire> {
|
||||
String exportTransactionRecords(QueryPaymentInfoDTO queryPaymentInfoDTO, HttpServletResponse response);
|
||||
|
||||
PageBaseResponse<AccountCreditsUsageDTO> getGenerateFrequency(AccountCreditsUsageQueryDTO queryDTO);
|
||||
|
||||
List<String> getAllGenerateFuncName();
|
||||
}
|
||||
|
||||
@@ -905,4 +905,8 @@ public class ConvenientInquiryServiceImpl extends ServiceImpl<QuestionnaireMappe
|
||||
}
|
||||
}
|
||||
|
||||
public List<String> getAllGenerateFuncName(){
|
||||
return CreditsEventsEnum.generateFunctionNames();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user