package jnpf.model.attendance.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 工作站保存DTO
 *
 * @author AI Generated
 * @create 2026-05-11
 */
@Data
public class WorkstationSaveDto {

    /**
     * 工作站ID(编辑时传)
     */
    private String id;

    /**
     * 工作站名称
     */
    @NotBlank(message = "工作站名称不能为空")
    private String name;

    /**
     * 门店ID
     */
    @NotBlank(message = "门店ID不能为空")
    private String storeId;

    /**
     * 门店名称
     */
    @NotBlank(message = "门店名称不能为空")
    private String storeName;

    /**
     * 岗位ID
     */
    @NotBlank(message = "岗位ID不能为空")
    private String positionId;

    /**
     * 岗位名称
     */
    @NotBlank(message = "岗位名称不能为空")
    private String positionName;

    /**
     * 排序码
     */
    private Integer sortCode;

    /**
     * 备注说明
     */
    private String description;
}
