# ScheduleDepartmentPermissionConfigDTO.java

    package cloud.wconnect.workperformance.pojo.dto.schedule;

    import cloud.wconnect.commonlib.pojo.dto.jsonview.Views;
    import com.fasterxml.jackson.annotation.JsonView;
    import lombok.Data;

    /**
     * DTO：Schedule Department Permission Config
     *
     * @author yyt
     * 2023/6/30
     */
    @Data
    public class ScheduleDepartmentPermissionConfigDTO {

        /**
         * 权限配置 id
         */
        @JsonView(Views.DetailsView.class)
        private Integer id;

        /**
         * 目标类型（0：角色，1：用户组，2：用户）
         */
        @JsonView(Views.DetailsView.class)
        private Integer targetType;

        /**
         * 目标 id
         */
        @JsonView(Views.DetailsView.class)
        private Integer targetId;

        /**
         * 目标名称
         */
        @JsonView(Views.DetailsView.class)
        private String name;

        /**
         * 状态（0：有效，1：无效，2：等待通过）
         */
        @JsonView(Views.DetailsView.class)
        private Integer status;

    }