package com.ruoyi.cgb.domain;

import java.io.Serializable;
import java.util.List;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import lombok.Data;

/**
 * 作品评分对象 cgb_score_item
 *
 * @author ruoyi
 * @date 2023-08-16
 */
@Data
@TableName("cgb_score_item")
public class CgbScoreItem extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	/** id */
	private Long id;
	
	
	@TableField(exist = false)
	private String currScoreWorksGroup;
	@TableField(exist = false)
	private CgbWorksInfo currCgbWorksInfo;
	
	@TableField(exist = false)
	private List<CgbScoreDetail> currScoreDetailList;
	
	
	private String isStopScore;

	/** 场次id */
	@Excel(name = "场次id")
	private Long sessionId;

	/** 作品组号 */
	@Excel(name = "作品组号")
	private String worksGroup;

	/** 评分人数 */
	@Excel(name = "评分人数")
	private Integer totalCommentCtl;

	/** 最高分 */
	@Excel(name = "最高分")
	private Double maxScore;

	/** 最低分 */
	@Excel(name = "最低分")
	private Double minScore;

	/** 最终得分 */
	@Excel(name = "最终得分")
	private Double currScore;
	
	@Excel(name = "总得分")
	private Double totalScore;

	/** 当前排名 */
	@Excel(name = "当前排名")
	private Integer ranking;

	/** 状态 */
	@Excel(name = "状态")
	private String status;

	/** 删除标志（0代表存在 2代表删除） */
	private String delFlag;

}
