4] @       ! " # $ % & ' ( ) * +, - . /0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ /AB )C )DEFG )HIJKLMNOPQRSTUV )WXserialVersionUIDJ ConstantValueidLjava/lang/String;RuntimeVisibleAnnotations)Lio/swagger/annotations/ApiModelProperty;value主键ID-Lcom/baomidou/mybatisplus/annotation/TableId;id_type,Lcom/baomidou/mybatisplus/annotation/IdType; ASSIGN_IDplanId&Ljavax/validation/constraints/NotNull;message请选择训练计划groups!Lcom/artfess/base/valid/AddGroup;$Lcom/artfess/base/valid/UpdateGroup;训练id0Lcom/baomidou/mybatisplus/annotation/TableField;plan_id_RuntimeVisibleTypeAnnotationsyear#Lcom/artfess/base/annotation/Excel;name年度columnAexistmonthLjava/lang/Integer;月份Bmonth_week 周序号CX周序号【字典】(1:第一周、2:第二周、3:第三周、4:第四周)week_orgId单位idorg_id_orgName单位D org_name_ subjectName课目E subject_name_ subjectId课目id subject_id_ checkDate 考勤日期F check_date_userId考生iduser_id_userName 考生姓名G user_name_ trainFile=训练文件(图片或视屏,文件以json格式存储) train_file_status&是否考勤,1已考勤,0未考勤status_memo备注Hmemo_sn排序(按照类型排序)sn_lastTimeLjava/time/LocalDateTime;数据时间戳updateStrategy3Lcom/baomidou/mybatisplus/annotation/FieldStrategy;NOT_NULL last_time_fill/Lcom/baomidou/mybatisplus/annotation/FieldFill; INSERT_UPDATEselect()VCodeLineNumberTableLocalVariableTablethis%Lcom/artfess/data/model/BizUserCheck;getId()Ljava/lang/String; getPlanIdgetYeargetMonth()Ljava/lang/Integer;getWeekgetOrgId getOrgNamegetSubjectName getSubjectId getCheckDate getUserId getUserName getTrainFile getStatusgetMemogetSn getLastTime()Ljava/time/LocalDateTime;setId(Ljava/lang/String;)V setPlanIdsetYearsetMonth(Ljava/lang/Integer;)VsetWeeksetOrgId setOrgNamesetSubjectName setSubjectId setCheckDate setUserId setUserName setTrainFile setStatussetMemosetSn setLastTime(Ljava/time/LocalDateTime;)Vequals(Ljava/lang/Object;)ZoLjava/lang/Object;otherthis$idother$id this$planId other$planId this$year other$year this$month other$month this$week other$week this$orgId other$orgId this$orgName other$orgNamethis$subjectNameother$subjectNamethis$subjectIdother$subjectIdthis$checkDateother$checkDate this$userId other$userId this$userNameother$userNamethis$trainFileother$trainFile this$status other$status this$memo other$memothis$snother$sn this$lastTimeother$lastTime StackMapTable,YcanEqualhashCode()IPRIMEIresult$id$planId$year$month$week$orgId$orgName $subjectName $subjectId $checkDate$userId $userName $trainFile$status$memo$sn $lastTimetoString SignatureJLcom/artfess/base/entity/BaseModel; SourceFileBizUserCheck.java!Lio/swagger/annotations/ApiModel;BizUserCheck对象 description人员考勤数据 0 G FG QG \G de iG nG qG uG yG |G G G G G e #com/artfess/data/model/BizUserCheck Y java/lang/StringBuilderBizUserCheck(id= Z[ , planId=, year=, month= Z\, week=, orgId= , orgName=, subjectName= , subjectId= , checkDate= , userId= , userName= , trainFile= , status=, memo=, sn= , lastTime=) !com/artfess/base/entity/BaseModeljava/lang/Objectappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!@ABCDFGHIJsKLJsMNeOPQGH(RSsTU[cVcWIJsXYJsZ[RSsTU[cVcW\GH"]^s_`saIJs_YbZcdeH"]^sf`sgIJsfYJshiGH"]^sj`skIJslYJsmnGHIJsoYJspqGH"]^sr`ssIJsrYJstuGH"]^sv`swIJsvYJsxyGHIJszYJs{|GH"]^s}`s~IJs}YJsGHIJsYJsGH"]^s`sIJsYJsGHIJsYJsGHIJsYJsGH"]^s`sIJsYJseHIJsYJsH'IJsYeJseZ'9 ** _  /*% /** /*/ /*4 /*9 /* = /* B /* G /* K /* P /*T /*Y /*] /*a /*f /*j /*n :*+FG:*+QG:*+\G:*+de:*+iG:*+ nG:*+ qG:*+ uG:*+ yG:*+ |G:*+G:*+G:*+G:*+G:*+G:*+e:*+%+*++M,**N,:-  -*:,:  *:,:  *: ,:      *: ,:      *: ,:   *:,:  *:,:  *:,:  * :, :  *!:,!:  *":,":  *#:,#:  *$:,$:  *%:,%:     *&:!,&:"! " !"*':#,':$# $ #$t%~$o*iGLMFl'r!     %n+hJIPCo$u (k.e MF!S@"r!#x$6                9+ ;<=*N;h-+-(`=*:;h+(`=*:;h+(`=*:;h+(`=*:;h+(`=*:;h+(`=*: ;h + (`=*: ;h + (`=*: ;h + (`=* : ;h + (`=*!: ;h + (`=*":;h+(`=*#:;h+(`=*$:;h+(`=*%:;h+(`=*&:;h+(`=*':;h+(`= #>Yvt[@%      1 L gh M 2c"          ܻ)Y*+,*,-,*,.,*,/,*01,*,2,*,3,*,4,*,5,*,6,* ,7,*!,8,*",9,*#,:,*$,;,*%,<,*&0=,*'0>,? HJss