脚手架v5
This commit is contained in:
parent
d5aaa32877
commit
474222c9a0
|
|
@ -1,6 +1,8 @@
|
|||
package com.weaver.seconddev.qt.common;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
|
|
@ -13,6 +15,8 @@ import lombok.experimental.Accessors;
|
|||
**/
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class BaseDTO {
|
||||
|
||||
private String id;
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ public class DemoFormDTO {
|
|||
browserType = "orderTypeBrowser", required = true)
|
||||
}
|
||||
)
|
||||
private BaseDTO gdlx;
|
||||
private String gdlx;
|
||||
|
||||
|
||||
@Form(
|
||||
|
|
@ -81,7 +81,7 @@ public class DemoFormDTO {
|
|||
browserType = "performance_grade_detail", required = true)
|
||||
}
|
||||
)
|
||||
private BaseDTO ebllk;
|
||||
private String ebllk;
|
||||
|
||||
@Form(
|
||||
label = "创建日期",
|
||||
|
|
@ -107,8 +107,7 @@ public class DemoFormDTO {
|
|||
label = "流程",
|
||||
labelId = 0,
|
||||
items = {
|
||||
@FormItem(itemType = WeaFormItemType.BROWSER, browserModule = Constant.MODULE,
|
||||
browserType = "department", required = true)
|
||||
@FormItem(itemType = WeaFormItemType.BROWSER, browserModule = "workflow/pathdef", browserType = "workflowPathBrowser", required = true)
|
||||
}
|
||||
)
|
||||
private String lc;
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import com.weaver.ebuilder.datasource.api.entity.ExecuteSqlEntity;
|
|||
import com.weaver.ebuilder.datasource.api.enums.SourceType;
|
||||
import com.weaver.ebuilder.datasource.api.service.DataSetService;
|
||||
import com.weaver.framework.spring.annotation.AopClass;
|
||||
import com.weaver.seconddev.qt.common.BaseDTO;
|
||||
import com.weaver.seconddev.qt.common.SqlResponse;
|
||||
import com.weaver.seconddev.qt.entity.dto.DemoFormDTO;
|
||||
import com.weaver.seconddev.qt.entity.dto.DemoListDTO;
|
||||
|
|
@ -46,7 +47,7 @@ public class PageDemoServiceImpl implements PageDemoService {
|
|||
@Override
|
||||
public WeaTable<DemoListDTO> list(DemoQueryParam queryParam) {
|
||||
|
||||
String sql = "select t.id,t.bt,cjrq,fqr,bm,wtms,wd,e.username,d.shortname as bmName from uf_gdjcxx t " +
|
||||
String sql = "select t.id,t.bt,cjrq,fqr,bm,wtms,wd,ebllk,e.username,d.shortname as bmName from uf_gdjcxx t " +
|
||||
"LEFT JOIN eteams.EMPLOYEE e ON e.id = t.fqr " +
|
||||
"LEFT JOIN eteams.DEPARTMENT d ON d.id = e.department " +
|
||||
"where t.TENANT_KEY = 'tma3ktp1q7' ";
|
||||
|
|
@ -91,9 +92,9 @@ public class PageDemoServiceImpl implements PageDemoService {
|
|||
|
||||
@Override
|
||||
public WeaForm getForm(Long id) {
|
||||
DemoListDTO dataFormDTO = new DemoListDTO();
|
||||
DemoFormDTO dataFormDTO = new DemoFormDTO();
|
||||
if (id != null) {
|
||||
String sql = "select t.id,t.bt,cjrq,fqr,bm,wtms,wd,e.username,d.shortname as bmName from uf_gdjcxx t " +
|
||||
String sql = "select t.id,t.bt,cjrq,fqr,bm,wtms,wd,ebllk,e.username,d.shortname as bmName from uf_gdjcxx t " +
|
||||
"LEFT JOIN eteams.EMPLOYEE e ON e.id = t.fqr " +
|
||||
"LEFT JOIN eteams.DEPARTMENT d ON d.id = e.department " +
|
||||
"where t.TENANT_KEY = 'tma3ktp1q7' and t.id= " + id;
|
||||
|
|
@ -108,7 +109,17 @@ public class PageDemoServiceImpl implements PageDemoService {
|
|||
throw new SqlRunTimeException(sqlResponse.getMessage());
|
||||
}
|
||||
List<DemoListDTO> list = sqlResponse.getRecords();
|
||||
dataFormDTO = list.get(0);
|
||||
DemoListDTO demoListDTO = list.get(0);
|
||||
dataFormDTO.setBm(new BaseDTO(demoListDTO.getBm(), demoListDTO.getBmName()));
|
||||
dataFormDTO.setBt(demoListDTO.getBt());
|
||||
dataFormDTO.setCjrq(demoListDTO.getCjrq());
|
||||
dataFormDTO.setFqr(new BaseDTO(demoListDTO.getFqr(), demoListDTO.getUsername()));
|
||||
dataFormDTO.setGdlx(demoListDTO.getGdlx());
|
||||
dataFormDTO.setWd(demoListDTO.getWd());
|
||||
dataFormDTO.setWtms(demoListDTO.getWtms());
|
||||
dataFormDTO.setId(demoListDTO.getId());
|
||||
dataFormDTO.setLc(demoListDTO.getLc());
|
||||
dataFormDTO.setEbllk(demoListDTO.getLc());
|
||||
}
|
||||
|
||||
WeaForm weaForm = FormatUtil.<DemoFormDTO>getInstance().buildForm(DemoFormDTO.class, dataFormDTO);
|
||||
|
|
|
|||
Loading…
Reference in New Issue