zhangjinli 3 years ago
parent 6d4c2b878f
commit 81cdb6cb4a

@ -3,6 +3,7 @@ package com.zh.project0512.controller.manage;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.annotation.AdminTokenValid;
import com.zh.project0512.model.Admin;
import com.zh.project0512.service.IAdminService;
@ -79,20 +80,24 @@ public class AdminController {
private String tel;
@Schema(title = "密码")
private String password;
@Schema(title = "角色id",description = "多个角色用','分隔")
private String roleIds;
@Schema(title = "真实名称")
private String realName;
}
@Operation(summary = "注册")
@Operation(summary = "添加")
@PostMapping("register")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "25")
public Result register(@Validated @RequestBody registerParam param) {
QueryWrapper<Admin> qw = new QueryWrapper<>();
qw.eq("name", param.getName());
if (null != adminService.getOne(qw)) {
return Result.fail(HttpStatusEnum.CUSTOM_EXCEPTION, "已注册!");
}
Admin admin = new Admin().setName(param.getName()).setPassword(param.getPassword()).setTel(param.getTel()).setRealName(param.getRealName()).setCreatAt(LocalDateTime.now());
Admin admin = new Admin().setName(param.getName()).setPassword(param.getPassword()).setTel(param.getTel())
.setRealName(param.getRealName()).setRoleIds(param.getRoleIds()).setCreatAt(LocalDateTime.now());
adminService.save(admin);
return Result.success(admin);
}

