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) @BcdDateTime public Date timeBCD; @Order(2) @Int32 public int exam_id; @Order(3) @Int8 public int fail_item_id; @Order(4) @Int8 public int fail_score; //TODO Length 0 也可以完全显示字符串 @Order(5) @Length(0) @Ascii public String fail_reason; /** * * 时间 * BCD[6] * YYMMDDhhmmss * * 考试ID * DWORD * 唯一考试ID标志 * * 扣分项目 * BYTE * 扣分项目编号 * * * 扣分分数 * BYTE * 扣分分数(0-100) * * * 扣分原因 * STRING * 最大254byte */ }