refactor(vo): 重构VO对象结构,统一字段命名和接口实现
重构所有VO对象,统一字段命名规范,移除冗余字段,优化接口实现 新增Voable接口用于VO对象转换 调整BaseViewModel和ProjectBasedViewModel接口定义 更新相关服务和控制器以适应VO对象变更
This commit is contained in:
@@ -7,6 +7,7 @@ import java.util.Objects;
|
||||
import org.hibernate.annotations.ColumnDefault;
|
||||
|
||||
import com.ecep.contract.util.HibernateProxyUtils;
|
||||
import com.ecep.contract.vo.CompanyVo;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Entity;
|
||||
@@ -27,7 +28,7 @@ import lombok.ToString;
|
||||
@Entity
|
||||
@Table(name = "COMPANY")
|
||||
@ToString
|
||||
public class Company implements IdentityEntity, NamedEntity, BasedEntity, Serializable {
|
||||
public class Company implements IdentityEntity, NamedEntity, BasedEntity, Serializable, Voable<CompanyVo> {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@@ -197,4 +198,32 @@ public class Company implements IdentityEntity, NamedEntity, BasedEntity, Serial
|
||||
return HibernateProxyUtils.hashCode(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CompanyVo toVo() {
|
||||
CompanyVo vo = new CompanyVo();
|
||||
vo.setId(id);
|
||||
vo.setName(name);
|
||||
vo.setUniscid(getUniscid());
|
||||
vo.setShortName(getShortName());
|
||||
vo.setPathExist(getPathExist());
|
||||
vo.setPath(getPath());
|
||||
vo.setCreated(getCreated());
|
||||
vo.setEntStatus(getEntStatus());
|
||||
vo.setEntType(getEntType());
|
||||
vo.setDistrict(getDistrict());
|
||||
vo.setIndustry(getIndustry());
|
||||
vo.setTelephone(getTelephone());
|
||||
vo.setRegAddr(getRegAddr());
|
||||
vo.setAddress(getAddress());
|
||||
vo.setSetupDate(getSetupDate());
|
||||
vo.setOperationPeriodBegin(getOperationPeriodBegin());
|
||||
vo.setOperationPeriodEnd(getOperationPeriodEnd());
|
||||
vo.setRegisteredCapital(registeredCapital);
|
||||
vo.setRegisteredCapitalCurrency(registeredCapitalCurrency);
|
||||
vo.setLegalRepresentative(legalRepresentative);
|
||||
vo.setMemo(memo);
|
||||
vo.setRemark(memo);
|
||||
vo.setVersion(version);
|
||||
return vo;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user