package safeluck.drive.evaluation.platformMessage; import com.safeluck.aykj.annotation.Ascii; import com.safeluck.aykj.annotation.BcdDateTime; import com.safeluck.aykj.annotation.Int32; import com.safeluck.aykj.annotation.Int8; import com.safeluck.aykj.annotation.Length; import com.safeluck.aykj.annotation.Order; import java.util.Date; public class JKMessage0203 extends JK2019MessageBase { @Order(1) @Length(18) @Ascii public String ID; @Order(2) @BcdDateTime public Date timeBCD; @Order(3) @Int32 public int exam_id; @Order(4) @Int8 public int fail_item_id; @Order(5) @Int8 public int fail_score; //TODO @Order(6) @Length(0) @Ascii public String fail_reason; /** * 身份证号码 * BYTE[18] * 身份证号码 * * 时间 * BCD[6] * YYMMDDhhmmss * * 考试ID * DWORD * 唯一考试ID标志 * * 扣分项目 * BYTE * 扣分项目编号 * * * 扣分分数 * BYTE * 扣分分数(0-100) * * * 扣分原因 * STRING * 最大254byte */ }