package safeluck.drive.evaluation.platformMessage;
|
|
import com.safeluck.aykj.annotation.Ascii;
|
import com.safeluck.aykj.annotation.BcdDateTime;
|
import com.safeluck.aykj.annotation.Hex;
|
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)
|
@Length(6)
|
@Hex
|
public String timeBCD;
|
// @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 Length 0 也可以完全显示字符串
|
@Order(6)
|
@Length(0)
|
@Ascii
|
public String fail_reason;
|
|
/**
|
* 身份证号码
|
* BYTE[18]
|
* 身份证号码
|
*
|
* 时间
|
* BCD[6]
|
* YYMMDDhhmmss
|
*
|
* 考试ID
|
* DWORD
|
* 唯一考试ID标志
|
*
|
* 扣分项目
|
* BYTE
|
* 扣分项目编号
|
*
|
*
|
* 扣分分数
|
* BYTE
|
* 扣分分数(0-100)
|
*
|
*
|
* 扣分原因
|
* STRING
|
* 最大254byte
|
*/
|
}
|