拆分模块

This commit is contained in:
2025-09-03 20:56:44 +08:00
parent 08cc2c29a5
commit a2f5e4864b
939 changed files with 14227 additions and 9607 deletions

View File

@@ -0,0 +1,52 @@
package com.ecep.contract.converter;
import java.util.List;
import org.springframework.util.StringUtils;
import com.ecep.contract.model.ContractGroup;
import javafx.util.StringConverter;
public class ContractGroupStringConverter extends StringConverter<ContractGroup> {
private List<ContractGroup> dataset;
public ContractGroupStringConverter() {
}
public ContractGroupStringConverter(List<ContractGroup> dataset) {
this.dataset = dataset;
}
@Override
public String toString(ContractGroup group) {
return group == null ? "All" : ContractGroup.toString(group);
}
@Override
public ContractGroup fromString(String string) {
if (dataset == null) {
return null;
}
if (!StringUtils.hasText(string)) {
return null;
}
for (ContractGroup group : dataset) {
if (group == null) {
continue;
}
if (ContractGroup.toString(group).equals(string)) {
return group;
}
if (group.getCode().equals(string)) {
return group;
}
if (group.getName().contains(string)) {
return group;
}
}
return null;
}
}