| | |
| | | |
| | | |
| | | /** |
| | | * The persistent class for the sch_sign_item database table. 签到次序表 |
| | | * The persistent class for the sch_sign_item database table. 签到次序表 |
| | | * |
| | | */ |
| | | @Entity |
| | |
| | | @Column(name="SIGN_STATISTICS_ID", unique=true, nullable=false, length=32) |
| | | private String signStatisticsId; |
| | | |
| | | /** 签到终端类型: 1:Q学友; 2: 微信 */ |
| | | /** 签到终端类型: 1:Q学友; 2: 微信 */ |
| | | public static final short TERMINAL_TYPE_QXUEYOU = 1; |
| | | |
| | | public static final short TERMINAL_TYPE_WECHAT = 2; |
| | | |
| | | /** 签到状态类型: 1:正常; 2: 迟到 ;3:早退;4:未签到*/ |
| | | /** 签到状态类型: 1:正常; 2: 迟到 ;3:早退;4:未签到*/ |
| | | public static final short SIGN_STATUS_NORMAL = 1; |
| | | |
| | | public static final short SIGN_STATUS_LATE = 2; |
| | | |
| | | /** 是否统计 1是2否 **/ |
| | | /** 是否统计 1是2否 **/ |
| | | public static final int STATISTICS_FLAG_YES = 1; |
| | | |
| | | public static final int STATISTICS_FLAG_NO = 2; |
| | |
| | | |
| | | public static final short SIGN_STATUS_NO = 4; |
| | | |
| | | /** 用户ID */ |
| | | /** 用户ID */ |
| | | @Column(name="USER_ID", length=32) |
| | | private String userId; |
| | | |
| | | /** 用户姓名 */ |
| | | /** 用户姓名 */ |
| | | @Column(name="USER_NAME", length=150) |
| | | private String userName; |
| | | |
| | | /** 手机号码 */ |
| | | /** 手机号码 */ |
| | | @Column(name="MOBILE_PHONE", length=15) |
| | | private String mobilePhone; |
| | | |
| | | /** 签到ID */ |
| | | /** 签到ID */ |
| | | @Column(name="SIGN_ID", length=32) |
| | | private String signId; |
| | | |
| | | /** 签到时间 */ |
| | | /** 签到时间 */ |
| | | @Column(name="SIGN_DATE") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private Date signDate; |
| | | |
| | | /** 上课签到时间 */ |
| | | /** 上课签到时间 */ |
| | | @Column(name="FIRST_SIGN_TIME") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date firstSignTime; |
| | | |
| | | /** 上课签到排名 */ |
| | | /** 上课签到排名 */ |
| | | @Column(name="FIRST_SIGN_ORDER") |
| | | private Integer firstSignOrder; |
| | | |
| | | /** 上课签到状态 */ |
| | | /** 上课签到状态 */ |
| | | @Column(name = "FIRST_SIGN_STATUS") |
| | | private Short firstSignStatus; |
| | | |
| | | /** 下课签到时间 */ |
| | | /** 下课签到时间 */ |
| | | @Column(name="LAST_SIGN_TIME") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date lastSignTime; |
| | | |
| | | /** 下课签到排名,未使用 */ |
| | | /** 下课签到排名,未使用 */ |
| | | @Column(name="LAST_SIGN_ORDER") |
| | | private Integer lastSignOrder; |
| | | |
| | | /** 下课签到状态 */ |
| | | /** 下课签到状态 */ |
| | | @Column(name = "LAST_SIGN_STATUS") |
| | | private Short lastSignStatus; |
| | | |
| | | /** 签到地址 */ |
| | | /** 签到地址 */ |
| | | @Column(name="SIGN_ADDRESS", length=255) |
| | | private String signAddress; |
| | | |
| | | /** 签到类型:q学友 Or 微信 */ |
| | | /** 签到类型:q学友 Or 微信 */ |
| | | @Column(name="TERMINAL_TYPE", length=255) |
| | | private Short terminalType; |
| | | |
| | | /** 是否当前班级激活学员 */ |
| | | /** 是否当前班级激活学员 */ |
| | | @Column(name="REGISTE_FLAG", length=255) |
| | | private boolean registeFlag; |
| | | |
| | | /** 是否有登录过q学友 */ |
| | | /** 是否有登录过q学友 */ |
| | | @Column(name="INSTALL_FLAG", length=255) |
| | | private boolean installFlag; |
| | | |
| | | /** 创建时间 */ |
| | | /** 创建时间 */ |
| | | @Column(name="CREATE_TIME", nullable=false) |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date createTime; |
| | | |
| | | /** 修改时间 */ |
| | | /** 修改时间 */ |
| | | @Column(name="UPDATE_TIME") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonIgnore |
| | | private Date updateTime; |
| | | |
| | | /** 创建人 */ |
| | | /** 创建人 */ |
| | | @Column(name="CREATOR", nullable=false, length=100) |
| | | @JsonIgnore |
| | | private String creator; |
| | | |
| | | /** 创建人ID */ |
| | | /** 创建人ID */ |
| | | @Column(name="CREATE_ID", nullable=false, length=32) |
| | | @JsonIgnore |
| | | private String createId; |
| | | |
| | | /** 修改人 */ |
| | | /** 修改人 */ |
| | | @Column(name="UPDATOR", length=100) |
| | | @JsonIgnore |
| | | private String updator; |
| | | |
| | | /** 修改人ID */ |
| | | /** 修改人ID */ |
| | | @Column(name="UPDATE_ID", length=32) |
| | | @JsonIgnore |
| | | private String updateId; |
| | | |
| | | /** 删除标志 */ |
| | | /** 删除标志 */ |
| | | @Column(name="DELETE_FLAG", nullable=false) |
| | | @JsonIgnore |
| | | private boolean deleteFlag; |
| | | |
| | | /** 是否统计 */ |
| | | /** 是否统计 */ |
| | | @Column(name="STATISTICS_FLAG", length=1) |
| | | private int statisticsFlag; |
| | | |
| | | /** 位置经度纬度 */ |
| | | /** 位置经度纬度 */ |
| | | @Column(name="POSITION", length=20) |
| | | private String position; |
| | | |
| | | /** 距离 */ |
| | | /** 距离 */ |
| | | @Column(name="OUT_OF_RANGE", length=10) |
| | | private double outOfRange; |
| | | |
| | | /** 班级课程ID */ |
| | | /** 班级课程ID */ |
| | | @Column(name="CLASS_SUBJECT_ID", length=32) |
| | | private String classSubjectId; |
| | | |
| | | /** 班级课程name */ |
| | | /** 班级课程name */ |
| | | @Column(name="CLASS_SUBJECT_NAME", length=32) |
| | | private String classSubjectName; |
| | | |
| | | /**公司名*/ |
| | | /**公司名*/ |
| | | @Transient |
| | | private String companyName; |
| | | |
| | |
| | | String value = ""; |
| | | if(this.firstSignStatus != null ){ |
| | | if(SchSignStatistics.SIGN_STATUS_NORMAL == this.firstSignStatus){ |
| | | value = "正常"; |
| | | value = "正常"; |
| | | }else if(SchSignStatistics.SIGN_STATUS_LATE == this.firstSignStatus){ |
| | | value = "迟到"; |
| | | value = "迟到"; |
| | | }else if(SchSignStatistics.SIGN_STATUS_NO == this.firstSignStatus){ |
| | | value = "未到"; |
| | | value = "未到"; |
| | | } |
| | | } |
| | | return value; |
| | |
| | | String value = ""; |
| | | if(this.lastSignStatus != null){ |
| | | if(SchSignStatistics.SIGN_STATUS_NORMAL == this.lastSignStatus){ |
| | | value = "正常"; |
| | | value = "正常"; |
| | | }else if(SchSignStatistics.SIGN_STATUS_EARLY == this.lastSignStatus){ |
| | | value = "早退"; |
| | | value = "早退"; |
| | | }else if(SchSignStatistics.SIGN_STATUS_NO == this.firstSignStatus){ |
| | | value = "未到"; |
| | | value = "未到"; |
| | | } |
| | | } |
| | | return value; |
| | |
| | | String value = ""; |
| | | if(this.terminalType != null ){ |
| | | if(SchSignStatistics.TERMINAL_TYPE_QXUEYOU == this.terminalType){ |
| | | value = "Q学友"; |
| | | value = "Q学友"; |
| | | }else if(SchSignStatistics.TERMINAL_TYPE_WECHAT == this.terminalType){ |
| | | value = "微信"; |
| | | value = "微信"; |
| | | } |
| | | return value; |
| | | } |
| | |
| | | } |
| | | |
| | | public String getInstallValue(){ |
| | | String value = "否"; |
| | | String value = "否"; |
| | | if(this.installFlag){ |
| | | value = "是"; |
| | | value = "是"; |
| | | } |
| | | return value; |
| | | } |
| | | |
| | | public String getRegisteValue(){ |
| | | String value = "否"; |
| | | String value = "否"; |
| | | if(this.registeFlag){ |
| | | value = "是"; |
| | | value = "是"; |
| | | } |
| | | return value; |
| | | } |