content: package com.domaindns.admin.dto;
  
  import java.time.LocalDateTime;
  
  /**
   * 创建GitHub任务请求 DTO（独立类，避免内部类在某些运行环境下的类加载问题）
   */
  public class CreateReq {
      private String title;
      private String description;
      private String repositoryUrl;
      private String repositoryOwner;
      private String repositoryName;
      private Integer rewardPoints;
      private LocalDateTime startTime;
      private LocalDateTime endTime;
  
      public CreateReq() {
      }
  
      public String getTitle() {
          return title;
      }
  
      public void setTitle(String title) {
          this.title = title;
      }
  
      public String getDescription() {
          return description;
      }
  
      public void setDescription(String description) {
          this.description = description;
      }
  
      public String getRepositoryUrl() {
          return repositoryUrl;
      }
  
      public void setRepositoryUrl(String repositoryUrl) {
          this.repositoryUrl = repositoryUrl;
      }
  
      public String getRepositoryOwner() {
          return repositoryOwner;
      }
  
      public void setRepositoryOwner(String repositoryOwner) {
          this.repositoryOwner = repositoryOwner;
      }
  
      public String getRepositoryName() {
          return repositoryName;
      }
  
      public void setRepositoryName(String repositoryName) {
          this.repositoryName = repositoryName;
      }
  
      public Integer getRewardPoints() {
          return rewardPoints;
      }
  
      public void setRewardPoints(Integer rewardPoints) {
          this.rewardPoints = rewardPoints;
      }
  
      public LocalDateTime getStartTime() {
          return startTime;
      }
  
      public void setStartTime(LocalDateTime startTime) {
          this.startTime = startTime;
      }
  
      public LocalDateTime getEndTime() {
          return endTime;
      }
  
      public void setEndTime(LocalDateTime endTime) {
          this.endTime = endTime;
      }
  }
  