优化:
This commit is contained in:
@@ -1,120 +0,0 @@
|
||||
package com.gxwebsoft.cms.controller;
|
||||
|
||||
import com.gxwebsoft.common.core.web.BaseController;
|
||||
import com.gxwebsoft.cms.service.CmsMpPagesService;
|
||||
import com.gxwebsoft.cms.entity.CmsMpPages;
|
||||
import com.gxwebsoft.cms.param.CmsMpPagesParam;
|
||||
import com.gxwebsoft.common.core.web.ApiResult;
|
||||
import com.gxwebsoft.common.core.web.PageResult;
|
||||
import com.gxwebsoft.common.core.web.PageParam;
|
||||
import com.gxwebsoft.common.core.web.BatchParam;
|
||||
import com.gxwebsoft.common.core.annotation.OperationLog;
|
||||
import com.gxwebsoft.common.system.entity.User;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 小程序页面控制器
|
||||
*
|
||||
* @author 科技小王子
|
||||
* @since 2024-09-10 20:47:57
|
||||
*/
|
||||
@Api(tags = "小程序页面管理")
|
||||
@RestController
|
||||
@RequestMapping("/api/cms/cms-mp-pages")
|
||||
public class CmsMpPagesController extends BaseController {
|
||||
@Resource
|
||||
private CmsMpPagesService cmsMpPagesService;
|
||||
|
||||
@ApiOperation("分页查询小程序页面")
|
||||
@GetMapping("/page")
|
||||
public ApiResult<PageResult<CmsMpPages>> page(CmsMpPagesParam param) {
|
||||
// 使用关联查询
|
||||
return success(cmsMpPagesService.pageRel(param));
|
||||
}
|
||||
|
||||
@ApiOperation("查询全部小程序页面")
|
||||
@GetMapping()
|
||||
public ApiResult<List<CmsMpPages>> list(CmsMpPagesParam param) {
|
||||
PageParam<CmsMpPages, CmsMpPagesParam> page = new PageParam<>(param);
|
||||
page.setDefaultOrder("create_time desc");
|
||||
return success(cmsMpPagesService.list(page.getOrderWrapper()));
|
||||
// 使用关联查询
|
||||
//return success(cmsMpPagesService.listRel(param));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:cmsMpPages:list')")
|
||||
@OperationLog
|
||||
@ApiOperation("根据id查询小程序页面")
|
||||
@GetMapping("/{id}")
|
||||
public ApiResult<CmsMpPages> get(@PathVariable("id") Integer id) {
|
||||
return success(cmsMpPagesService.getById(id));
|
||||
// 使用关联查询
|
||||
//return success(cmsMpPagesService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@ApiOperation("添加小程序页面")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody CmsMpPages cmsMpPages) {
|
||||
// 记录当前登录用户id
|
||||
User loginUser = getLoginUser();
|
||||
if (loginUser != null) {
|
||||
cmsMpPages.setUserId(loginUser.getUserId());
|
||||
}
|
||||
if (cmsMpPagesService.save(cmsMpPages)) {
|
||||
return success("添加成功");
|
||||
}
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@ApiOperation("修改小程序页面")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody CmsMpPages cmsMpPages) {
|
||||
if (cmsMpPagesService.updateById(cmsMpPages)) {
|
||||
return success("修改成功");
|
||||
}
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@ApiOperation("删除小程序页面")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
if (cmsMpPagesService.removeById(id)) {
|
||||
return success("删除成功");
|
||||
}
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@ApiOperation("批量添加小程序页面")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<CmsMpPages> list) {
|
||||
if (cmsMpPagesService.saveBatch(list)) {
|
||||
return success("添加成功");
|
||||
}
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@ApiOperation("批量修改小程序页面")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<CmsMpPages> batchParam) {
|
||||
if (batchParam.update(cmsMpPagesService, "id")) {
|
||||
return success("修改成功");
|
||||
}
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@ApiOperation("批量删除小程序页面")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
if (cmsMpPagesService.removeByIds(ids)) {
|
||||
return success("删除成功");
|
||||
}
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -23,7 +23,7 @@ public class CmsMpPagesServiceImpl extends ServiceImpl<CmsMpPagesMapper, CmsMpPa
|
||||
@Override
|
||||
public PageResult<CmsMpPages> pageRel(CmsMpPagesParam param) {
|
||||
PageParam<CmsMpPages, CmsMpPagesParam> page = new PageParam<>(param);
|
||||
page.setDefaultOrder("create_time desc");
|
||||
page.setDefaultOrder("create_time asc");
|
||||
List<CmsMpPages> list = baseMapper.selectPageRel(page, param);
|
||||
return new PageResult<>(list, page.getTotal());
|
||||
}
|
||||
@@ -33,7 +33,7 @@ public class CmsMpPagesServiceImpl extends ServiceImpl<CmsMpPagesMapper, CmsMpPa
|
||||
List<CmsMpPages> list = baseMapper.selectListRel(param);
|
||||
// 排序
|
||||
PageParam<CmsMpPages, CmsMpPagesParam> page = new PageParam<>();
|
||||
page.setDefaultOrder("create_time desc");
|
||||
page.setDefaultOrder("create_time asc");
|
||||
return page.sortRecords(list);
|
||||
}
|
||||
|
||||
|
||||
@@ -157,12 +157,7 @@ public class User implements UserDetails {
|
||||
@TableField(exist = false)
|
||||
private String groupName;
|
||||
|
||||
@ApiModelProperty("客户ID")
|
||||
@TableField(exist = false)
|
||||
private Integer customerId;
|
||||
|
||||
@ApiModelProperty("企业ID")
|
||||
@TableField(exist = false)
|
||||
private Integer companyId;
|
||||
|
||||
@ApiModelProperty("注册来源客户端")
|
||||
|
||||
@@ -112,27 +112,24 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, Tenant> impleme
|
||||
superAdmin.setTemplateId(company.getTemplateId());
|
||||
superAdmin.setIsAdmin(true);
|
||||
superAdmin.setRealName(company.getBusinessEntity());
|
||||
superAdmin.setPassword(userService.encodePassword(company.getPassword()));
|
||||
superAdmin.setPassword(userService.encodePassword("$2a$10$iMsEmh.rPlzwy/SVe6KW3.62vlwqMJpibhCF9jYN.fMqxdqymzMzu"));
|
||||
if (company.getPassword() != null) {
|
||||
superAdmin.setPassword(userService.encodePassword(company.getPassword()));
|
||||
}
|
||||
superAdmin.setTenantId(company.getTid());
|
||||
if(company.getTemplateId() != null){
|
||||
superAdmin.setTemplateId(company.getTemplateId());
|
||||
}
|
||||
boolean result = userService.save(superAdmin);
|
||||
Integer superAdminUserId = superAdmin.getUserId();
|
||||
|
||||
// 企业资源配置
|
||||
company.setTenantId(company.getTid());
|
||||
company.setShortName(company.getShortName());
|
||||
company.setPhone(company.getPhone());
|
||||
company.setMembers(20);
|
||||
company.setServerUrl("https://server.gxwebsoft.com");
|
||||
company.setModulesUrl("https://modules.gxwebsoft.com");
|
||||
company.setModulesUrl("https://cms-api.websoft.top");
|
||||
company.setSocketUrl("wss://server.gxwebsoft.com");
|
||||
company.setAdminUrl(DomainUtil.getAdminUrl(company.getTid().toString()));
|
||||
company.setWebsiteUrl(DomainUtil.getSiteUrl(company.getTid().toString()));
|
||||
// company.setH5Code("https://".concat("websoft.top"));
|
||||
// company.setAndroidUrl("http://".concat(company.getTid().toString()).concat(".android.wsdns.cn"));
|
||||
// company.setIosUrl("http://".concat(company.getTid().toString()).concat(".ios.wsdns.cn"));
|
||||
company.setVersion(10);
|
||||
company.setIndustryParent("");
|
||||
company.setIndustryChild("");
|
||||
@@ -148,7 +145,12 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, Tenant> impleme
|
||||
company.setEmail(company.getEmail());
|
||||
company.setUserId(superAdmin.getUserId());
|
||||
company.setExpirationTime(DateUtil.nextMonth());
|
||||
companyService.save(company);
|
||||
|
||||
final boolean save = companyService.save(company);
|
||||
superAdmin.setCompanyId(company.getCompanyId());
|
||||
|
||||
boolean result = userService.save(superAdmin);
|
||||
Integer superAdminUserId = superAdmin.getUserId();
|
||||
|
||||
// 创建角色
|
||||
if (result) {
|
||||
|
||||
Reference in New Issue
Block a user