فهرست منبع

教材管理员确认领取全校教材

大数据与最优化研究所 5 ماه پیش
والد
کامیت
ab51d94181

+ 12 - 0
src/main/java/com/xjrsoft/common/annotation/FiledWidth.java

@@ -0,0 +1,12 @@
+package com.xjrsoft.common.annotation;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target(ElementType.FIELD)
+@Retention(RetentionPolicy.RUNTIME)
+public @interface FiledWidth {
+    int value() default 0; // 默认为必填
+}

+ 21 - 0
src/main/java/com/xjrsoft/module/textbook/dto/AllDetailPageDto.java

@@ -0,0 +1,21 @@
+package com.xjrsoft.module.textbook.dto;
+
+import com.xjrsoft.common.page.PageInput;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class AllDetailPageDto extends PageInput {
+
+    @ApiModelProperty("学期ID")
+    private Long baseSemesterId;
+
+    @ApiModelProperty("班级ID")
+    private Long baseClassId;
+
+    @ApiModelProperty("学生ID")
+    private Long userId;
+
+    @ApiModelProperty("教材ID")
+    private Long textbookId;
+}

+ 14 - 0
src/main/java/com/xjrsoft/module/textbook/dto/Class2AllDetailListDto.java

@@ -0,0 +1,14 @@
+package com.xjrsoft.module.textbook.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.List;
+
+@Data
+public class Class2AllDetailListDto {
+
+    @ApiModelProperty("学期ID")
+    private String baseSemesterId;
+}

+ 8 - 0
src/main/java/com/xjrsoft/module/textbook/vo/AllDetailPageVo.java

@@ -0,0 +1,8 @@
+package com.xjrsoft.module.textbook.vo;
+
+import lombok.Data;
+
+@Data
+public class AllDetailPageVo {
+
+}

+ 15 - 0
src/main/java/com/xjrsoft/module/textbook/vo/Class2AllDetailListVo.java

@@ -0,0 +1,15 @@
+package com.xjrsoft.module.textbook.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class Class2AllDetailListVo {
+
+    @ApiModelProperty("班级ID")
+    private String baseClassId;
+
+    @ApiModelProperty("班级ID")
+    private String baseClassIdCn;
+}
+

+ 15 - 0
src/main/java/com/xjrsoft/module/textbook/vo/Semester2AllDetailListVo.java

@@ -0,0 +1,15 @@
+package com.xjrsoft.module.textbook.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class Semester2AllDetailListVo {
+
+    @ApiModelProperty("学期ID")
+    private String baseSemesterId;
+
+    @ApiModelProperty("学期ID")
+    private String baseSemesterIdCn;
+}
+