xiangpei
2024-06-03 3a7ef03cb683da9ea61525caf7001e515040b393
班级字段调整,相应类调整
6个文件已修改
92 ■■■■■ 已修改文件
src/main/java/com/ycl/jxkg/base/Result.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/controller/admin/ClassesController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/domain/entity/Classes.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/domain/form/ClassesForm.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/domain/vo/ClassesVO.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/ClassesMapper.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/base/Result.java
@@ -9,9 +9,6 @@
 * @date 2021/5/25 10:45
 */
public class Result<T> extends HashMap<String, Object> {
    private int code;
    private String message;
    private T data;
    public Result() {
    }
@@ -23,8 +20,8 @@
     * @param message the message
     */
    public Result(int code, String message) {
        this.code = code;
        this.message = message;
        this.put("code", code);
        this.put("message", message);
    }
    /**
@@ -50,7 +47,10 @@
     * @return the rest response
     */
    public static Result fail(Integer code, String msg) {
        return new Result<>(code, msg);
        Result restResponse = new Result();
        restResponse.put("code", code);
        restResponse.put("message", msg);
        return restResponse;
    }
    /**
@@ -60,7 +60,10 @@
     */
    public static Result ok() {
        SystemCode systemCode = SystemCode.OK;
        return new Result<>(systemCode.getCode(), systemCode.getMessage());
        Result restResponse = new Result();
        restResponse.put("code", systemCode.getCode());
        restResponse.put("message", systemCode.getMessage());
        return restResponse;
    }
    /**
@@ -72,7 +75,11 @@
     */
    public static <F> Result<F> ok(F response) {
        SystemCode systemCode = SystemCode.OK;
        return Result.response(systemCode.getCode(), systemCode.getMessage(), response);
        Result restResponse = new Result();
        restResponse.put("code", systemCode.getCode());
        restResponse.put("message", systemCode.getMessage());
        restResponse.put("data", response);
        return restResponse;
    }
    /**
@@ -81,7 +88,7 @@
     * @return the code
     */
    public int getCode() {
        return code;
        return (int) this.get("code");
    }
    /**
@@ -90,7 +97,7 @@
     * @param code the code
     */
    public void setCode(int code) {
        this.code = code;
        this.put("code", code);
    }
    /**
@@ -99,7 +106,7 @@
     * @return the message
     */
    public String getMessage() {
        return message;
        return (String) this.get("message");
    }
    /**
@@ -108,7 +115,7 @@
     * @param message the message
     */
    public void setMessage(String message) {
        this.message = message;
        this.put("message", message);
    }
    /**
@@ -117,7 +124,7 @@
     * @return the response
     */
    public T getResponse() {
        return data;
        return (T) this.get("data");
    }
    /**
@@ -126,7 +133,7 @@
     * @param response the response
     */
    public void setResponse(T response) {
        this.data = response;
        this.put("data", response);
    }
    @Override
src/main/java/com/ycl/jxkg/controller/admin/ClassesController.java
@@ -25,7 +25,7 @@
@RequiredArgsConstructor
@Api(value = "班级", tags = "班级管理")
@RestController
@RequestMapping("/classes")
@RequestMapping("/api/classes")
public class ClassesController {
    private final ClassesService classesService;
src/main/java/com/ycl/jxkg/domain/entity/Classes.java
@@ -38,5 +38,17 @@
    /** 验证状态 */
    private String verifyStatus;
    @TableField("start_time")
    /** 开始时间 */
    private String startTime;
    @TableField("end_time")
    /** 结束时间 */
    private String endTime;
    @TableField("remark")
    /** 备注 */
    private String remark;
}
src/main/java/com/ycl/jxkg/domain/form/ClassesForm.java
@@ -28,25 +28,16 @@
    @ApiModelProperty("班级名称")
    private String className;
    @NotNull(message = "创建人不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("创建人")
    private Integer createUser;
    @NotNull(message = "请选择班级开始时间", groups = {Add.class, Update.class})
    @ApiModelProperty("开始时间")
    private Date startTime;
    @NotNull(message = "创建时间不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("创建时间")
    private Date createTime;
    @NotNull(message = "请选择班级结束时间", groups = {Add.class, Update.class})
    @ApiModelProperty("结束时间")
    private Date endTime;
    @NotNull(message = "班级人数不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("班级人数")
    private Integer classesNumber;
    @NotBlank(message = "班级状态不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("班级状态")
    private String status;
    @NotBlank(message = "验证状态不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("验证状态")
    private String verifyStatus;
    @ApiModelProperty("备注")
    private String remark;
    public static Classes getEntityByForm(@NonNull ClassesForm form, Classes entity) {
        if(entity == null) {
src/main/java/com/ycl/jxkg/domain/vo/ClassesVO.java
@@ -39,6 +39,15 @@
    /** 验证状态 */
    private String verifyStatus;
    /** 开始时间 */
    private Date startTime;
    /** 结束时间 */
    private Date endTime;
    /** 备注 */
    private String remark;
    public static ClassesVO getVoByEntity(@NonNull Classes entity, ClassesVO vo) {
        if(vo == null) {
            vo = new ClassesVO();
src/main/resources/mapper/ClassesMapper.xml
@@ -10,6 +10,9 @@
        <result column="classes_number" property="classesNumber" />
        <result column="status" property="status" />
        <result column="verify_status" property="verifyStatus" />
        <result column="start_time" property="startTime" />
        <result column="end_time" property="endTime" />
        <result column="remark" property="remark" />
    </resultMap>
@@ -26,6 +29,9 @@
            TC.classes_number,
            TC.status,
            TC.verify_status,
            TC.start_time,
            TC.end_time,
            TC.remark,
            TC.id
        FROM
            t_classes TC
@@ -42,6 +48,9 @@
            TC.classes_number,
            TC.status,
            TC.verify_status,
            TC.start_time,
            TC.end_time,
            TC.remark,
            TC.id
        FROM
            t_classes TC