AiPerformanceAnalysisDtos.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace OASystem.Domain.Dtos.PersonnelModule
  7. {
  8. public class AiPerformanceAnalysisDtos
  9. {
  10. }
  11. public class AiPerformanceAnalysis_UserListDto : DtoBase
  12. {
  13. /// <summary>
  14. /// 筛选条件 公司/部门/岗位/用户
  15. /// </summary>
  16. public string ScreeningCriteria { get; set; }
  17. //年月改时间区间
  18. //public int Year { get; set; }
  19. //public int Month { get; set; }
  20. public DateTime StartDate { get; set; }
  21. public DateTime EndDate { get; set; }
  22. public int UserId { get; set; }
  23. }
  24. /// <summary>
  25. /// 字符串格式化DTO - 支持动态参数字符串格式化
  26. /// </summary>
  27. public class StringFormatDto
  28. {
  29. /// <summary>
  30. /// 格式化模板字符串,使用 {0}, {1}, {2} 等占位符
  31. /// 示例: "名称:{0} -- 编号:{1}"
  32. /// </summary>
  33. public string FormatTemplate { get; set; }
  34. /// <summary>
  35. /// 格式化参数列表,按顺序对应模板中的占位符 {0}, {1}, {2} 等
  36. /// </summary>
  37. public List<string> Parameters { get; set; } = new List<string>();
  38. }
  39. }