package com.chinaweal.aiccs.aiccs.punishment.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 奖惩措施VO
 *
 * @author lroyia
 * @since 2025/5/7 15:11
 **/
@Data
@Accessors(chain = true)
@ApiModel("奖惩措施VO")
public class PunishmentMeasureVO implements Serializable {

    private final static long serialVersionUID = 1L;

    /**
     * 奖惩措施编码
     */
    @ApiModelProperty("奖惩措施编码")
    private String sid;

    /**
     * 激励措施/惩戒措施
     */
    @ApiModelProperty("激励措施/惩戒措施")
    private String jccs;

    /**
     * 激励对象/惩戒对象
     */
    @ApiModelProperty("激励对象/惩戒对象")
    private String jcdx;

    /**
     * 激励措施内容（惩戒措施内容）
     */
    @ApiModelProperty("激励措施内容（惩戒措施内容）")
    private String sxxw;

    /**
     * 措施依据
     */
    @ApiModelProperty("措施依据")
    private String bwl;

    /**
     * 奖惩类别（1：惩戒；2：激励）
     */
    @ApiModelProperty("奖惩类别（1：惩戒；2：激励）")
    private String jclb;
}
