package com.dacrt.SBIABackend.security.dto;

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

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.validation.constraints.NotNull;

import org.springframework.lang.NonNull;

import com.dacrt.SBIABackend.dto.StatusDto;
import com.dacrt.SBIABackend.dto.UnitsUsersDto;
import com.dacrt.SBIABackend.entity.Suppliers;
import com.dacrt.SBIABackend.entity.Workers;
import com.dacrt.SBIABackend.security.entity.Roles;

public class UserListDto {
	@NotNull
	private Integer id;
	
	@NotNull
	private String usr;
	
	@NotNull
	private String name;
	
	@NotNull
	private String email;
	
	@NotNull
	private Roles rolid;
	
	private Workers workerid;
	
	private Suppliers supplierid;
	
	private int status;
	
	

	public UserListDto() {
		super();
	}

	public UserListDto(@NotNull Integer id, @NotNull String usr, @NotNull String name, @NotNull String email,Roles rolid,Workers workerid,Suppliers supplierid,int status) {
		super();
		this.id = id;
		this.usr = usr;
		this.name = name;
		this.email = email;
		this.rolid = rolid;
		this.workerid = workerid;
		this.supplierid = supplierid;
		this.status = status;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getUsr() {
		return usr;
	}

	public void setUsr(String usr) {
		this.usr = usr;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public Roles getRolid() {
		return rolid;
	}

	public void setRolid(Roles rolid) {
		this.rolid = rolid;
	}

	public Workers getWorkerid() {
		return workerid;
	}

	public void setWorkerid(Workers workerid) {
		this.workerid = workerid;
	}

	public Suppliers getSupplierid() {
		return supplierid;
	}

	public void setSupplierid(Suppliers supplierid) {
		this.supplierid = supplierid;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	
	
}