AiPerformanceAnalysisDtos.cs 1.1 KB

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