脚手架v5
This commit is contained in:
parent
157899ff8c
commit
d5aaa32877
|
|
@ -31,7 +31,7 @@ configure(allprojects) { project ->
|
|||
}
|
||||
|
||||
jar {
|
||||
// apply plugin:'war'
|
||||
apply plugin:'war'
|
||||
from sourceSets.main.allJava
|
||||
manifest {
|
||||
attributes 'weaver-ecode-seconddev-id': rootProject.group + '-' + rootProject.name,
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ import java.util.stream.Collectors;
|
|||
public class OrderTypeBrowser extends AbstractWeaBrowserBaseService {
|
||||
|
||||
@Autowired
|
||||
private PageDemoService demoService;
|
||||
private PageDemoService pageDemoService;
|
||||
|
||||
/**
|
||||
* @param params
|
||||
|
|
@ -64,7 +64,7 @@ public class OrderTypeBrowser extends AbstractWeaBrowserBaseService {
|
|||
queryParam.setName(Objects.isNull(name) ? "" : name.toString());
|
||||
queryParam.setCurrent(Long.parseLong(params.getOrDefault("current", "1").toString()));
|
||||
queryParam.setPageSize(Long.parseLong(params.getOrDefault("pageSize", "10").toString()));
|
||||
Page<OrderTypeListDTO>page = demoService.orderTypePage(queryParam);
|
||||
Page<OrderTypeListDTO>page = pageDemoService.orderTypePage(queryParam);
|
||||
|
||||
resultMap.put(WeaBrowserConstant.BROWSER_RESULT_DATA, convert2BrowserData(page.getRecords()));
|
||||
resultMap.put(WeaBrowserConstant.BROWSER_RESULT_TOTAL, page.getTotal());
|
||||
|
|
@ -81,7 +81,7 @@ public class OrderTypeBrowser extends AbstractWeaBrowserBaseService {
|
|||
queryParam.setName(Objects.isNull(name) ? "" : name.toString());
|
||||
queryParam.setCurrent(Long.parseLong(params.getOrDefault("current", "1").toString()));
|
||||
queryParam.setPageSize(Long.parseLong(params.getOrDefault("pageSize", "10").toString()));
|
||||
Page<OrderTypeListDTO> page = demoService.orderTypePage(queryParam);
|
||||
Page<OrderTypeListDTO> page = pageDemoService.orderTypePage(queryParam);
|
||||
|
||||
Map<String, Object> resultMap = Maps.newHashMap();
|
||||
resultMap.put(WeaBrowserConstant.BROWSER_RESULT_TOTAL, page.getTotal());
|
||||
|
|
|
|||
|
|
@ -13,6 +13,6 @@ public class Constant {
|
|||
/**
|
||||
* 模块标识
|
||||
*/
|
||||
public static final String MODULE = "pageDemo";
|
||||
public static final String MODULE = "qt";
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,20 +1,27 @@
|
|||
package com.weaver.seconddev.qt.controller;
|
||||
|
||||
import com.weaver.common.authority.annotation.WeaPermission;
|
||||
import com.weaver.common.base.entity.result.WeaResult;
|
||||
import com.weaver.seconddev.qt.entity.po.DemoPO;
|
||||
import com.weaver.seconddev.qt.service.MybatisDemoService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/api/secondev/qt/demo")
|
||||
@WeaPermission(publicPermission = true)
|
||||
public class DemoController {
|
||||
|
||||
@Autowired
|
||||
private MybatisDemoService pageDemoService;
|
||||
|
||||
|
||||
private MybatisDemoService mybatisDemoService;
|
||||
|
||||
@GetMapping("/list")
|
||||
public WeaResult<List<DemoPO>> getSearchCondition() {
|
||||
return WeaResult.success(mybatisDemoService.list());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,5 +1,7 @@
|
|||
package com.weaver.seconddev.qt.entity.dto;
|
||||
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||
import com.weaver.common.component.table.type.WeaTableTypeEnum;
|
||||
import com.weaver.seconddev.qt.annotation.Table;
|
||||
import com.weaver.seconddev.qt.annotation.TableColumn;
|
||||
|
|
@ -23,6 +25,7 @@ import lombok.NoArgsConstructor;
|
|||
})
|
||||
public class DemoListDTO {
|
||||
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long id;
|
||||
|
||||
@TableColumn(label = "标题", labelId = 0, width = "150")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
package com.weaver.seconddev.qt.entity.dto;
|
||||
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
|
@ -12,6 +14,7 @@ import lombok.NoArgsConstructor;
|
|||
@AllArgsConstructor
|
||||
public class OrderTypeListDTO {
|
||||
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long id;
|
||||
|
||||
private String mc;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
|||
import com.weaver.seconddev.qt.entity.po.DemoPO;
|
||||
|
||||
/**
|
||||
* 数据库最佳实践demo
|
||||
* db最佳实践demo
|
||||
* <p>Copyright: Copyright (c) 2024</p>
|
||||
* <p>Company: 泛微软件</p>
|
||||
*
|
||||
|
|
@ -14,4 +14,5 @@ import com.weaver.seconddev.qt.entity.po.DemoPO;
|
|||
public interface MybatisDemoService extends IService<DemoPO> {
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* mybatis demo
|
||||
* db最佳实践
|
||||
* <p>Copyright: Copyright (c) 2024</p>
|
||||
* <p>Company: 泛微软件</p>
|
||||
*
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ public class PageDemoServiceImpl implements PageDemoService {
|
|||
@Override
|
||||
public Page<OrderTypeListDTO> orderTypePage(OrderTypeQueryParam queryParam) {
|
||||
|
||||
String sql = "select t.id,t.mc,from uf_gdlx t where e.TENANT_KEY = 'tma3ktp1q7' ";
|
||||
String sql = "select t.id,t.mc from uf_gdlx t where t.TENANT_KEY = 'tma3ktp1q7' ";
|
||||
ExecuteSqlEntity executeSqlEntity = new ExecuteSqlEntity();
|
||||
executeSqlEntity.setSql(Base64.encode(sql));
|
||||
executeSqlEntity.setGroupId("weaver-ebuilder-app-service");
|
||||
|
|
@ -80,6 +80,9 @@ public class PageDemoServiceImpl implements PageDemoService {
|
|||
|
||||
Map<String, Object> map = dataSetService.executeSql(executeSqlEntity);
|
||||
SqlResponse<OrderTypeListDTO> sqlResponse = EntityUtil.map2Entity(map, OrderTypeListDTO.class);
|
||||
if (SQLStatusEnum.FAIL.getValue().equals(sqlResponse.getStatus())) {
|
||||
throw new SqlRunTimeException(sqlResponse.getMessage());
|
||||
}
|
||||
List<OrderTypeListDTO> list = sqlResponse.getRecords();
|
||||
|
||||
Page<OrderTypeListDTO> page = PageUtil.buildPage(list, queryParam.getCurrent(), queryParam.getPageSize());
|
||||
|
|
@ -101,6 +104,9 @@ public class PageDemoServiceImpl implements PageDemoService {
|
|||
|
||||
Map<String, Object> map = dataSetService.executeSql(executeSqlEntity);
|
||||
SqlResponse<DemoListDTO> sqlResponse = EntityUtil.map2Entity(map, DemoListDTO.class);
|
||||
if (SQLStatusEnum.FAIL.getValue().equals(sqlResponse.getStatus())) {
|
||||
throw new SqlRunTimeException(sqlResponse.getMessage());
|
||||
}
|
||||
List<DemoListDTO> list = sqlResponse.getRecords();
|
||||
dataFormDTO = list.get(0);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue