| | |
| | | |
| | | |
| | | /** |
| | | * 签到表 实体 |
| | | * 签到表 实体 |
| | | * @author ody.yuan |
| | | * |
| | | */ |
| | |
| | | public class SchSign implements Serializable, ITrace { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** 主键 */ |
| | | /** 主键 */ |
| | | @Id |
| | | @GeneratedValue(generator = "hibernate-uuid") |
| | | @GenericGenerator(name = "hibernate-uuid", strategy = "uuid") |
| | | @Column(name="SIGN_ID", unique=true, nullable=false, length=32) |
| | | private String signId; |
| | | |
| | | /** 签到类型: 1: 仅上课(需要)签到; 2: 上下课(都需)签到, 3活动签到*/ |
| | | /** 签到类型: 1: 仅上课(需要)签到; 2: 上下课(都需)签到, 3活动签到*/ |
| | | public static final short SIGN_TYPE_FIRST = 1; |
| | | |
| | | public static final short SIGN_TYPE_ALL = 2; |
| | | |
| | | public static final short SIGN_TYPE_ACTIVITY = 3; |
| | | |
| | | /** 历史记录配置:1:不显示 2:显示**/ |
| | | /** 历史记录配置:1:不显示 2:显示**/ |
| | | |
| | | public static final int SIGN_HIS_HIDDEN = 1; |
| | | public static final int SIGN_HIS_SHOW = 2; |
| | | |
| | | /** 姓名、号码,机构是否显示**/ |
| | | /** 姓名、号码,机构是否显示**/ |
| | | public static final int HIDDEN = 2; |
| | | public static final int SHOW = 0; |
| | | public static final int SHOW_PART = 1; |
| | | |
| | | /** 未报名用户签到:1:不允许 2:允许**/ |
| | | /** 未报名用户签到:1:不允许 2:允许**/ |
| | | |
| | | public static final int SIGN_ACT_DISALLOW = 1; |
| | | public static final int SIGN_ACT_ALLOW = 2; |
| | | |
| | | /** 未付款用户签到:1:不允许 2:允许**/ |
| | | /** 未付款用户签到:1:不允许 2:允许**/ |
| | | |
| | | public static final int SIGN_PAY_DISALLOW = 1; |
| | | public static final int SIGN_PAY_ALLOW = 2; |
| | | |
| | | /** 签到码 */ |
| | | /** 签到码 */ |
| | | @Column(name="CODE", length=32) |
| | | private String code; |
| | | |
| | | /** 班级ID */ |
| | | /** 班级ID */ |
| | | @Column(name="CLASS_ID", length=32) |
| | | private String classId; |
| | | |
| | | /** 科目 */ |
| | | /** 科目 */ |
| | | @Column(name="COURSE", length=150) |
| | | private String course; |
| | | |
| | | /** 创建者ID */ |
| | | /** 创建者ID */ |
| | | @Column(name="CREATE_ID", nullable=false, length=32) |
| | | @JsonIgnore |
| | | private String createId; |
| | | |
| | | /** 创建时间 */ |
| | | /** 创建时间 */ |
| | | @Column(name="CREATE_TIME", nullable=false) |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonIgnore |
| | | private Date createTime; |
| | | |
| | | /** 创建者 */ |
| | | /** 创建者 */ |
| | | @Column(name="CREATOR", nullable=false, length=100) |
| | | @JsonIgnore |
| | | private String creator; |
| | | |
| | | /** 删除标志 */ |
| | | /** 删除标志 */ |
| | | @Column(name="DELETE_FLAG", nullable=false) |
| | | @JsonIgnore |
| | | private boolean deleteFlag; |
| | | |
| | | /** 签到结束时间 */ |
| | | /** 签到结束时间 */ |
| | | @Column(name="END_TIME", nullable=false) |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") |
| | | private Date endTime; |
| | | |
| | | /** 课程 */ |
| | | /** 课程 */ |
| | | @Column(name="LESSON", length=150) |
| | | private String lesson; |
| | | |
| | | /** 班级课表ID */ |
| | | /** 班级课表ID */ |
| | | @Column(name="CLASS_SCHEDULE_ID", length=32) |
| | | private String classScheduleId; |
| | | |
| | | /** 签到名称 */ |
| | | /** 签到名称 */ |
| | | @Column(name="NAME", length=32) |
| | | private String name; |
| | | |
| | | /** 签到图片,暂未启用 */ |
| | | /** 签到图片,暂未启用 */ |
| | | @Lob |
| | | @Column(name="SIGN_IMAGE") |
| | | private byte[] signImage; |
| | | |
| | | /** 签到开始时间 */ |
| | | /** 签到开始时间 */ |
| | | @Column(name="START_TIME", nullable=false) |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") |
| | | private Date startTime; |
| | | |
| | | /** 修改人ID */ |
| | | /** 修改人ID */ |
| | | @Column(name="UPDATE_ID", length=32) |
| | | @JsonIgnore |
| | | private String updateId; |
| | | |
| | | /** 修改时间 */ |
| | | /** 修改时间 */ |
| | | @Column(name="UPDATE_TIME", nullable=false) |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonIgnore |
| | | private Date updateTime; |
| | | |
| | | /** 修改人 */ |
| | | /** 修改人 */ |
| | | @Column(name="UPDATOR", length=100) |
| | | @JsonIgnore |
| | | private String updator; |
| | | |
| | | /** 签到类型 */ |
| | | /** 签到类型 */ |
| | | @Column(name="SIGN_TYPE") |
| | | private Short signType; |
| | | |
| | | /** 微信活动签到:签到首页图片路径 */ |
| | | /** 微信活动签到:签到首页图片路径 */ |
| | | @Column(name="HOME_IMG_PATH", length=255) |
| | | private String homeImgPath; |
| | | |
| | | /** 微信活动签到:签到成功流程图片路径 */ |
| | | /** 微信活动签到:签到成功流程图片路径 */ |
| | | @Column(name="FLOW_IMG_PATH", length=255) |
| | | private String flowImgPath; |
| | | |
| | | /** 微信签到:排名配置 */ |
| | | /** 微信签到:排名配置 */ |
| | | @Column(name="HIS_SHOW", length=1) |
| | | private Integer hisShow; |
| | | |
| | | /** 微信签到:未报名用户允许签到配置 */ |
| | | /** 微信签到:未报名用户允许签到配置 */ |
| | | @Column(name="ACT_ALLOW", length=1) |
| | | private Integer actAllow; |
| | | |
| | | /** 微信签到:未报名用户允许签到配置 */ |
| | | /** 微信签到:未报名用户允许签到配置 */ |
| | | @Column(name="PAY_ALLOW", length=1) |
| | | private Integer payAllow; |
| | | |
| | | /** 是否显示姓名 */ |
| | | /** 是否显示姓名 */ |
| | | @Column(name="NAME_SHOW", length=1) |
| | | private Integer nameShow; |
| | | |
| | | /** 是否显示手机号 */ |
| | | /** 是否显示手机号 */ |
| | | @Column(name="PHONE_SHOW", length=1) |
| | | private Integer phoneShow; |
| | | |
| | | /** 是否显示机构信息 */ |
| | | /** 是否显示机构信息 */ |
| | | @Column(name="ORG_SHOW", length=1) |
| | | private Integer orgShow; |
| | | |
| | | /** 签到通知接收者用户ID */ |
| | | /** 签到通知接收者用户ID */ |
| | | @Column(name="NOTICE_USER_ID") |
| | | private String noticeUserId; |
| | | |
| | | /** 签到通知接收者密码 */ |
| | | /** 签到通知接收者密码 */ |
| | | @Column(name="NOTICE_PASSWORD") |
| | | private String noticePassword; |
| | | |
| | |
| | | @JsonIgnore |
| | | private List<SchSignItem> signItems; |
| | | |
| | | /** 是否允许未激活签到 */ |
| | | /** 是否允许未激活签到 */ |
| | | @Column(name="REGISTER_ALLOW", length=1) |
| | | private Integer registerAllow; |
| | | |
| | | /** 是否允许超过范围 */ |
| | | /** 是否允许超过范围 */ |
| | | @Column(name="OUT_RANGE_ALLOW", length=1) |
| | | private Integer outRangeAllow; |
| | | |
| | | /** 允许超出范围 */ |
| | | /** 允许超出范围 */ |
| | | @Column(name="OUT_RANGE", length=5) |
| | | private double outRange; |
| | | |
| | | /** 新学员是否验证手机号1、是,2、否 */ |
| | | /** 新学员是否验证手机号1、是,2、否 */ |
| | | @Column(name="VALIDATE_PHONE", length=1) |
| | | private Integer validatePhone; |
| | | |