package cn.iocoder.yudao.module.mes.controller.admin.pd.basedata.vo; import cn.idev.excel.annotation.ExcelIgnoreUnannotated; import cn.idev.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; @Schema(description = "管理后台 - 服务套餐基础信息 Response VO") @Data @ExcelIgnoreUnannotated public class MesPdServicePackageRespVO { @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") @ExcelProperty("编号") private Long id; @Schema(description = "套餐编码") @ExcelProperty("套餐编码") private String code; @Schema(description = "套餐名称") @ExcelProperty("套餐名称") private String name; @Schema(description = "套餐说明") @ExcelProperty("套餐说明") private String description; @Schema(description = "套餐价格") @ExcelProperty("套餐价格") private BigDecimal price; @Schema(description = "生效日期") @ExcelProperty("生效日期") private LocalDateTime effectiveDate; @Schema(description = "失效日期") @ExcelProperty("失效日期") private LocalDateTime expireDate; @Schema(description = "启用状态(1启用/0禁用)", example = "1") @ExcelProperty("启用状态") private Integer status; @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED) @ExcelProperty("创建时间") private LocalDateTime createTime; }