zhangjinli 3 years ago
parent 50b8ff4783
commit 543088d258

@ -21,9 +21,9 @@ import javax.annotation.Resource;
/** /**
* *
*/ */
@Tag(name = "用户权限") @Tag(name = "角色权限")
@RestController @RestController
@RequestMapping("/manage/userJurisdiction") @RequestMapping("/manage/userJurisdiction")
public class AdminJurisdictionController { public class AdminJurisdictionController {

@ -21,9 +21,9 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
/** /**
* *
*/ */
@Tag(name = "用户角色") @Tag(name = "管理账号角色")
@RestController @RestController
@RequestMapping("/manage/userRole") @RequestMapping("/manage/userRole")
public class AdminRoleController { public class AdminRoleController {
@ -36,7 +36,7 @@ public class AdminRoleController {
* @param adminRoleListDTO list DTO * @param adminRoleListDTO list DTO
* @return * @return
*/ */
@Operation(summary = "查询用户角色") @Operation(summary = "查询角色")
@PostMapping("/list") @PostMapping("/list")
public ResultPageInfo<AdminRoleListVo> list(@Validated @RequestBody AdminRoleListDTO adminRoleListDTO){ public ResultPageInfo<AdminRoleListVo> list(@Validated @RequestBody AdminRoleListDTO adminRoleListDTO){
return ResultPageInfo.success(userRoleService.list(adminRoleListDTO)); return ResultPageInfo.success(userRoleService.list(adminRoleListDTO));
@ -44,10 +44,10 @@ public class AdminRoleController {
/** /**
* *
* @param adminRoleInsertDTO * @param adminRoleInsertDTO
* @return * @return
*/ */
@Operation(summary = "添加用户角色") @Operation(summary = "添加角色")
@PostMapping("/insert") @PostMapping("/insert")
@AdminCheckAuthorityAnnotation(jurisdictionId = "28") @AdminCheckAuthorityAnnotation(jurisdictionId = "28")
public Result<String> insert(@Validated @RequestBody AdminRoleInsertDTO adminRoleInsertDTO){ public Result<String> insert(@Validated @RequestBody AdminRoleInsertDTO adminRoleInsertDTO){
@ -60,10 +60,10 @@ public class AdminRoleController {
/** /**
* *
* @param adminRoleUpdateDTO update DTO * @param adminRoleUpdateDTO update DTO
* @return * @return
*/ */
@Operation(summary = "修改用户角色") @Operation(summary = "修改角色")
@PostMapping("/update") @PostMapping("/update")
@AdminCheckAuthorityAnnotation(jurisdictionId = "29") @AdminCheckAuthorityAnnotation(jurisdictionId = "29")
public Result<String> update(@Validated @RequestBody AdminRoleUpdateDTO adminRoleUpdateDTO){ public Result<String> update(@Validated @RequestBody AdminRoleUpdateDTO adminRoleUpdateDTO){

@ -126,7 +126,7 @@ public class TeachingRefeController {
@AdminTokenValid @AdminTokenValid
public Result list(@Validated @RequestBody listTCRParam param) { public Result list(@Validated @RequestBody listTCRParam param) {
QueryWrapper<TeachingRefe> qw = new QueryWrapper<>(); QueryWrapper<TeachingRefe> qw = new QueryWrapper<>();
qw.eq("isDeleted",0).orderByDesc("updateAt", "creatAt").like(param.getTitle() != null, "title", param.getTitle()); qw.eq("isDeleted",0).orderByAsc("sortWeight").orderByDesc("updateAt", "creatAt").like(param.getTitle() != null, "title", param.getTitle());
return Result.success(teachingRefeService.pageMaps(MybatisPlusUtil.SetNumPage(param.getPageNum(), param.getPageSize()), qw)); return Result.success(teachingRefeService.pageMaps(MybatisPlusUtil.SetNumPage(param.getPageNum(), param.getPageSize()), qw));
} }

@ -59,7 +59,7 @@ public class TopicActivityController {
private Integer duration; private Integer duration;
@Schema(title = "封面") @Schema(title = "封面")
private String cover; private String cover;
@Schema(title = "是否首页显示",description = "0否1是") @Schema(title = "是否首页显示", description = "0否1是")
private Integer showAtIndex; private Integer showAtIndex;
} }
@ -70,7 +70,7 @@ public class TopicActivityController {
public Result add(@Validated @RequestBody AddTopicParam param) { public Result add(@Validated @RequestBody AddTopicParam param) {
TopicActivity topicActivity = new TopicActivity().setTitle(param.getTitle()).setSubtitle(param.getSubtitle()) TopicActivity topicActivity = new TopicActivity().setTitle(param.getTitle()).setSubtitle(param.getSubtitle())
.setType(param.getType()).setContent(param.getContent()).setDuration(param.getDuration()).setCover(param.getCover()).setCreatAt(LocalDateTime.now()); .setType(param.getType()).setContent(param.getContent()).setDuration(param.getDuration()).setCover(param.getCover()).setCreatAt(LocalDateTime.now());
if(param.getShowAtIndex() !=null && param.getShowAtIndex() == 1){ if (param.getShowAtIndex() != null && param.getShowAtIndex() == 1) {
topicActivity.setShowAtIndex(1); topicActivity.setShowAtIndex(1);
} }
topicActivityService.save(topicActivity); topicActivityService.save(topicActivity);
@ -101,31 +101,55 @@ public class TopicActivityController {
private Integer id; private Integer id;
@Schema(title = "标题") @Schema(title = "标题")
private String title; private String title;
@Schema(title = "副标题")
private String subtitle;
@Schema(title = "内容") @Schema(title = "内容")
private String content; private String content;
@Schema(title = "类型", description = "1视频2图片3文章") @Schema(title = "类型", description = "1视频2图片3文章")
private Integer type; private Integer type;
@Schema(title = "封面") @Schema(title = "封面")
private String cover; private String cover;
@Schema(title = "时长", description = "视频文件请上传时长")
private Integer duration;
} }
@Operation(summary = "更新动态内容") @Operation(summary = "更新动态内容")
@PostMapping("/upd") @PostMapping("/upd")
@AdminTokenValid @AdminTokenValid
public Result upd(@Validated @RequestBody UpdTopicParam param) { public Result upd(@Validated @RequestBody UpdTopicParam param) {
return MybatisPlusUtil.sqlResult(topicActivityService.updateById(new TopicActivity().setId(param.getId()).setTitle(param.getTitle()).setType(param.getType()).setCover(param.getCover()).setContent(param.getContent()).setUpdateAt(LocalDateTime.now())), "修改"); UpdateWrapper<TopicActivity> qw = new UpdateWrapper<>();
qw.eq("id", param.getId())
.set(param.getTitle() != null, "title", param.getTitle())
.set(param.getSubtitle() != null, "title", param.getSubtitle())
.set(param.getType() != null, "title", param.getType())
.set(param.getCover() != null, "title", param.getCover())
.set(param.getDuration() != null, "title", param.getDuration())
.set(param.getContent() != null, "title", param.getContent())
.set("updateAt", LocalDateTime.now());
return MybatisPlusUtil.sqlResult(topicActivityService.update(qw), "修改");
}
@Data
static class ListTopicParam {
private Integer pageNum;
private Integer pageSize;
@Schema(title = "标题")
private String keyword;
@Schema(title = "是否为首页展示", description = "1:是2否")
private Boolean showAtIndex;
} }
@Operation(summary = "动态列表") @Operation(summary = "动态列表")
@PostMapping("/list") @PostMapping("/list")
@AdminTokenValid @AdminTokenValid
public Result list(@RequestBody(required = false) JSONObject obj) { public Result list(@Validated @RequestBody ListTopicParam param) {
QueryWrapper<TopicActivity> qw = new QueryWrapper<>(); QueryWrapper<TopicActivity> qw = new QueryWrapper<>();
qw.orderByDesc("updateAt","creatAt"); qw.like(param.getKeyword() != null, "title", param.getKeyword());
if(obj.getBoolean("showAtIndex") !=null && obj.getBoolean("showAtIndex") == true){ qw.orderByDesc("updateAt", "creatAt");
qw.eq("showAtIndex",1); if (param.getShowAtIndex() != null && param.getShowAtIndex() == true) {
qw.eq("showAtIndex", 1);
} }
return Result.success(topicActivityService.pageMaps(MybatisPlusUtil.SetPage(obj),qw)); return Result.success(topicActivityService.pageMaps(MybatisPlusUtil.SetNumPage(param.getPageNum(), param.getPageSize()), qw));
} }
@Data @Data
@ -140,7 +164,7 @@ public class TopicActivityController {
@PostMapping("/detail") @PostMapping("/detail")
@AdminTokenValid @AdminTokenValid
public Result detail(@Validated @RequestBody TaskController.DetTaskParam param) { public Result detail(@Validated @RequestBody TaskController.DetTaskParam param) {
int id =param.getId(); int id = param.getId();
TopicActivity topicActivity = topicActivityService.getById(id); TopicActivity topicActivity = topicActivityService.getById(id);
return topicActivity != null ? Result.success(topicActivity) : Result.fail(HttpStatusEnum.NOT_FOUND); return topicActivity != null ? Result.success(topicActivity) : Result.fail(HttpStatusEnum.NOT_FOUND);
} }
@ -154,7 +178,7 @@ public class TopicActivityController {
@NotNull(message = "showAtIndex不能为空") @NotNull(message = "showAtIndex不能为空")
@Min(value = 0, message = "取值是0否1是") @Min(value = 0, message = "取值是0否1是")
@Max(value = 1, message = "取值是0否1是") @Max(value = 1, message = "取值是0否1是")
@Schema(title = "是否首页显示",description = "0否1是") @Schema(title = "是否首页显示", description = "0否1是")
private Integer showAtIndex; private Integer showAtIndex;
} }
@ -163,8 +187,8 @@ public class TopicActivityController {
@AdminTokenValid @AdminTokenValid
public Result showAtIndex(@Validated @RequestBody showAtIndexParam param) { public Result showAtIndex(@Validated @RequestBody showAtIndexParam param) {
UpdateWrapper<TopicActivity> updateWrapper = new UpdateWrapper<>(); UpdateWrapper<TopicActivity> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("id", param.getId()).set("showAtIndex",param.getShowAtIndex()); updateWrapper.eq("id", param.getId()).set("showAtIndex", param.getShowAtIndex());
return MybatisPlusUtil.sqlResult(topicActivityService.update(updateWrapper),"编辑"); return MybatisPlusUtil.sqlResult(topicActivityService.update(updateWrapper), "编辑");
} }
} }

@ -82,7 +82,7 @@ public class UserAccountController {
public Result list(@Validated @RequestBody ListUAParam param) { public Result list(@Validated @RequestBody ListUAParam param) {
QueryWrapper<UserAccount> qw = new QueryWrapper<>(); QueryWrapper<UserAccount> qw = new QueryWrapper<>();
qw.eq(param.getStatus() != null, "t1.status", param.getStatus()); qw.eq(param.getStatus() != null, "t1.status", param.getStatus());
qw.eq(param.getName() != null, "t2.name", param.getName()); qw.like(param.getName() != null, "t2.name", param.getName());
qw.eq(param.getDepartmentId() != null, "t3.departmentId", param.getDepartmentId()); qw.eq(param.getDepartmentId() != null, "t3.departmentId", param.getDepartmentId());
qw.orderByDesc("updateAt", "creatAt"); qw.orderByDesc("updateAt", "creatAt");
return Result.success(userAccountService.listAll(MybatisPlusUtil.SetNumPage(param.getPageNum(), param.getPageSize()), qw)); return Result.success(userAccountService.listAll(MybatisPlusUtil.SetNumPage(param.getPageNum(), param.getPageSize()), qw));

Loading…
Cancel
Save