package jnpf.model.workflow.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Author huanglinpan
 * @Date 2024/5/24 10:39
 * @Version 1.0 （版本号）
 */
@Data
public class PunishmentsApprovalDto {

    private String id;

    /** 用户Id 暂弃 */
    private String userId;

    /** 惩罚核算日 */
    private Date day;

    /** 惩罚类别 */
    private String type;

    /** 惩罚金额 */
    private Long amount;

    /** 生效时间 */
    private Date effectiveDate;

    /** 惩罚原因 */
    private String rewardReason;

    /** 备注 */
    private String reason;

    /** 照片 */
    private String fileJson;

    /** 是否审核通过 0.待审核  1.通过 2.未通过 3.撤回 */
    private Integer status;

    /** 创建时间 */
    private Date creatorTime;

    /** 创建用户 */
    private String creatorUserId;

    /** 修改时间 */
    private Date lastModifyTime;

    /** 修改用户 */
    private String lastModifyUserId;

    /** 删除标志 */
    private Long deleteMark;

    /** 删除时间 */
    private Date deleteTime;

    /** 删除用户 */
    private String deleteUserId;

    /** 租户id */
    private String tenantId;

    /** 流程任务主键 */
    private String fFlowtaskid;

    /** 流程id */
    private String fFlowid;

    /** 唯一id */
    private String uniqueId;

    /** 流程标题 */
    private String flowTitle;

    /** 申请人员 */
    private String applyUser;

    /** 用户集合  */
    private List<UserSelfDto> userDtos;
}
