refactor(vo): 重构VO对象结构,统一字段命名和接口实现
重构所有VO对象,统一字段命名规范,移除冗余字段,优化接口实现 新增Voable接口用于VO对象转换 调整BaseViewModel和ProjectBasedViewModel接口定义 更新相关服务和控制器以适应VO对象变更
This commit is contained in:
@@ -4,28 +4,29 @@ import java.util.List;
|
||||
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
import com.ecep.contract.model.ContractGroup;
|
||||
import com.ecep.contract.vo.ContractGroupVo;
|
||||
|
||||
import javafx.util.StringConverter;
|
||||
public class ContractGroupStringConverter extends EntityStringConverter<ContractGroupVo> {
|
||||
|
||||
public class ContractGroupStringConverter extends EntityStringConverter<ContractGroup> {
|
||||
|
||||
private List<ContractGroup> dataset;
|
||||
private List<ContractGroupVo> dataset;
|
||||
|
||||
public ContractGroupStringConverter() {
|
||||
}
|
||||
|
||||
public ContractGroupStringConverter(List<ContractGroup> dataset) {
|
||||
public ContractGroupStringConverter(List<ContractGroupVo> dataset) {
|
||||
this.dataset = dataset;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString(ContractGroup group) {
|
||||
return group == null ? "All" : ContractGroup.toString(group);
|
||||
public String toString(ContractGroupVo group) {
|
||||
if (group == null) {
|
||||
return "All";
|
||||
}
|
||||
return group.getName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public ContractGroup fromString(String string) {
|
||||
public ContractGroupVo fromString(String string) {
|
||||
if (dataset == null) {
|
||||
return null;
|
||||
}
|
||||
@@ -33,11 +34,11 @@ public class ContractGroupStringConverter extends EntityStringConverter<Contract
|
||||
return null;
|
||||
}
|
||||
|
||||
for (ContractGroup group : dataset) {
|
||||
for (ContractGroupVo group : dataset) {
|
||||
if (group == null) {
|
||||
continue;
|
||||
}
|
||||
if (ContractGroup.toString(group).equals(string)) {
|
||||
if (toString(group).equals(string)) {
|
||||
return group;
|
||||
}
|
||||
if (group.getCode().equals(string)) {
|
||||
|
||||
Reference in New Issue
Block a user