AllowanceProjectEnum.php 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?php
  2. /*
  3. * To change this license header, choose License Headers in Project Properties.
  4. * To change this template file, choose Tools | Templates
  5. * and open the template in the editor.
  6. */
  7. namespace app\common\state;
  8. /**
  9. * Description of AllowanceProjectEnum
  10. *
  11. * @author sgq
  12. */
  13. class AllowanceProjectEnum {
  14. //项目-合同
  15. const PROJECT_CONTRACT = 1;
  16. //项目-个税
  17. const PROJECT_TAX = 2;
  18. //项目-工资
  19. const PROJECT_WAGES = 3;
  20. //项目-考勤
  21. const PROJECT_ATTENDANCE = 4;
  22. //项目-授课计划
  23. const PROJECT_TEACHING = 5;
  24. //项目-备课教案
  25. const PROJECT_LESSON = 6;
  26. //项目-科研计划
  27. const PROJECT_SCIENTIFIC = 7;
  28. //项目-行政介绍信
  29. const PROJECT_LETTER = 8;
  30. //项目-社保
  31. const PROJECT_SB = 9;
  32. //项目-社保-养老保险
  33. const PROJECT_SB_PENSION = 10;
  34. //项目-社保-工伤保险
  35. const PROJECT_SB_INJURY = 11;
  36. //项目-社保-失业保险
  37. const PROJECT_SB_UNEMPLOYMENT = 12;
  38. //项目-社保-医疗保险
  39. const PROJECT_SB_MEDICA = 13;
  40. //项目-社保-生育保险
  41. const PROJECT_SB_BIRTH = 14;
  42. //项目-在境时间
  43. const PROJECT_INBORDER = 15;
  44. //项目-工作日时间
  45. const PROJECT_WORKDAY = 16;
  46. //合同满足两年
  47. const CONTRACT_YES = "是";
  48. //合同满足两年
  49. const CONTRACT_NO = "否";
  50. static function getProjectName($code) {
  51. switch ($code) {
  52. case self::PROJECT_CONTRACT:
  53. return "劳动合同情况";
  54. case self::PROJECT_TAX:
  55. return "个税缴纳情况";
  56. case self::PROJECT_WAGES:
  57. return "工资发放情况";
  58. case self::PROJECT_ATTENDANCE:
  59. return "考勤情况";
  60. case self::PROJECT_TEACHING:
  61. return "授课计划情况";
  62. case self::PROJECT_LESSON:
  63. return "备课教案情况";
  64. case self::PROJECT_SCIENTIFIC:
  65. return "科研计划情况";
  66. case self::PROJECT_LETTER:
  67. return "行政介绍信情况";
  68. case self::PROJECT_SB:
  69. return "社保缴纳情况";
  70. case self::PROJECT_SB_PENSION:
  71. return "养老保险情况";
  72. case self::PROJECT_SB_INJURY:
  73. return "工伤保险情况";
  74. case self::PROJECT_SB_UNEMPLOYMENT:
  75. return "失业保险情况";
  76. case self::PROJECT_SB_MEDICA:
  77. return "医疗保险情况";
  78. case self::PROJECT_SB_BIRTH:
  79. return "生育保险情况";
  80. case self::PROJECT_INBORDER:
  81. return "在境内时间";
  82. case self::PROJECT_WORKDAY:
  83. return "在境工作日";
  84. default:
  85. return "";
  86. }
  87. }
  88. }