src/main/java/com/ycl/jxkg/controller/admin/ClassesNotifyController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/ycl/jxkg/domain/entity/ClassesNotify.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/ycl/jxkg/domain/form/ClassesNotifyForm.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/ycl/jxkg/domain/query/ClassesQuery.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/ycl/jxkg/service/impl/ClassesNotifyServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/ClassesMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/ycl/jxkg/controller/admin/ClassesNotifyController.java
@@ -34,7 +34,6 @@ @PostMapping @ApiOperation(value = "添加", notes = "添加") @PreAuthorize("hasAuthority('classesNotify:add')") public Result add(@RequestBody @Validated(Add.class) ClassesNotifyForm form) { return classesNotifyService.add(form); } src/main/java/com/ycl/jxkg/domain/entity/ClassesNotify.java
@@ -1,10 +1,13 @@ package com.ycl.jxkg.domain.entity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.ycl.jxkg.domain.base.AbsEntity; import lombok.Data; import java.util.Date; /** * 班级通知 @@ -30,5 +33,8 @@ /** 通知内容 */ private String notifyContent; @TableField(value = "create_time", fill = FieldFill.INSERT) private Date createTime; } src/main/java/com/ycl/jxkg/domain/form/ClassesNotifyForm.java
@@ -27,7 +27,6 @@ @ApiModelProperty("班级") private Integer classesId; @NotNull(message = "发出通知者不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("发出通知者") private Integer teacherId; @@ -35,9 +34,6 @@ @ApiModelProperty("通知内容") private String notifyContent; @NotNull(message = "不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("") private Date createTime; public static ClassesNotify getEntityByForm(@NonNull ClassesNotifyForm form, ClassesNotify entity) { if(entity == null) { src/main/java/com/ycl/jxkg/domain/query/ClassesQuery.java
@@ -19,5 +19,12 @@ @Data @ApiModel(value = "Classes查询", description = "班级查询") public class ClassesQuery extends AbsQuery { /** 班级名称 */ private String className; /** 班级状态 */ private String status; } src/main/java/com/ycl/jxkg/service/impl/ClassesNotifyServiceImpl.java
@@ -1,6 +1,7 @@ package com.ycl.jxkg.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.ycl.jxkg.context.WebContext; import com.ycl.jxkg.domain.entity.ClassesNotify; import com.ycl.jxkg.mapper.ClassesNotifyMapper; import com.ycl.jxkg.service.ClassesNotifyService; @@ -29,6 +30,7 @@ public class ClassesNotifyServiceImpl extends ServiceImpl<ClassesNotifyMapper, ClassesNotify> implements ClassesNotifyService { private final ClassesNotifyMapper classesNotifyMapper; private final WebContext webContext; /** * 添加 @@ -38,6 +40,7 @@ @Override public Result add(ClassesNotifyForm form) { ClassesNotify entity = ClassesNotifyForm.getEntityByForm(form, null); entity.setTeacherId(webContext.getCurrentUser().getId()); baseMapper.insert(entity); return Result.ok("添加成功"); } src/main/resources/mapper/ClassesMapper.xml
@@ -64,6 +64,12 @@ LEFT JOIN t_user TU ON TU.id = TC.create_user AND TU.deleted = 0 WHERE TC.deleted = 0 <if test="query.className != null and query.className != ''"> AND TC.class_name like concat('%', #{query.className}, '%') </if> <if test="query.status != null and query.status != ''"> AND TC.status = #{query.status} </if> </select> </mapper>