AiPerformanceAnalysisDtos.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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. public int Year { get; set; }
  18. public int Month { get; set; }
  19. }
  20. /// <summary>
  21. /// 字符串格式化DTO - 支持动态参数字符串格式化
  22. /// </summary>
  23. public class StringFormatDto
  24. {
  25. /// <summary>
  26. /// 格式化模板字符串,使用 {0}, {1}, {2} 等占位符
  27. /// 示例: "名称:{0} -- 编号:{1}"
  28. /// </summary>
  29. public string FormatTemplate { get; set; }
  30. /// <summary>
  31. /// 格式化参数列表,按顺序对应模板中的占位符 {0}, {1}, {2} 等
  32. /// </summary>
  33. public List<string> Parameters { get; set; } = new List<string>();
  34. }
  35. }