package com.cool.store.vo.tp;

import com.cool.store.annotation.DictField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * <p>
 * 加分规则详情VO
 * </p>
 *
 * @author wangff
 * @since 2025/11/4
 */
@Data
public class TpRewardRuleDetailVO {
    @ApiModelProperty("id")
    private Long id;

    @ApiModelProperty("规则编码")
    private String ruleNo;

    @ApiModelProperty("项目大类")
    private String projectCategory;

    @ApiModelProperty("项目大类名称")
    @DictField
    private String projectCategoryName;

    @ApiModelProperty("加分项目名称")
    private String projectName;

    @ApiModelProperty("是否加满，0否 1是")
    private Integer isFull;

    @ApiModelProperty("加分值")
    private BigDecimal score;

    @ApiModelProperty("启用状态，0未启用 1启用")
    private Integer status;

    @ApiModelProperty("加分项目描述")
    private String remark;
}
