package jnpf.entity;

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

import java.util.Date;

/**
 * <p>
 * 考勤工作站配置表
 * </p>
 * @author AI Generated
 * @since 2026-05-11
 */
@Data
@TableName("ftb_attendance_workstation")
public class Workstation {

    /**
     * 主键ID
     */
    @TableId("F_Id")
    private String id;

    /**
     * 工作站名称
     */
    @TableField("F_Name")
    private String name;

    /**
     * 门店ID
     */
    @TableField("F_StoreId")
    private String storeId;

    /**
     * 门店名称
     */
    @TableField("F_StoreName")
    private String storeName;

    /**
     * 岗位ID
     */
    @TableField("F_PositionId")
    private String positionId;

    /**
     * 岗位名称
     */
    @TableField("F_PositionName")
    private String positionName;

    /**
     * 排序码
     */
    @TableField("F_SortCode")
    private Integer sortCode;

    /**
     * 备注说明
     */
    @TableField("F_Description")
    private String description;

    /**
     * 创建人ID
     */
    @TableField("F_CreatorUserId")
    private String creatorUserId;

    /**
     * 创建时间
     */
    @TableField("F_CreatorTime")
    private Date creatorTime;

    /**
     * 修改人ID
     */
    @TableField("F_LastModifyUserId")
    private String lastModifyUserId;

    /**
     * 修改时间
     */
    @TableField("F_LastModifyTime")
    private Date lastModifyTime;

    /**
     * 删除标记(0正常/1删除)
     */
    @TableField("F_DeleteMark")
    private Integer deleteMark;

    /**
     * 删除人ID
     */
    @TableField("F_DeleteUserId")
    private String deleteUserId;

    /**
     * 删除时间
     */
    @TableField("F_DeleteTime")
    private Date deleteTime;

    /**
     * 租户ID
     */
    @TableField("F_TenantId")
    private String tenantId;

    /**
     * 有效标记(0禁用/1启用)
     */
    @TableField("F_EnabledMark")
    private Integer enabledMark;
}