@ -1,5 +1,6 @@
package com.zh.project0512.controller.manage;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.model.dto.OperationRoleJurisdictionDTO;
import com.zh.project0512.model.dto.AdminJurisdictionFBIDTO;
import com.zh.project0512.model.vo.AdminJurisdictionFBRIVo;
@ -36,6 +37,7 @@ public class AdminJurisdictionController {
*/
@Operation(summary = "操作角色权限")
@PostMapping("/operationRoleJurisdiction")
@AdminCheckAuthorityAnnotation(jurisdictionId = "30")
public Result<String> operationRoleJurisdiction(@Validated @RequestBody OperationRoleJurisdictionDTO operationRoleJurisdictionDTO){
if (userJurisdictionService.operationRoleJurisdiction(operationRoleJurisdictionDTO)){
return Result.success("操作角色权限","操作成功");

@ -1,5 +1,6 @@
package com.zh.project0512.controller.manage;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.model.dto.AdminRoleInsertDTO;
import com.zh.project0512.model.dto.AdminRoleListDTO;
import com.zh.project0512.model.dto.AdminRoleUpdateDTO;
@ -48,6 +49,7 @@ public class AdminRoleController {
*/
@Operation(summary = "添加用户角色")
@PostMapping("/insert")
@AdminCheckAuthorityAnnotation(jurisdictionId = "28")
public Result<String> insert(@Validated @RequestBody AdminRoleInsertDTO adminRoleInsertDTO){
if (userRoleService.insert(adminRoleInsertDTO)){
return Result.success("添加用户角色","操作成功");
@ -63,6 +65,7 @@ public class AdminRoleController {
*/
@Operation(summary = "修改用户角色")
@PostMapping("/update")
@AdminCheckAuthorityAnnotation(jurisdictionId = "29")
public Result<String> update(@Validated @RequestBody AdminRoleUpdateDTO adminRoleUpdateDTO){
if (userRoleService.update(adminRoleUpdateDTO)){
return Result.success("修改用户角色","操作成功");

@ -4,6 +4,7 @@ package com.zh.project0512.controller.manage;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.annotation.AdminTokenValid;
import com.zh.project0512.model.Brand;
import com.zh.project0512.service.IBrandService;
@ -52,6 +53,7 @@ public class BrandController {
@Operation(summary = "新增品牌")
@PostMapping("/add")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "20")
public Result add(@Validated @RequestBody AddBParam param) {
brandService.addBrand(new Brand().setName(param.getName()).setCreatAt(LocalDateTime.now()));
return Result.success("添加完成");
@ -68,6 +70,7 @@ public class BrandController {
@Operation(summary = "删除品牌(软删除)")
@PostMapping("/del")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "21")
public Result del(@Validated @RequestBody DelBParam param) {
return MybatisPlusUtil.sqlResult(brandService.update(new UpdateWrapper<Brand>().eq("id", param.getId()).set("sortWeight",0).set("isDeleted", 1)), "删除");
}

@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.annotation.AdminTokenValid;
import com.zh.project0512.model.*;
import com.zh.project0512.service.IReferenceBrandService;
@ -73,6 +74,7 @@ public class ReferenceController {
@Operation(summary = "添加素材",description = "可根据文件不同同时上传多个素材")
@PostMapping("/add")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "7")
public Result add(@Validated @RequestBody AddRParam param) {
List<String> list = param.getFileUrlList();
List<Reference> l = new ArrayList<>();
@ -208,6 +210,7 @@ public class ReferenceController {
@Operation(summary = "素材删除品牌")
@PostMapping("/delBrand")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "9")
public Result delBrand(@Validated @RequestBody DelBrandParam param) {
return MybatisPlusUtil.sqlResult(referenceBrandService.remove(Wrappers.<ReferenceBrand>query().lambda().eq(ReferenceBrand::getReferenceId, param.getId()).eq(ReferenceBrand::getBrandId, param.getBrandId())), "删除");
}
@ -229,6 +232,7 @@ public class ReferenceController {
@Operation(summary = "更新素材")
@PostMapping("/upd")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "8")
public Result upd(@Validated @RequestBody UpdRParam param) {
int id = param.getId();
Reference reference = new Reference().setTitle(param.getTitle()).setFileUrl(param.getFileUrl()).setCoverUrl(param.getCoverUrl()).setUpdateAt(LocalDateTime.now());

@ -4,6 +4,7 @@ package com.zh.project0512.controller.manage;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.annotation.AdminTokenValid;
import com.zh.project0512.model.ReferenceGroup;
import com.zh.project0512.service.IReferenceGroupService;
@ -56,6 +57,7 @@ public class ReferenceGroupController {
@Operation(summary = "新增分组")
@PostMapping("/add")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "10")
public Result add(@Validated @RequestBody AddRGParam param) {
referenceGroupService.addReferenceGroup(new ReferenceGroup().setName(param.getName()).setCoverUrl(param.getCoverUrl()).setCreatAt(LocalDateTime.now()));
return Result.success("添加完成!");
@ -72,6 +74,7 @@ public class ReferenceGroupController {
@Operation(summary = "删除分组")
@PostMapping("/del")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "12")
public Result del(@Validated @RequestBody DelRGParam param) {
return MybatisPlusUtil.sqlResult(referenceGroupService.removeById(param.getId()), "删除");
}
@ -91,6 +94,7 @@ public class ReferenceGroupController {
@Operation(summary = "更新分组")
@PostMapping("/upd")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "11")
public Result upd(@Validated @RequestBody UpdRGParam param) {
UpdateWrapper<ReferenceGroup> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("id", param.getId());

@ -3,6 +3,7 @@ package com.zh.project0512.controller.manage;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.annotation.AdminTokenValid;
import com.zh.project0512.model.RewardRule;
import com.zh.project0512.model.RewardRuleTemplate;
@ -68,6 +69,7 @@ public class RewardRuleTemplateController {
@PostMapping("/add")
@AdminTokenValid
@Transactional
@AdminCheckAuthorityAnnotation(jurisdictionId = "22")
public Result add(@Validated @RequestBody AddRRTParam param) {
List<RewardRule> rr = Arrays.asList(param.getRewardRuleList());
rr.sort(Comparator.comparing(RewardRule::getLimitNum));
@ -90,6 +92,7 @@ public class RewardRuleTemplateController {
@Operation(summary = "删除模版")
@PostMapping("/del")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "24")
public Result del(@Validated @RequestBody DelRRTParam param) {
return MybatisPlusUtil.sqlResult(rewardRuleTemplateService.removeById(param.getId()), "删除");
}
@ -108,6 +111,7 @@ public class RewardRuleTemplateController {
@Operation(summary = "更新模版")
@PostMapping("/upd")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "23")
public Result upd(@Validated @RequestBody UpdRRTParam param) {
return MybatisPlusUtil.sqlResult(rewardRuleTemplateService.updateById(new RewardRuleTemplate().setId(param.getId()).setTitle(param.getTitle()).setUpdateAt(LocalDateTime.now())), "修改");
}

@ -4,6 +4,7 @@ package com.zh.project0512.controller.manage;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.annotation.AdminTokenValid;
import com.zh.project0512.model.Tag;
import com.zh.project0512.service.ITagService;
@ -52,6 +53,7 @@ public class TagController {
@Operation(summary = "创建标签")
@PostMapping("/add")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "20")
public Result add(@Validated @RequestBody AddTagParam param) {
tagService.addTag(new Tag().setTitle(param.getTitle()).setCreatAt(LocalDateTime.now()));
return Result.success("添加完成");
@ -68,6 +70,7 @@ public class TagController {
@Operation(summary = "删除标签(软删除)")
@PostMapping("/del")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "21")
public Result del(@Validated @RequestBody DelTagParam param) {
return MybatisPlusUtil.sqlResult(tagService.update(new UpdateWrapper<Tag>().eq("id", param.getId()).set("sortWeight",0).set("isDeleted", 1)), "删除");
}

@ -306,6 +306,7 @@ public class TaskController {
@PostMapping("/del")
@AdminTokenValid
@Transactional
@AdminCheckAuthorityAnnotation(jurisdictionId = "3")
public Result del(@Validated @RequestBody DetTaskParam param) {
UpdateWrapper<Task> ew = new UpdateWrapper<>();
ew.eq("status",1).eq("id",param.getId())
@ -334,6 +335,7 @@ public class TaskController {
@Operation(summary = "列表")
@PostMapping("/list")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "2")
public Result list(@Validated @RequestBody ListTParam param) {
QueryWrapper<Reference> qw = new QueryWrapper<>();
if (null != param.getStatus()) {

@ -3,6 +3,7 @@ package com.zh.project0512.controller.manage;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.annotation.AdminTokenValid;
import com.zh.project0512.model.TeachingRefe;
import com.zh.project0512.service.ITeachingRefeService;
@ -54,6 +55,7 @@ public class TeachingRefeController {
@Operation(summary = "创建")
@PostMapping("/add")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "15")
public Result add(@Validated @RequestBody AddTCRParam param) {
String fileUrl = param.getFileUrl();
if (fileUrl.lastIndexOf(".") == -1) {
@ -75,6 +77,7 @@ public class TeachingRefeController {
@Operation(summary = "删除(软删除)")
@PostMapping("/del")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "17")
public Result del(@Validated @RequestBody DelTCRParam param) {
return MybatisPlusUtil.sqlResult(teachingRefeService.update(new UpdateWrapper<TeachingRefe>().eq("id", param.getId()).set("sortWeight",0).set("isDeleted", 1)), "删除");
}
@ -94,6 +97,7 @@ public class TeachingRefeController {
@Operation(summary = "更新教程")
@PostMapping("/upd")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "16")
public Result upd(@Validated @RequestBody UpdTCRParam param) {
UpdateWrapper<TeachingRefe> up = new UpdateWrapper<>();
up.eq("id", param.getId())

@ -4,6 +4,7 @@ package com.zh.project0512.controller.manage;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.annotation.AdminTokenValid;
import com.zh.project0512.model.TopicActivity;
import com.zh.project0512.service.ITopicActivityService;
@ -63,6 +64,7 @@ public class TopicActivityController {
@Operation(summary = "新增动态")
@PostMapping("/add")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "4")
public Result add(@Validated @RequestBody AddTopicParam param) {
TopicActivity topicActivity = new TopicActivity().setTitle(param.getTitle()).setSubtitle(param.getSubtitle())
.setType(param.getType()).setContent(param.getContent()).setCover(param.getCover()).setCreatAt(LocalDateTime.now());
@ -84,6 +86,7 @@ public class TopicActivityController {
@Operation(summary = "删除动态")
@PostMapping("/del")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "5")
public Result del(@Validated @RequestBody DelTopicParam param) {
return MybatisPlusUtil.sqlResult(topicActivityService.removeById(param.getId()), "删除");
}

@ -3,6 +3,7 @@ package com.zh.project0512.controller.manage;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.annotation.AdminTokenValid;
import com.zh.project0512.model.UserAccount;
import com.zh.project0512.service.IUserAccountService;
@ -84,6 +85,7 @@ public class UserAccountController {
@Operation(summary = "关联账号审核")
@PostMapping("/valid")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "14")
public Result valid(@Validated @RequestBody PassUAParam param) {
UserAccount ua = userAccountService.getById(param.getId());
if(ua ==null){

@ -4,6 +4,7 @@ package com.zh.project0512.controller.manage;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.zh.project0512.annotation.AdminCheckAuthorityAnnotation;
import com.zh.project0512.annotation.AdminTokenValid;
import com.zh.project0512.model.Video;
import com.zh.project0512.model.VideoEffectSetting;
@ -118,6 +119,7 @@ public class VideoController {
@Operation(summary = "视频审核")
@PostMapping("/valid")
@AdminTokenValid
@AdminCheckAuthorityAnnotation(jurisdictionId = "13")
public Result valid(@Validated @RequestBody VVParam param) {
int id = param.getId();
if (param.getStatus() == 3) {

Loading…
Cancel
Save