Commit 5d81340d authored by zhkwei's avatar zhkwei

CIT功能列表--数据导入(上传Excel文件导入部分)

parent c4500a86
package pwc.taxtech.atms.controller;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import pwc.taxtech.atms.dto.ApiResultDto;
import pwc.taxtech.atms.dto.OperationResultDto;
import pwc.taxtech.atms.entity.CitAssetGroupResult;
import pwc.taxtech.atms.entity.CitAssetsList;
import pwc.taxtech.atms.service.impl.AssetListServiceImpl;
import pwc.taxtech.atms.service.impl.CitImportExcelServiceImpl;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
/**
* @Description 资产相关Controller
* @Author zhikai.z.wei
*/
@RestController
@RequestMapping("/api/v1/citImport/")
public class CitImportExcelController {
private static Logger logger = LoggerFactory.getLogger(CitImportExcelController.class);
@Autowired
private CitImportExcelServiceImpl citImportExcelService;
/**
* CIT调整版日记账导入
* @return
*/
@RequestMapping(value = "/journalAdjustImport", method = RequestMethod.POST)
public @ResponseBody
ApiResultDto assetsImport(@RequestParam MultipartFile file,
@RequestParam String filename,
@RequestParam String tempFileName,
@RequestParam String projectId){
logger.info("CIT调整版日记账导入");
ApiResultDto apiResultDto = new ApiResultDto();
try{
if (file == null || file.getSize() <= 0) {
apiResultDto.setCode(-1);
apiResultDto.setMessage("没有获取到文件");
logger.warn("没有获取到文件");
return apiResultDto;
}
logger.debug("file name: " + file.getOriginalFilename());
InputStream input = null;
try {
input = file.getInputStream();
//调用资产导入业务逻辑
} catch (IOException e) {
apiResultDto.setCode(-2);
apiResultDto.setMessage("获取文件流失败");
logger.warn("获取文件流失败");
return apiResultDto;
}
apiResultDto.setCode(1);
apiResultDto.setMessage("资产导入成功");
return apiResultDto;
}catch (Exception e){
logger.error("资产导入失败,错误信息如下:");
e.printStackTrace();
apiResultDto.setCode(0);
apiResultDto.setMessage("资产导入失败");
return apiResultDto;
}
}
/**
* 获取导入的调整日记账版本
* @return
*/
@RequestMapping(value = "/getJournalAdjust", method = RequestMethod.GET)
public ApiResultDto getJournalAdjust(){
logger.info("获取CIT调整版日记账");
ApiResultDto apiResultDto = new ApiResultDto();
apiResultDto.setCode(1);
apiResultDto.setData(citImportExcelService.getJournalAdjust());
return apiResultDto;
}
/**
* 根据导入类型获取导入记录
* @param type
* @return
*/
@RequestMapping(value = "/getCitDataImportLog", method = RequestMethod.GET)
public ApiResultDto getCitDataImportLog(Integer type){
logger.info("获取CIT调整版日记账");
ApiResultDto apiResultDto = new ApiResultDto();
apiResultDto.setCode(1);
apiResultDto.setData(citImportExcelService.getCitDataImportLog(type));
return apiResultDto;
}
}
package pwc.taxtech.atms.dao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.entity.CitBalanceSheetPrcAdjust;
import pwc.taxtech.atms.entity.CitBalanceSheetPrcAdjustExample;
@Mapper
public interface CitBalanceSheetPrcAdjustMapper extends MyMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
long countByExample(CitBalanceSheetPrcAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
int deleteByExample(CitBalanceSheetPrcAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
int deleteByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
int insert(CitBalanceSheetPrcAdjust record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
int insertSelective(CitBalanceSheetPrcAdjust record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
List<CitBalanceSheetPrcAdjust> selectByExampleWithRowbounds(CitBalanceSheetPrcAdjustExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
List<CitBalanceSheetPrcAdjust> selectByExample(CitBalanceSheetPrcAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
CitBalanceSheetPrcAdjust selectByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CitBalanceSheetPrcAdjust record, @Param("example") CitBalanceSheetPrcAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
int updateByExample(@Param("record") CitBalanceSheetPrcAdjust record, @Param("example") CitBalanceSheetPrcAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CitBalanceSheetPrcAdjust record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_balance_sheet_prc_adjust
*
* @mbg.generated
*/
int updateByPrimaryKey(CitBalanceSheetPrcAdjust record);
int insertBatch(List<CitBalanceSheetPrcAdjust> citBalanceSheetPrcAdjustList);
}
\ No newline at end of file
package pwc.taxtech.atms.dao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.entity.CitDataImportLog;
import pwc.taxtech.atms.entity.CitDataImportLogExample;
@Mapper
public interface CitDataImportLogMapper extends MyMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
long countByExample(CitDataImportLogExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
int deleteByExample(CitDataImportLogExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
int deleteByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
int insert(CitDataImportLog record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
int insertSelective(CitDataImportLog record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
List<CitDataImportLog> selectByExampleWithRowbounds(CitDataImportLogExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
List<CitDataImportLog> selectByExample(CitDataImportLogExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
CitDataImportLog selectByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CitDataImportLog record, @Param("example") CitDataImportLogExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
int updateByExample(@Param("record") CitDataImportLog record, @Param("example") CitDataImportLogExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CitDataImportLog record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_data_import_log
*
* @mbg.generated
*/
int updateByPrimaryKey(CitDataImportLog record);
int updateDisplayOld(@Param("type") Integer type);
}
\ No newline at end of file
package pwc.taxtech.atms.dao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.entity.CitDraftAccountMapping;
import pwc.taxtech.atms.entity.CitDraftAccountMappingExample;
@Mapper
public interface CitDraftAccountMappingMapper extends MyMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
long countByExample(CitDraftAccountMappingExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
int deleteByExample(CitDraftAccountMappingExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
int deleteByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
int insert(CitDraftAccountMapping record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
int insertSelective(CitDraftAccountMapping record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
List<CitDraftAccountMapping> selectByExampleWithRowbounds(CitDraftAccountMappingExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
List<CitDraftAccountMapping> selectByExample(CitDraftAccountMappingExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
CitDraftAccountMapping selectByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CitDraftAccountMapping record, @Param("example") CitDraftAccountMappingExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
int updateByExample(@Param("record") CitDraftAccountMapping record, @Param("example") CitDraftAccountMappingExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CitDraftAccountMapping record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_draft_account_mapping
*
* @mbg.generated
*/
int updateByPrimaryKey(CitDraftAccountMapping record);
int insertBatch(List<CitDraftAccountMapping> citDraftAccountMappingList);
}
\ No newline at end of file
package pwc.taxtech.atms.dao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.entity.CitEAMAssetsDisposal;
import pwc.taxtech.atms.entity.CitEAMAssetsDisposalExample;
@Mapper
public interface CitEAMAssetsDisposalMapper extends MyMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
long countByExample(CitEAMAssetsDisposalExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
int deleteByExample(CitEAMAssetsDisposalExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
int deleteByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
int insert(CitEAMAssetsDisposal record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
int insertSelective(CitEAMAssetsDisposal record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
List<CitEAMAssetsDisposal> selectByExampleWithRowbounds(CitEAMAssetsDisposalExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
List<CitEAMAssetsDisposal> selectByExample(CitEAMAssetsDisposalExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
CitEAMAssetsDisposal selectByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CitEAMAssetsDisposal record, @Param("example") CitEAMAssetsDisposalExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
int updateByExample(@Param("record") CitEAMAssetsDisposal record, @Param("example") CitEAMAssetsDisposalExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CitEAMAssetsDisposal record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_eam_assets_disposal
*
* @mbg.generated
*/
int updateByPrimaryKey(CitEAMAssetsDisposal record);
int insertBatch(List<CitEAMAssetsDisposal> citEAMAssetsDisposalList);
}
\ No newline at end of file
package pwc.taxtech.atms.dao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.entity.CitJournalEntryAdjust;
import pwc.taxtech.atms.entity.CitJournalEntryAdjustExample;
@Mapper
public interface CitJournalEntryAdjustMapper extends MyMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
long countByExample(CitJournalEntryAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
int deleteByExample(CitJournalEntryAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
int deleteByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
int insert(CitJournalEntryAdjust record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
int insertSelective(CitJournalEntryAdjust record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
List<CitJournalEntryAdjust> selectByExampleWithRowbounds(CitJournalEntryAdjustExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
List<CitJournalEntryAdjust> selectByExample(CitJournalEntryAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
CitJournalEntryAdjust selectByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CitJournalEntryAdjust record, @Param("example") CitJournalEntryAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
int updateByExample(@Param("record") CitJournalEntryAdjust record, @Param("example") CitJournalEntryAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CitJournalEntryAdjust record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_journal_entry_adjust
*
* @mbg.generated
*/
int updateByPrimaryKey(CitJournalEntryAdjust record);
int insertBatch(List<CitJournalEntryAdjust> citJournalEntryAdjusts);
}
\ No newline at end of file
package pwc.taxtech.atms.dao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.entity.CitProfitPrcAdjust;
import pwc.taxtech.atms.entity.CitProfitPrcAdjustExample;
@Mapper
public interface CitProfitPrcAdjustMapper extends MyMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
long countByExample(CitProfitPrcAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
int deleteByExample(CitProfitPrcAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
int deleteByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
int insert(CitProfitPrcAdjust record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
int insertSelective(CitProfitPrcAdjust record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
List<CitProfitPrcAdjust> selectByExampleWithRowbounds(CitProfitPrcAdjustExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
List<CitProfitPrcAdjust> selectByExample(CitProfitPrcAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
CitProfitPrcAdjust selectByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CitProfitPrcAdjust record, @Param("example") CitProfitPrcAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
int updateByExample(@Param("record") CitProfitPrcAdjust record, @Param("example") CitProfitPrcAdjustExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CitProfitPrcAdjust record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_profit_prc_adjust
*
* @mbg.generated
*/
int updateByPrimaryKey(CitProfitPrcAdjust record);
int insertBatch(List<CitProfitPrcAdjust> citProfitPrcAdjustList);
}
\ No newline at end of file
package pwc.taxtech.atms.dao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.entity.CitSalaryAdvance;
import pwc.taxtech.atms.entity.CitSalaryAdvanceExample;
@Mapper
public interface CitSalaryAdvanceMapper extends MyMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
long countByExample(CitSalaryAdvanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
int deleteByExample(CitSalaryAdvanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
int deleteByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
int insert(CitSalaryAdvance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
int insertSelective(CitSalaryAdvance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
List<CitSalaryAdvance> selectByExampleWithRowbounds(CitSalaryAdvanceExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
List<CitSalaryAdvance> selectByExample(CitSalaryAdvanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
CitSalaryAdvance selectByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CitSalaryAdvance record, @Param("example") CitSalaryAdvanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
int updateByExample(@Param("record") CitSalaryAdvance record, @Param("example") CitSalaryAdvanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CitSalaryAdvance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_salary_advance
*
* @mbg.generated
*/
int updateByPrimaryKey(CitSalaryAdvance record);
int insertBatch(List<CitSalaryAdvance> citSalaryAdvanceList);
}
\ No newline at end of file
package pwc.taxtech.atms.dao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.entity.CitJournalEntryAdjust;
import pwc.taxtech.atms.entity.CitTrialBalance;
import pwc.taxtech.atms.entity.CitTrialBalanceExample;
@Mapper
public interface CitTrialBalanceMapper extends MyMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
long countByExample(CitTrialBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
int deleteByExample(CitTrialBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
int deleteByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
int insert(CitTrialBalance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
int insertSelective(CitTrialBalance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
List<CitTrialBalance> selectByExampleWithRowbounds(CitTrialBalanceExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
List<CitTrialBalance> selectByExample(CitTrialBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
CitTrialBalance selectByPrimaryKey(Long id);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CitTrialBalance record, @Param("example") CitTrialBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
int updateByExample(@Param("record") CitTrialBalance record, @Param("example") CitTrialBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CitTrialBalance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table cit_trial_balance
*
* @mbg.generated
*/
int updateByPrimaryKey(CitTrialBalance record);
int insertBatch(List<CitTrialBalance> citTrialBalanceList);
}
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="pwc.taxtech.atms.dao.CitBalanceSheetPrcAdjustMapper">
<insert id="insertBatch" parameterType="java.util.List">
insert into balance_sheet_final
(<include refid="Base_Column_List"/>)
values
<foreach collection="list" item="item" index="index" separator=",">
<trim prefix="(" suffix=")" suffixOverrides=",">
<choose>
<when test="item.id != null">#{item.id,jdbcType=BIGINT},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.organizationId != null">#{item.organizationId,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.projectId != null">#{item.projectId,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.date != null">#{item.date,jdbcType=TIMESTAMP},</when>
<otherwise>CURRENT_TIMESTAMP,</otherwise>
</choose>
<choose>
<when test="item.source != null">#{item.source,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.period != null">#{item.period,jdbcType=INTEGER},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.tmsPeriod != null">#{item.tmsPeriod,jdbcType=INTEGER},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.itemName != null">#{item.itemName,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.begBal != null">#{item.beginningBalance,jdbcType=DECIMAL},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.endBal != null">#{item.endingBalance,jdbcType=DECIMAL},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.createTime != null">#{item.createTime,jdbcType=TIMESTAMP},</when>
<otherwise>CURRENT_TIMESTAMP,</otherwise>
</choose>
<choose>
<when test="item.updateTime != null">#{item.updateTime,jdbcType=TIMESTAMP},</when>
<otherwise>CURRENT_TIMESTAMP,</otherwise>
</choose>
</trim>
</foreach>;
SELECT 1 FROM DUAL;
</insert>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="pwc.taxtech.atms.dao.CitDataImportLogMapper">
<update id="updateDisplayOld" parameterType="java.lang.Integer">
update data_import_log
set display = 0
where
type = #{type,jdbcType=TINYINT}
and display = 1
</update>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="pwc.taxtech.atms.dao.CitDraftAccountMappingMapper">
<insert id="insertBatch" parameterType="java.util.List">
insert into balance_sheet_final
(<include refid="Base_Column_List"/>)
values
<foreach collection="list" item="item" index="index" separator=",">
<trim prefix="(" suffix=")" suffixOverrides=",">
<choose>
<when test="item.id != null">#{item.id,jdbcType=BIGINT},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.organizationId != null">#{item.organizationId,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.projectId != null">#{item.projectId,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.period != null">#{item.period,jdbcType=INTEGER},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.source != null">#{item.source,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.acctCode != null">#{item.acctCode,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.accountName != null">#{item.accountName,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.attribute != null">#{item.attribute,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.createdBy != null">#{item.createdBy,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.updatedBy != null">#{item.updatedBy,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.createTime != null">#{item.createTime,jdbcType=TIMESTAMP},</when>
<otherwise>CURRENT_TIMESTAMP,</otherwise>
</choose>
<choose>
<when test="item.updateTime != null">#{item.updateTime,jdbcType=TIMESTAMP},</when>
<otherwise>CURRENT_TIMESTAMP,</otherwise>
</choose>
</trim>
</foreach>;
SELECT 1 FROM DUAL;
</insert>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="pwc.taxtech.atms.dao.CitEAMAssetsDisposalMapper">
<insert id="insertBatch" parameterType="java.util.List">
insert into balance_sheet_final
(<include refid="Base_Column_List"/>)
values
<foreach collection="list" item="item" index="index" separator=",">
<trim prefix="(" suffix=")" suffixOverrides=",">
<choose>
<when test="item.id != null">#{item.id,jdbcType=BIGINT},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.organizationId != null">#{item.organizationId,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.projectId != null">#{item.projectId,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.source != null">#{item.source,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.period != null">#{item.period,jdbcType=INTEGER},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.occurPeriod != null">#{item.occurPeriod,jdbcType=INTEGER},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.compensationSaleAmount != null">#{item.compensationSaleAmount,jdbcType=DECIMAL},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.createdBy != null">#{item.createdBy,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.updatedBy != null">#{item.updatedBy,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.createTime != null">#{item.createTime,jdbcType=TIMESTAMP},</when>
<otherwise>CURRENT_TIMESTAMP,</otherwise>
</choose>
<choose>
<when test="item.updateTime != null">#{item.updateTime,jdbcType=TIMESTAMP},</when>
<otherwise>CURRENT_TIMESTAMP,</otherwise>
</choose>
</trim>
</foreach>;
SELECT 1 FROM DUAL;
</insert>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="pwc.taxtech.atms.dao.CitProfitPrcAdjustMapper">
<insert id="insertBatch" parameterType="java.util.List">
insert into balance_sheet_final
(<include refid="Base_Column_List"/>)
values
<foreach collection="list" item="item" index="index" separator=",">
<trim prefix="(" suffix=")" suffixOverrides=",">
<choose>
<when test="item.id != null">#{item.id,jdbcType=BIGINT},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.organizationId != null">#{item.organizationId,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.projectId != null">#{item.projectId,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.date != null">#{item.date,jdbcType=TIMESTAMP},</when>
<otherwise>CURRENT_TIMESTAMP,</otherwise>
</choose>
<choose>
<when test="item.source != null">#{item.source,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.period != null">#{item.period,jdbcType=INTEGER},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.tmsPeriod != null">#{item.tmsPeriod,jdbcType=INTEGER},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.itemName != null">#{item.itemName,jdbcType=VARCHAR},</when>
<otherwise>'',</otherwise>
</choose>
<choose>
<when test="item.periodAmt != null">#{item.periodAmt,jdbcType=DECIMAL},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.ytdAmt != null">#{item.ytdAmt,jdbcType=DECIMAL},</when>
<otherwise>0,</otherwise>
</choose>
<choose>
<when test="item.createTime != null">#{item.createTime,jdbcType=TIMESTAMP},</when>
<otherwise>CURRENT_TIMESTAMP,</otherwise>
</choose>
<choose>
<when test="item.updateTime != null">#{item.updateTime,jdbcType=TIMESTAMP},</when>
<otherwise>CURRENT_TIMESTAMP,</otherwise>
</choose>
</trim>
</foreach>;
SELECT 1 FROM DUAL;
</insert>
</mapper>
\ No newline at end of file
......@@ -80,5 +80,11 @@
"TaxAccountDifference": "税会差异",
"TaxDepreciation": "会计折旧",
"AccountDepreciation": "税务折旧",
"CitJournalAdjustImport": "日记账调整-CIT"
"CitJournalAdjustImport": "日记账调整导入-CIT",
"CitBalanceSheetPrcAdjustImport": "资产负债表(单家PRC)调整导入",
"CitProfitPrcAdjustImport": "利润表表(单家PRC)调整导入",
"CitTrialBalanceImport": "CIT试算平衡表导入",
"CitSalaryAdvanceImport": "预提重分类数据源导入",
"CitEAMAssetsDisposalImport": "EAM资产处置导入",
"CitDraftAccountMappingImport": "底稿&科目Mapping表导入"
}
\ No newline at end of file
......@@ -85,7 +85,13 @@
"TaxAccountDifference": "税会差异",
"TaxDepreciation": "会计折旧",
"AccountDepreciation": "税务折旧",
"CitJournalAdjustImport": "日记账调整-CIT",
"CitJournalAdjustImport": "日记账调整导入-CIT",
"CitBalanceSheetPrcAdjustImport": "资产负债表(单家PRC)调整导入",
"CitProfitPrcAdjustImport": "利润表表(单家PRC)调整导入",
"CitTrialBalanceImport": "CIT试算平衡表导入",
"CitSalaryAdvanceImport": "预提重分类数据源导入",
"CitEAMAssetsDisposalImport": "EAM资产处置导入",
"CitDraftAccountMappingImport": "底稿&科目Mapping表导入",
"BuyDateType": "日期错误",
"AssetNumberType": "资产编号错误",
"AssetGroupNameType": "资产类别错误",
......@@ -1105,5 +1111,6 @@
"PleaseEnterTheFiledWordings": "请输入取值字段",
"PleaseEnterTheFilteredCondition": "请输入筛选条件",
"PleaseSelectTheField": "请选择字段",
"PleaseFillinAllDataField": "请输入数据源筛选条件"
"PleaseFillinAllDataField": "请输入数据源筛选条件",
}
\ No newline at end of file
......@@ -9,7 +9,7 @@
scope: {},
link: function (scope, element) {
scope.periodId = enums.wholeYearPeriod.import;
scope.serviceTypeId = enums.serviceType.VAT;
scope.serviceTypeId = enums.serviceType.CIT;
}
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment