package com.fzzy.igds; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.fzzy.igds.domain.Company; import com.fzzy.igds.service.CoreCompanyService; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.List; /** * @Description 收储公司PR层 * @Author CZT * @Date 2025/11/26 15:48 */ @Component public class CompanyPR { @Resource private CoreCompanyService coreCompanyService; /** * 查询设备,将操作信息调整为空,默认包括分库参数 * * companyPR#getData * * @return */ @DataProvider public List getData() { return coreCompanyService.getDataByParentId(); } /** * companyPR#saveData */ @DataResolver public void updateData(Company data) { Company company = new Company(); BeanUtils.copyProperties(data, company); coreCompanyService.update(company); } }