---------------

This commit is contained in:
2025-06-24 13:51:31 +08:00
parent f871d61650
commit a0e60bece6
2 changed files with 12 additions and 10 deletions

View File

@ -121,7 +121,7 @@ public class CourseController {
* @param commonRequest 课程id
* @return 课程基本信息
*/
@PostMapping("generate/qrcode")
@PostMapping("detail/id")
@Operation(summary = "小程序端用户根据id查看课程基本信息", description = "参数课程id权限管理员方法名miniQueryCourseBaseInfo")
@RequiresPermission(mustRole = UserConstant.DEFAULT_ROLE)
@SysLog(title = "课程管理", content = "小程序端用户根据id查看课程基本信息")

View File

@ -1,5 +1,6 @@
package com.greenorange.promotion.model.dto.courseOrder;
import com.greenorange.promotion.annotation.EnumValue;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Min;
@ -45,53 +46,54 @@ public class CourseOrderAddRequest implements Serializable {
* 课程名称
*/
@NotBlank(message = "课程名称不能为空")
@Schema(description = "课程名称", example = "")
@Schema(description = "课程名称", example = "数据分析工程师训练营")
private String name;
/**
* 课程类别
*/
@NotBlank(message = "课程类别不能为空")
@Schema(description = "课程类别", example = "")
@Schema(description = "课程类别", example = "自媒体")
private String type;
/**
* 课程封面图片URL
*/
@NotBlank(message = "课程封面图片URL不能为空")
@Schema(description = "课程封面图片URL", example = "")
@Schema(description = "课程封面图片URL", example = "38EFJID33")
private String image;
/**
* 课程原价
*/
@Schema(description = "课程原价", example = "")
@Schema(description = "课程原价", example = "20.00")
private BigDecimal originPrice;
/**
* 实际成交价格
* 折扣价格
*/
@Schema(description = "实际成交价格", example = "")
@Schema(description = "折扣价格", example = "80.00")
private BigDecimal discountPrice;
/**
* 订单总金额
*/
@Schema(description = "订单总金额", example = "")
@Schema(description = "订单总金额", example = "80.00")
private BigDecimal totalAmount;
/**
* 支付交易号
*/
@NotBlank(message = "支付交易号不能为空")
@Schema(description = "支付交易号", example = "")
@Schema(description = "支付交易号", example = "432332333324444444444444423")
private String transactionNumber;
/**
* 订单状态
*/
@NotBlank(message = "订单状态不能为空")
@Schema(description = "订单状态", example = "")
// @EnumValue(enumClass = CourseOrderStatusEnum.class)
@Schema(description = "订单状态", example = "order")
private String orderStatus;