package cn.novalon.manage.sys.dto.request;

/**
 * 角色更新请求DTO
 * 
 * 文件定义：用于更新角色的请求DTO对象，封装HTTP请求参数
 * 涉及业务：角色管理、权限分配等场景
 * 算法：支持部分字段更新，通过验证注解确保请求参数的有效性
 * 
 * @author 张翔
 * @date 2026-03-13
 */
public class RoleUpdateRequest {

    private String roleName;

    private String roleKey;

    private Integer roleSort;

    private Integer status;

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getRoleKey() {
        return roleKey;
    }

    public void setRoleKey(String roleKey) {
        this.roleKey = roleKey;
    }

    public Integer getRoleSort() {
        return roleSort;
    }

    public void setRoleSort(Integer roleSort) {
        this.roleSort = roleSort;
    }

    public Integer getStatus() {
        return status;
    }

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