ChangeSchoolListModel.h 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. //
  2. // ChangeSchoolListModel.h
  3. // jiaPei
  4. //
  5. // Created by 张嵘 on 2019/7/1.
  6. // Copyright © 2019 JCZ. All rights reserved.
  7. //
  8. #import "RQBaseModel.h"
  9. /// 转校类型:1省外转入/2省内转出/3省内转入/4省外转出
  10. typedef NS_ENUM(NSUInteger, ChangeSchoolType) {
  11. /// 1省外转入
  12. ChangeSchoolOutProvinceTurnInType = 1,
  13. /// 2省内转出
  14. ChangeSchoolInProvinceTurnOutType = 2,
  15. /// 3省内转入
  16. ChangeSchoolInProvinceTurnInType = 3,
  17. /// 4省外转出
  18. ChangeSchoolOutProvinceTurnOutType = 4,
  19. };
  20. /// 学员APP确认状态, 0未确认 1 已确认
  21. typedef NS_ENUM(NSUInteger, ConfirmStatusType) {
  22. /// 0未确认
  23. ConfirmStatusFalseType = 0,
  24. /// 1已确认
  25. ConfirmStatusTureType = 1,
  26. };
  27. /// 学驾状态:1第一阶段 2 第二阶段 3 第三阶段 4 第四阶段 5已结业
  28. typedef NS_ENUM(NSUInteger, StudyStatusType) {
  29. /// 1第一阶段
  30. StudyStatusOneType = 1,
  31. /// 2第二阶段
  32. StudyStatusTwoType = 2,
  33. /// 3第三阶段
  34. StudyStatusThreeType = 3,
  35. /// 4第四阶段
  36. StudyStatusFourType = 4,
  37. /// 5已结业
  38. StudyStatusCompleteType = 5,
  39. };
  40. /// 证件类型(1:身份证; 2:外籍护照或身份证; 3:军官证; 4:其他;)
  41. typedef NS_ENUM(NSUInteger, cardType) {
  42. /// 1:身份证
  43. cardIdCardType = 1,
  44. /// 2:外籍护照或身份证
  45. cardPassportType = 2,
  46. /// 3:军官证
  47. cardMilitaryOfficerType = 3,
  48. /// 4:其他
  49. cardOtherType = 4,
  50. };
  51. /// 省外转入/转出状态:
  52. /// 0未提交/1待审核/4学员已确认/2审核通过/3审核驳回/5确认接收/6拒绝转入/7撤回申请;
  53. /// 省内转出/转入状态:
  54. /// 0未提交/1待审核(转出驾校地市) /4学员已确认/ 7撤回申请/2审核通过(转出驾校地市)/3审核驳回(转出驾校地市)/ 6拒绝转入/10允许转入/ 11待审核(转入驾校地市) /12审核通过(转入驾校地市)/13审核驳回(转入驾校地市)/5确认接收
  55. typedef NS_ENUM(NSUInteger, ChangeSchoolStatusType) {
  56. /// 0未提交
  57. ChangeSchoolTypeUnSubmit = 0,
  58. /// 1待审核(转出驾校地市)
  59. ChangeSchoolTypeWaitAuditByASchool = 1,
  60. /// 2审核通过(转出驾校地市)
  61. ChangeSchoolTypeAuditViaByASchool = 2,
  62. /// 3审核驳回(转出驾校地市)
  63. ChangeSchoolTypeAuditRejectByASchool = 3,
  64. /// 4学员已确认
  65. ChangeSchoolTypeHaveConfirmByStudent = 4,
  66. /// 5确认接收
  67. ChangeSchoolTypeHaveAcceptAed = 5,
  68. /// 6拒绝转入
  69. ChangeSchoolTypeRefuse = 6,
  70. /// 7撤回申请
  71. ChangeSchoolTypeWithdraw = 7,
  72. /// 10允许转入
  73. ChangeSchoolTypeAllow = 10,
  74. /// 11待审核(转入驾校地市)
  75. ChangeSchoolTypeWaitAuditByBSchool = 11,
  76. /// 12审核通过(转入驾校地市)
  77. ChangeSchoolTypeAuditViaByBSchool = 12,
  78. /// 13审核驳回(转入驾校地市)
  79. ChangeSchoolTypeAuditRejectByBSchool = 13,
  80. };
  81. /// 转出驾校所属地市审核状态 0待审核 1审核通过 2驳回
  82. typedef NS_ENUM(NSUInteger, ASchoolAuditStatusType) {
  83. /// 1待审核
  84. ASchoolAuditStatusTypeWaitAudit = 0,
  85. /// 2审核通过
  86. ASchoolAuditStatusTypeAuditVia = 1,
  87. /// 3审核驳回
  88. ASchoolAuditStatusTypeAuditReject = 2,
  89. };
  90. /// 转入驾校所属地市审核状态 0待审核 1审核通过 2驳回
  91. typedef NS_ENUM(NSUInteger, BSchoolAuditStatusType) {
  92. /// 1待审核
  93. BSchoolAuditStatusTypeWaitAudit = 0,
  94. /// 2审核通过
  95. BSchoolAuditStatusTypeAuditVia = 1,
  96. /// 3审核驳回
  97. BSchoolAuditStatusTypeAuditReject = 2,
  98. };
  99. /// 转入驾校所属地市审核状态 0待审核 1审核通过 2驳回
  100. typedef NS_ENUM(NSUInteger, sexType) {
  101. /// 1男
  102. sexTypeMan = 1,
  103. /// 2女
  104. sexTypeWoman = 2,
  105. };
  106. NS_ASSUME_NONNULL_BEGIN
  107. @interface ZXINFO :NSObject
  108. @property (nonatomic , assign) cardType TSO_CARDTYPE;
  109. @property (nonatomic , copy) NSString * TSO_NAME;
  110. @property (nonatomic , copy) NSString * TZI_SCH_NAME_A;
  111. @property (nonatomic , copy) NSString * TZI_ID;
  112. @property (nonatomic , copy) NSString * TZI_SCH_NAME_B;
  113. @property (nonatomic , assign) sexType TSO_SEX;
  114. @property (nonatomic , assign) ChangeSchoolStatusType TZI_STATE;
  115. @property (nonatomic , copy) NSString * TZI_DQMC_B;
  116. @property (nonatomic , copy) NSString * TZI_DQMC_A;
  117. @property (nonatomic , copy) NSString * TZI_QXMC_B;
  118. @property (nonatomic , copy) NSString * TZI_QXMC_A;
  119. @property (nonatomic , assign) StudyStatusType TSO_STATE;
  120. @property (nonatomic , copy) NSString * TZI_REASON;
  121. @property (nonatomic , copy) NSString * TZI_CRDATE;
  122. @property (nonatomic , copy) NSString * TSO_IDCARD;
  123. @property (nonatomic , copy) NSString * TSO_TRAINTYPE;
  124. @property (nonatomic , copy) NSString * TZI_REMARK;
  125. @property (nonatomic , copy) NSString * TSO_ADDRESS;
  126. @property (nonatomic , copy) NSString * TSO_APPLYDATE;
  127. @property (nonatomic , assign) ASchoolAuditStatusType TZI_AUDIT_A;
  128. @property (nonatomic , assign) BSchoolAuditStatusType TZI_AUDIT_B;
  129. @property (nonatomic , copy) NSString * TSO_NATIONALITY;
  130. @property (nonatomic , assign) ConfirmStatusType TZI_STU_CONFIRM;
  131. @property (nonatomic , assign) ChangeSchoolType TZI_TYPE;
  132. @property (nonatomic , copy) NSString * TZI_SFBH_A;
  133. @end
  134. @interface FILESItem :NSObject
  135. @property (nonatomic , copy) NSString * id;
  136. @property (nonatomic , copy) NSString * urlPath;
  137. @property (nonatomic , copy) NSString * zxInfoId;
  138. @property (nonatomic , copy) NSString * crDate;
  139. @end
  140. @interface ChangeSchoolListModel : RQBaseModel
  141. @property (nonatomic , strong) ZXINFO * ZXINFO;
  142. @property (nonatomic , strong) NSArray <FILESItem *>* FILES;
  143. @end
  144. NS_ASSUME_NONNULL_END