second commit by ailanyin

This commit is contained in:
2021-12-22 15:04:47 +08:00
parent 2f372597f5
commit 0d7690db8c
302 changed files with 18230 additions and 16 deletions

View File

@ -0,0 +1,35 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxAnnualTarget;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/12 0012 上午 11:46
*/
public interface HxAnnualTargetMapper {
/**
* 新增
*
* @param hxAnnualTarget
*/
void insertSelective(HxAnnualTarget hxAnnualTarget);
/**
* 更新
*
* @param hxAnnualTarget
*/
void updateByPrimaryKeySelective(HxAnnualTarget hxAnnualTarget);
/**
* 查询
*
* @param hxAnnualTarget
* @return
*/
List<HxAnnualTarget> selectByParam(HxAnnualTarget hxAnnualTarget);
}

View File

@ -0,0 +1,43 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxBusinessResponsibility;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/12 0012 下午 15:42
*/
public interface HxBusinessResponsibilityMapper {
/**
* 查重
*
* @param hxBusinessResponsibility
* @return
*/
int checkIsExist(HxBusinessResponsibility hxBusinessResponsibility);
/**
* 查询
*
* @param hxBusinessResponsibility
* @return
*/
List<HxBusinessResponsibility> selectHxBusinessResponsibilityList(HxBusinessResponsibility hxBusinessResponsibility);
/**
* 更新
*
* @param hxBusinessResponsibility
*/
void updateSelective(HxBusinessResponsibility hxBusinessResponsibility);
/**
* 新增
*
* @param hxBusinessResponsibility
*/
void insertSelective(HxBusinessResponsibility hxBusinessResponsibility);
}

View File

@ -0,0 +1,28 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxCarUse;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 下午 14:46
*/
public interface HxCarUseMapper {
int checkIsExist(HxCarUse hxCarUse);
List<HxCarUse> selectList(HxCarUse hxCarUse);
void updateSelective(HxCarUse hxCarUse);
void insertSelective(HxCarUse hxCarUse);
Map getHxCarUsePic1(@Param("start") Date start,@Param("end") Date end);
String getLastDay();
}

View File

@ -0,0 +1,19 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxChargeJobContent;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 下午 19:54
*/
public interface HxChargeJobContentMapper {
void insertSelective(HxChargeJobContent hxChargeJobContent);
List<HxChargeJobContent> selectList(HxChargeJobContent hxChargeJobContent);
HxChargeJobContent getChargeJobContentPic();
}

View File

@ -0,0 +1,25 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxCivilContract;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 下午 15:01
*/
public interface HxCivilContractMapper {
int checkIsExist(HxCivilContract hxCivilContract);
List<HxCivilContract> selectList(HxCivilContract hxCivilContract);
void updateSelective(HxCivilContract hxCivilContract);
void insertSelective(HxCivilContract hxCivilContract);
Map selectTotalAndAmountByYear(String year);
List<Map> selectCategoryTotalByYear(String year);
}

View File

@ -0,0 +1,20 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxCivilIncome;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 上午 11:25
*/
public interface HxCivilIncomeMapper {
List<HxCivilIncome> selectList(HxCivilIncome hxCivilIncome);
void updateSelective(HxCivilIncome hxCivilIncome);
void insertSelective(HxCivilIncome hxCivilIncome);
int checkIsExist(HxCivilIncome hxCivilIncome);
}

View File

@ -0,0 +1,23 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxComprehensivePlan;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 下午 15:46
*/
public interface HxComprehensivePlanMapper {
int checkIsExist(HxComprehensivePlan hxComprehensivePlan);
List<HxComprehensivePlan> selectList(HxComprehensivePlan hxComprehensivePlan);
void updateSelective(HxComprehensivePlan hxComprehensivePlan);
void insertSelective(HxComprehensivePlan hxComprehensivePlan);
Map selectRateByMonth(String month);
}

View File

@ -0,0 +1,25 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxCostAnalysis;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 上午 11:39
*/
public interface HxCostAnalysisMapper {
int checkIsExist(HxCostAnalysis hxCostAnalysis);
List<HxCostAnalysis> selectList(HxCostAnalysis hxCostAnalysis);
void updateSelective(HxCostAnalysis hxCostAnalysis);
void insertSelective(HxCostAnalysis hxCostAnalysis);
List<Map> selectImplementationList();
Map selectRateByYear(String year);
}

View File

@ -36,4 +36,6 @@ public interface HxDangerousPointMapper {
* @return map
*/
List<Map> selectAllLevelNumByDept(@Param("dept") String dept, @Param("pointLevelParentId") String pointLevelParentId);
int selectNullRtmpCount();
}

View File

@ -0,0 +1,25 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxDeptOperateIndex;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/17 0017 下午 16:05
*/
public interface HxDeptOperateIndexMapper {
int checkIsExist(HxDeptOperateIndex hxDeptOperateIndex);
List<HxDeptOperateIndex> selectList(HxDeptOperateIndex hxDeptOperateIndex);
void insertSelective(HxDeptOperateIndex hxDeptOperateIndex);
void updateSelective(HxDeptOperateIndex hxDeptOperateIndex);
List<Map> selectByYear(String year);
List<Map> selectByMonth(String month);
}

View File

@ -0,0 +1,20 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxDispatchMeeting;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/22 0022 下午 13:17
*/
public interface HxDispatchMeetingMapper {
List<HxDispatchMeeting> selectList(HxDispatchMeeting hxDispatchMeeting);
int checkIsExist(HxDispatchMeeting hxDispatchMeeting);
void updateSelective(HxDispatchMeeting hxDispatchMeeting);
void insertSelective(HxDispatchMeeting hxDispatchMeeting);
}

View File

@ -0,0 +1,19 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxEsterProduction;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 下午 18:21
*/
public interface HxEsterProductionMapper {
List<HxEsterProduction> selectList(HxEsterProduction hxEsterProduction);
void insertSelective(HxEsterProduction hxEsterProduction);
HxEsterProduction getHxEsterProductionPic();
}

View File

@ -0,0 +1,23 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxFactoryOperateIndex;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/17 0017 上午 10:00
*/
public interface HxFactoryOperateIndexMapper {
int checkIsExist(HxFactoryOperateIndex hxFactoryOperateIndex);
List<HxFactoryOperateIndex> selectList(HxFactoryOperateIndex hxFactoryOperateIndex);
void updateSelective(HxFactoryOperateIndex hxFactoryOperateIndex);
void insertSelective(HxFactoryOperateIndex hxFactoryOperateIndex);
Map selectByDate(String date);
}

View File

@ -0,0 +1,20 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxFactoryResources;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 上午 11:19
*/
public interface HxFactoryResourcesMapper {
List<HxFactoryResources> selectList(HxFactoryResources hxFactoryResources);
int checkIsExist(HxFactoryResources hxFactoryResources);
void updateSelective(HxFactoryResources hxFactoryResources);
void insertSelective(HxFactoryResources hxFactoryResources);
}

View File

@ -0,0 +1,23 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxGeneralPlantConditions;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 下午 13:52
*/
public interface HxGeneralPlantConditionsMapper {
List<HxGeneralPlantConditions> selectList(HxGeneralPlantConditions hxGeneralPlantConditions);
int checkIsExist(HxGeneralPlantConditions hxGeneralPlantConditions);
void updateSelective(HxGeneralPlantConditions hxGeneralPlantConditions);
void insertSelective(HxGeneralPlantConditions hxGeneralPlantConditions);
Map selectTotal(String month);
}

View File

@ -60,4 +60,12 @@ public interface HxHiddenDangerMapper {
* @return map
*/
Map selectWorkShopDangerCount(@Param("workshop") String workshop, @Param("alreadyUpdate") String alreadyUpdate);
List<String> getAllWorkshopByYear(String year);
Map selectByWorkShopAndYear(@Param("workshop") String workshop,@Param("year") String year);
List<String> getAllMonthByYear(String year);
Map getAllByMonth(String month);
}

View File

@ -0,0 +1,23 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxIndustrialProjects;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 下午 14:26
*/
public interface HxIndustrialProjectsMapper {
int checkIsExist(HxIndustrialProjects hxIndustrialProjects);
List<HxIndustrialProjects> selectList(HxIndustrialProjects hxIndustrialProjects);
void updateSelective(HxIndustrialProjects hxIndustrialProjects);
void insertSelective(HxIndustrialProjects hxIndustrialProjects);
}

View File

@ -0,0 +1,25 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxInformationIndex;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/14 0014 下午 13:34
*/
public interface HxInformationIndexMapper {
/**
* 获取
*
* @return
*/
HxInformationIndex getInfo();
/**
* 更新
*
* @param hxInformationIndex
*/
void updateInfo(HxInformationIndex hxInformationIndex);
}

View File

@ -0,0 +1,18 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxInformationPublicity;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 下午 15:13
*/
public interface HxInformationPublicityMapper {
int checkIsExist(HxInformationPublicity hxInformationPublicity);
List<HxInformationPublicity> selectList(HxInformationPublicity hxInformationPublicity);
void insertSelective(HxInformationPublicity hxInformationPublicity);
}

View File

@ -0,0 +1,20 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxMaterialPlan;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/22 0022 上午 11:34
*/
public interface HxMaterialPlanMapper {
int checkIsExist(HxMaterialPlan hxMaterialPlan);
List<HxMaterialPlan> selectList(HxMaterialPlan hxMaterialPlan);
void updateSelective(HxMaterialPlan hxMaterialPlan);
void insertSelective(HxMaterialPlan hxMaterialPlan);
}

View File

@ -0,0 +1,21 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxMaterialsAccessories;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 上午 10:53
*/
public interface HxMaterialsAccessoriesMapper {
int checkIsExist(HxMaterialsAccessories hxMaterialsAccessories);
List<HxMaterialsAccessories> selectList(HxMaterialsAccessories hxMaterialsAccessories);
void updateSelective(HxMaterialsAccessories hxMaterialsAccessories);
void insertSelective(HxMaterialsAccessories hxMaterialsAccessories);
}

View File

@ -0,0 +1,23 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxMilepostAndBottleneck;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/22 0022 上午 10:14
*/
public interface HxMilepostAndBottleneckMapper {
int checkIsExist(HxMilepostAndBottleneck hxMilepostAndBottleneck);
List<HxMilepostAndBottleneck> selectList(HxMilepostAndBottleneck hxMilepostAndBottleneck);
void updateSelective(HxMilepostAndBottleneck hxMilepostAndBottleneck);
void insertSelective(HxMilepostAndBottleneck hxMilepostAndBottleneck);
List<String> getAllProject();
}

View File

@ -0,0 +1,23 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxMilitaryContract;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 下午 17:34
*/
public interface HxMilitaryContractMapper {
int checkIsExist(HxMilitaryContract hxMilitaryContract);
List<HxMilitaryContract> selectList(HxMilitaryContract hxMilitaryContract);
void updateSelective(HxMilitaryContract hxMilitaryContract);
void insertSelective(HxMilitaryContract hxMilitaryContract);
Map selectTotalAndAmountByYear(String year);
}

View File

@ -0,0 +1,27 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxMilitaryGeneralFactory;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 下午 18:34
*/
public interface HxMilitaryGeneralFactoryMapper {
List<HxMilitaryGeneralFactory> selectList(HxMilitaryGeneralFactory hxMilitaryGeneralFactory);
int checkIsExist(HxMilitaryGeneralFactory hxMilitaryGeneralFactory);
void updateSelective(HxMilitaryGeneralFactory hxMilitaryGeneralFactory);
void insertSelective(HxMilitaryGeneralFactory hxMilitaryGeneralFactory);
Map selectTotal(String year);
List<Map> selectModelTotal(String year);
List<Map> selectListGroupByMonth(String year);
}

View File

@ -0,0 +1,21 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxMilitaryIncome;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 上午 10:35
*/
public interface HxMilitaryIncomeMapper {
List<HxMilitaryIncome> selectList(HxMilitaryIncome hxMilitaryIncome);
int checkIsExist(HxMilitaryIncome hxMilitaryIncome);
void updateSelective(HxMilitaryIncome hxMilitaryIncome);
void insertSelective(HxMilitaryIncome hxMilitaryIncome);
}

View File

@ -0,0 +1,18 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxModelStation;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 上午 10:19
*/
public interface HxModelStationMapper {
List<HxModelStation> selectList(HxModelStation hxModelStation);
void insertSelective(HxModelStation hxModelStation);
HxModelStation getModelStationPic(String stationName);
}

View File

@ -0,0 +1,20 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxModelYearPlan;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 下午 13:21
*/
public interface HxModelYearPlanMapper {
int checkIsExist(HxModelYearPlan hxModelYearPlan);
List<HxModelYearPlan> selectList(HxModelYearPlan hxModelYearPlan);
void insertSelective(HxModelYearPlan hxModelYearPlan);
void updateSelective(HxModelYearPlan hxModelYearPlan);
}

View File

@ -0,0 +1,77 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxPlanCompleted;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/14 0014 上午 9:15
*/
public interface HxPlanCompletedMapper {
/**
* 查询
*
* @param hxPlanCompleted
* @return
*/
List<HxPlanCompleted> selectHxPlanCompletedList(HxPlanCompleted hxPlanCompleted);
/**
* 查重
*
* @param hxPlanCompleted
* @return
*/
int checkIsExist(HxPlanCompleted hxPlanCompleted);
/**
* 新增
*
* @param hxPlanCompleted
*/
void insertSelective(HxPlanCompleted hxPlanCompleted);
/**
* 更新
*
* @param hxPlanCompleted
*/
void updateSelective(HxPlanCompleted hxPlanCompleted);
/**
* 查所有的部门 by month
*
* @param month
* @return
*/
List<String> getAllDeptListByMonth(String month);
/**
* 大图
*
* @param dept
* @param month
* @return
*/
Map selectDeptInfoByMonth(@Param("dept") String dept, @Param("month") String month);
/**
* 获取所有日期
*
* @return
*/
List<String> getAllDate();
/**
* 查询
*
* @param month
* @return
*/
Map selectByMonth(String month);
}

View File

@ -0,0 +1,15 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxProductPic;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 下午 14:15
*/
public interface HxProductPicMapper {
HxProductPic getInfo();
void updateSelective(HxProductPic hxProductPic);
}

View File

@ -0,0 +1,43 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxProductQualified;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/13 0013 下午 17:52
*/
public interface HxProductQualifiedMapper {
/**
* 查询
*
* @param hxProductQualified
* @return
*/
List<HxProductQualified> selectHxProductQualifiedList(HxProductQualified hxProductQualified);
/**
* 查重
*
* @param hxProductQualified
* @return
*/
int checkIsExist(HxProductQualified hxProductQualified);
/**
* 更新
*
* @param hxProductQualified
*/
void updateSelective(HxProductQualified hxProductQualified);
/**
* 新增
*
* @param hxProductQualified
*/
void insertSelective(HxProductQualified hxProductQualified);
}

View File

@ -0,0 +1,26 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxProductionPlan;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 上午 11:33
*/
public interface HxProductionPlanMapper {
List<HxProductionPlan> selectList(HxProductionPlan hxProductionPlan);
int checkIsExist(HxProductionPlan hxProductionPlan);
void updateSelective(HxProductionPlan hxProductionPlan);
void insertSelective(HxProductionPlan hxProductionPlan);
List<String> getAllMonth();
List<Map> getModelProductionStatisticPic(String year);
}

View File

@ -5,6 +5,7 @@ import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
@ -44,4 +45,6 @@ public interface HxProductionResponsibilityMapper {
* @param productionResponsibility productionResponsibility
*/
void insertSelective(HxProductionResponsibility productionResponsibility);
Map getRateByYear(String year);
}

View File

@ -0,0 +1,16 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxProductionSituation;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 下午 22:09
*/
public interface HxProductionSituationMapper {
List<HxProductionSituation> selectList(HxProductionSituation hxProductionSituation);
void insertSelective(HxProductionSituation hxProductionSituation);
}

View File

@ -0,0 +1,43 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxQualityCase;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/10 0010 下午 17:38
*/
public interface HxQualityCaseMapper {
/**
* 查询
*
* @param hxQualityCase
* @return
*/
List<HxQualityCase> selectHxQualityCaseList(HxQualityCase hxQualityCase);
/**
* 查重
*
* @param hxQualityCase
* @return
*/
int checkIsExist(HxQualityCase hxQualityCase);
/**
* 更新
*
* @param hxQualityCase
*/
void updateSelective(HxQualityCase hxQualityCase);
/**
* 新增
*
* @param hxQualityCase
*/
void insertSelective(HxQualityCase hxQualityCase);
}

View File

@ -3,6 +3,7 @@ package com.ailanyin.mapper;
import com.ailanyin.model.HxQualityInspectAnalysis;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
@ -41,4 +42,17 @@ public interface HxQualityInspectAnalysisMapper {
*/
void updateSelective(HxQualityInspectAnalysis hxQualityInspectAnalysis);
/**
* 总厂
*
* @return
*/
List<Map> selectFactory();
/**
* 部门
*
* @return
*/
List<Map> selectDept();
}

View File

@ -0,0 +1,27 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxQualityManage;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 上午 9:08
*/
public interface HxQualityManageMapper {
int checkIsExist(HxQualityManage hxQualityManage);
List<HxQualityManage> selectList(HxQualityManage hxQualityManage);
void updateSelective(HxQualityManage hxQualityManage);
void insertSelective(HxQualityManage hxQualityManage);
Map getQualityManagePic(String year);
String getProductCateByYear(String year);
String getSmallProductCateByYear(String year);
}

View File

@ -3,7 +3,9 @@ package com.ailanyin.mapper;
import com.ailanyin.model.HxQualityPlan;
import org.apache.ibatis.annotations.Param;
import java.util.Collection;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
@ -42,4 +44,18 @@ public interface HxQualityPlanMapper {
* @return
*/
List<HxQualityPlan> selectHxQualityPlanList(HxQualityPlan hxQualityPlan);
/**
* 查全厂
*
* @return
*/
List<Map> selectGeneralFactory();
/**
* 查部门
*
* @return
*/
List<Map> selectDept();
}

View File

@ -1,8 +1,10 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxQualityProblem;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
@ -40,4 +42,26 @@ public interface HxQualityProblemMapper {
* @return
*/
int checkIsExist(HxQualityProblem hxQualityProblem);
/**
* 月统计
*
* @param month
* @param dimension
* @return
*/
List<Map> selectByMonthAndDimension(@Param("month") String month,@Param("dimension") int dimension);
/**
* 年统计
*
* @param year
* @param dimension
* @return
*/
List<Map> selectByYearAndDimension(@Param("year") String year,@Param("dimension") int dimension);
List<String> getAllMonth();
List<String> getAllName();
}

View File

@ -0,0 +1,47 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxQualitySystemElements;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/13 0013 下午 17:08
*/
public interface HxQualitySystemElementsMapper {
/**
* 查询
*
* @param hxQualitySystemElements
* @return
*/
List<HxQualitySystemElements> selectHxQualitySystemElementsList(HxQualitySystemElements hxQualitySystemElements);
/**
* 查重
*
* @param hxQualitySystemElements
* @return
*/
int checkElementsIsExist(HxQualitySystemElements hxQualitySystemElements);
/**
* 更新
*
* @param hxQualitySystemElements
*/
void updateSelective(HxQualitySystemElements hxQualitySystemElements);
/**
* 新增
*
* @param hxQualitySystemElements
*/
void insertSelective(HxQualitySystemElements hxQualitySystemElements);
List<Map> selectPic1();
}

View File

@ -0,0 +1,52 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxQualitySystemReview;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/13 0013 下午 16:35
*/
public interface HxQualitySystemReviewMapper {
/**
* 查询
*
* @param hxQualitySystemReview
* @return
*/
List<HxQualitySystemReview> selectHxQualitySystemReviewList(HxQualitySystemReview hxQualitySystemReview);
/**
* 查重
*
* @param todayDate
* @return
*/
int checkIsExist(String todayDate);
/**
* 新增
*
* @param hxQualitySystemReview
*/
void insertSelective(HxQualitySystemReview hxQualitySystemReview);
/**
* 更新
*
* @param hxQualitySystemReview
*/
void updateSelective(HxQualitySystemReview hxQualitySystemReview);
List<Map> selectPic1();
List<String> getAllExistSystemName();
List<String> getAllExistDeptName();
List<Map> selectAllSystemNameByDept(String dept);
}

View File

@ -0,0 +1,36 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxResponsibilityStatus;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/14 0014 上午 10:45
*/
public interface HxResponsibilityStatusMapper {
/**
* 查询
*
* @param hxResponsibilityStatus
* @return
*/
List<HxResponsibilityStatus> selectHxResponsibilityStatusList(HxResponsibilityStatus hxResponsibilityStatus);
/**
* 新增
*
* @param responsibilityStatus
*/
void insertSelective(HxResponsibilityStatus responsibilityStatus);
/**
* 获取总数和完成率
*
* @return
*/
Map getTotalAndRate();
}

View File

@ -0,0 +1,77 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxRevenueProfit;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/12 0012 下午 13:30
*/
public interface HxRevenueProfitMapper {
/**
* 查询
*
* @param hxRevenueProfit
* @return
*/
List<HxRevenueProfit> selectHxRevenueProfitList(HxRevenueProfit hxRevenueProfit);
/**
* 查重
*
* @param hxRevenueProfit
* @return
*/
int checkIsExist(HxRevenueProfit hxRevenueProfit);
/**
* 更新
*
* @param hxRevenueProfit
*/
void updateSelective(HxRevenueProfit hxRevenueProfit);
/**
* 新增
*
* @param hxRevenueProfit
*/
void insertSelective(HxRevenueProfit hxRevenueProfit);
/**
* 收入大图
*
* @param month
* @return
*/
List<Map> getRevenueProfilePic(@Param("list") List<String> month);
/**
* 利润大图
*
* @param month
* @return
*/
List<Map> getProfitProfilePic(@Param("list") List<String> month);
/**
* 经营责任书大屏
*
* @param month
* @return
*/
List<Map> getListGroupByIndicator(@Param("list") List<String> month);
/**
* 经营责任书大屏
*
* @param nowYear
* @return
*/
Map getTotalAndRateByYear(String nowYear);
}

View File

@ -3,6 +3,7 @@ package com.ailanyin.mapper;
import com.ailanyin.model.HxSpcInfo;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
@ -24,4 +25,19 @@ public interface HxSpcInfoMapper {
* @param hxSpcInfo
*/
void insertSelective(HxSpcInfo hxSpcInfo);
/**
* 获取所有分类
*
* @return
*/
List<String> getHxAllSpcCategory();
/**
* 大图
*
* @param category
* @return
*/
List<HxSpcInfo> getHxSpcPic(String category);
}

View File

@ -0,0 +1,20 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxStorehouse;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 上午 9:42
*/
public interface HxStorehouseMapper {
int checkIsExist(HxStorehouse hxStorehouse);
List<HxStorehouse> selectList(HxStorehouse hxStorehouse);
void updateSelective(HxStorehouse hxStorehouse);
void insertSelective(HxStorehouse hxStorehouse);
}

View File

@ -0,0 +1,22 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxStrategyIndex;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 下午 13:22
*/
public interface HxStrategyIndexMapper {
int checkIsExist(HxStrategyIndex hxStrategyIndex);
List<HxStrategyIndex> selectList(HxStrategyIndex hxStrategyIndex);
void updateSelective(HxStrategyIndex hxStrategyIndex);
void insertSelective(HxStrategyIndex hxStrategyIndex);
List<String> getAllFiveForceByYear(String year);
}

View File

@ -0,0 +1,30 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxSynthesizeIndex;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 下午 13:44
*/
public interface HxSynthesizeIndexMapper {
int checkIsExist(HxSynthesizeIndex hxSynthesizeIndex);
List<HxSynthesizeIndex> selectList(HxSynthesizeIndex hxSynthesizeIndex);
void insertSelective(HxSynthesizeIndex hxSynthesizeIndex);
void updateSelective(HxSynthesizeIndex hxSynthesizeIndex);
List<String> getAllDeptByYear(String nowYear);
Map getByDeptAndYear(@Param("dept") String dept, @Param("year") String nowYear);
Long getZeroTotalByYear(String nowYear);
String getRateByYear(String nowYear);
}

View File

@ -0,0 +1,61 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxSystemRadar;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/14 0014 上午 9:45
*/
public interface HxSystemRadarMapper {
/**
* 查重
*
* @param hxSystemRadar
* @return
*/
int checkIsExist(HxSystemRadar hxSystemRadar);
/**
* 查询
*
* @param hxSystemRadar
* @return
*/
List<HxSystemRadar> selectHxSystemRadarList(HxSystemRadar hxSystemRadar);
/**
* 更新
*
* @param hxSystemRadar
*/
void updateSelective(HxSystemRadar hxSystemRadar);
/**
* 新增
*
* @param hxSystemRadar
*/
void insertSelective(HxSystemRadar hxSystemRadar);
/**
* 获取所有的系统
*
* @return
*/
List<String> getAllSystemName();
/**
* 查询
*
* @param todayDate
* @param systemName
* @return
*/
List<Map> selectAllBySystemNameAndMonth(@Param("todayDate") String todayDate,@Param("systemName") String systemName);
}

View File

@ -0,0 +1,20 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxTeamAttendance;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/22 0022 下午 13:58
*/
public interface HxTeamAttendanceMapper {
int checkIsExist(HxTeamAttendance hxTeamAttendance);
List<HxTeamAttendance> selectList(HxTeamAttendance hxTeamAttendance);
void updateSelective(HxTeamAttendance hxTeamAttendance);
void insertSelective(HxTeamAttendance hxTeamAttendance);
}

View File

@ -0,0 +1,22 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxWeekPlan;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 下午 16:21
*/
public interface HxWeekPlanMapper {
List<HxWeekPlan> selectList(HxWeekPlan hxWeekPlan);
int checkIsExist(HxWeekPlan hxWeekPlan);
void updateSelective(HxWeekPlan hxWeekPlan);
void insertSelective(HxWeekPlan hxWeekPlan);
HxWeekPlan getHxWeekPlanUsePic(String date);
}

View File

@ -0,0 +1,67 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxWorkPlan;
import java.util.List;
import java.util.Map;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/14 0014 上午 11:22
*/
public interface HxWorkPlanMapper {
/**
* 查询
*
* @param hxWorkPlan
* @return
*/
List<HxWorkPlan> selectHxWorkPlanList(HxWorkPlan hxWorkPlan);
/**
* 查重
*
* @param hxWorkPlan
* @return
*/
int checkIsExist(HxWorkPlan hxWorkPlan);
/**
* 新增
*
* @param hxWorkPlan
*/
void insertSelective(HxWorkPlan hxWorkPlan);
/**
* 更新
*
* @param hxWorkPlan
*/
void updateSelective(HxWorkPlan hxWorkPlan);
/**
* 获取所有已经存在的计划名称
*
* @return
*/
List<String> getAllExistPlanName();
/**
* 统计计划名称
*
* @param planName
* @return
*/
Map getInfoByPlanName(String planName);
/**
* 获取总的未完成数量和率
*
* @return
*/
Map getTotalAndRate();
}

View File

@ -0,0 +1,20 @@
package com.ailanyin.mapper;
import com.ailanyin.model.HxYearDuty;
import java.util.List;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/22 0022 下午 14:40
*/
public interface HxYearDutyMapper {
int checkIsExist(HxYearDuty hxYearDuty);
List<HxYearDuty> selectList(HxYearDuty hxYearDuty);
void updateSelective(HxYearDuty hxYearDuty);
void insertSelective(HxYearDuty hxYearDuty);
}

View File

@ -0,0 +1,61 @@
package com.ailanyin.model;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/12 0012 上午 11:25
*/
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
public class HxAnnualTarget implements Serializable {
private Long id;
@ApiModelProperty(value = "目标收入")
@Excel(name = "目标收入", width = 20)
private String targetIncome;
@ApiModelProperty(value = "已完成收入")
@Excel(name = "已完成收入", width = 20)
private String completedIncome;
@ApiModelProperty(value = "目标利润")
@Excel(name = "目标利润", width = 20)
private String targetProfit;
@ApiModelProperty(value = "已完成利润")
@Excel(name = "已完成利润", width = 20)
private String completedProfit;
@ApiModelProperty(value = "目标装药量")
@Excel(name = "目标装药量", width = 20)
private String targetChargeQuantity;
@ApiModelProperty(value = "已完成装药量")
@Excel(name = "已完成装药量", width = 20)
private String completedChargeQuantity;
@ApiModelProperty(value = "目标交付数量")
@Excel(name = "目标交付数量", width = 20)
private String targetDeliveryQuantity;
@ApiModelProperty(value = "已完成交付数量")
@Excel(name = "已完成交付数量", width = 20)
private String completedDeliveryQuantity;
@ApiModelProperty(value = "年份")
@Excel(name = "年份", width = 20)
private String year;
@ApiModelProperty(value = "大图URL")
private String bigPic;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,36 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/12 0012 下午 15:37
*/
@Data
public class HxBusinessResponsibility implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "指标名称")
@Excel(name = "指标名称", width = 20)
private String indicatorName;
@ApiModelProperty(value = "已完成数量")
@Excel(name = "已完成数量", width = 20)
private String completedTasks;
@ApiModelProperty(value = "目标数量")
@Excel(name = "目标数量", width = 20)
private String targetTasks;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,45 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 下午 14:44
*/
@Data
public class HxCarUse implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "汽车名称")
@Excel(name = "汽车名称", width = 20)
private String carName;
@ApiModelProperty(value = "作业内容")
@Excel(name = "作业内容", width = 20)
private String workContent;
@ApiModelProperty(value = "当前位置")
@Excel(name = "当前位置", width = 20)
private String nowAddress;
@ApiModelProperty(value = "车辆状态")
@Excel(name = "车辆状态", width = 20)
private String carStatus;
@ApiModelProperty(value = "备注")
@Excel(name = "备注", width = 20)
private String remark;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,50 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 下午 19:52
*/
@Data
public class HxChargeJobContent implements Serializable {
private Long id;
@ApiModelProperty(value = "编号")
@Excel(name = "编号", width = 20)
private String numberNo;
@ApiModelProperty(value = "称量")
@Excel(name = "称量", width = 20)
private String weighing;
@ApiModelProperty(value = "混合")
@Excel(name = "混合", width = 20)
private String blend;
@ApiModelProperty(value = "浇筑")
@Excel(name = "浇筑", width = 20)
private String pouring;
@ApiModelProperty(value = "总体推迟时间")
@Excel(name = "总体推迟时间", width = 20)
private String delayTime;
@ApiModelProperty(value = "倒班车")
@Excel(name = "倒班车", width = 20)
private String reverseBus;
private String remark;
private Date createTime;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,49 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 下午 14:54
*/
@Data
public class HxCivilContract implements Serializable {
private Long id;
@ApiModelProperty(value = "合同日期")
@Excel(name = "合同日期", width = 20)
private String contractDate;
@ApiModelProperty(value = "产业类型")
@Excel(name = "产业类型", width = 20)
private String industryCategory;
@ApiModelProperty(value = "合同编号")
@Excel(name = "合同编号", width = 20)
private String contractNo;
@ApiModelProperty(value = "签订金额")
@Excel(name = "签订金额", width = 20)
private String contractAmount;
@ApiModelProperty(value = "策划生产数量")
@Excel(name = "策划生产数量", width = 20)
private String planQuantity;
@ApiModelProperty(value = "实际生产数量")
@Excel(name = "实际生产数量", width = 20)
private String realQuantity;
@ApiModelProperty(value = "备注")
@Excel(name = "备注", width = 20)
private String remark;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,39 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 民品收入
*
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 上午 11:24
*/
@Data
public class HxCivilIncome implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "部门名称")
@Excel(name = "部门名称", width = 20)
private String deptName;
@ApiModelProperty(value = "预测收入")
@Excel(name = "预测收入", width = 20)
private String forecastIncome;
@ApiModelProperty(value = "实际收入")
@Excel(name = "实际收入", width = 20)
private String realIncome;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,45 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 下午 15:45
*/
@Data
public class HxComprehensivePlan implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "部门")
@Excel(name = "部门", width = 20)
private String deptName;
@ApiModelProperty(value = "综合计划数量")
@Excel(name = "综合计划数量", width = 20)
private String comprehensivePlanTotal;
@ApiModelProperty(value = "综合计划完成数量")
@Excel(name = "综合计划完成数量", width = 20)
private String comprehensivePlanCompleted;
@ApiModelProperty(value = "绩效计划数量")
@Excel(name = "绩效计划数量", width = 20)
private String performancePlanTotal;
@ApiModelProperty(value = "绩效计划完成数")
@Excel(name = "绩效计划完成数", width = 20)
private String performancePlanCompleted;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,46 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 上午 11:38
*/
@Data
public class HxCostAnalysis implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "产品型号")
@Excel(name = "产品型号", width = 20)
private String productModel;
@ApiModelProperty(value = "预算执行率")
@Excel(name = "预算执行率", width = 20)
private String budgetImplementationRate;
@ApiModelProperty(value = "工装成本")
@Excel(name = "工装成本", width = 20)
private String toolingCost;
@ApiModelProperty(value = "原材料成本")
@Excel(name = "原材料成本", width = 20)
private String rawMaterialCost;
@ApiModelProperty(value = "总成本")
@Excel(name = "总成本", width = 20)
private String totalCost;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,93 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/17 0017 下午 15:58
*/
@Data
public class HxDeptOperateIndex implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "部门名称")
@Excel(name = "部门名称", width = 20)
private String deptName;
@ApiModelProperty(value = "实际收入")
@Excel(name = "实际收入", width = 20)
private String realIncome;
@ApiModelProperty(value = "目标收入")
@Excel(name = "目标收入", width = 20)
private String targetIncome;
@ApiModelProperty(value = "预测收入")
@Excel(name = "预测收入", width = 20)
private String forecastIncome;
@ApiModelProperty(value = "实际利润")
@Excel(name = "实际利润", width = 20)
private String realProfit;
@ApiModelProperty(value = "目标利润")
@Excel(name = "目标利润", width = 20)
private String targetProfit;
@ApiModelProperty(value = "预测利润")
@Excel(name = "预测利润", width = 20)
private String forecastProfit;
@ApiModelProperty(value = "实际EVA")
@Excel(name = "实际EVA", width = 20)
private String realEva;
@ApiModelProperty(value = "目标EVA")
@Excel(name = "目标EVA", width = 20)
private String targetEva;
@ApiModelProperty(value = "预测EVA")
@Excel(name = "预测EVA", width = 20)
private String forecastEva;
@ApiModelProperty(value = "实际产成品")
@Excel(name = "实际产成品", width = 20)
private String realFinishProduct;
@ApiModelProperty(value = "目标产成品")
@Excel(name = "目标产成品", width = 20)
private String targetFinishProduct;
@ApiModelProperty(value = "预测产成品")
@Excel(name = "预测产成品", width = 20)
private String forecastFinishProduct;
@ApiModelProperty(value = "实际应收账款")
@Excel(name = "实际应收账款", width = 20)
private String realCollection;
@ApiModelProperty(value = "目标应收账款")
@Excel(name = "目标应收账款", width = 20)
private String targetCollection;
@ApiModelProperty(value = "预测应收账款")
@Excel(name = "预测应收账款", width = 20)
private String forecastCollection;
@ApiModelProperty(value = "收入序时进度")
@Excel(name = "收入序时进度", width = 20)
private String incomeSpeed;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,45 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/22 0022 下午 13:15
*/
@Data
public class HxDispatchMeeting implements Serializable {
private Long id;
@ApiModelProperty(value = "工作内容")
@Excel(name = "工作内容", width = 20)
private String jobContent;
@ApiModelProperty(value = "会议名称")
@Excel(name = "会议名称", width = 20)
private String meetingName;
@ApiModelProperty(value = "督办领导")
@Excel(name = "督办领导", width = 20)
private String checkLeader;
@ApiModelProperty(value = "责任单位")
@Excel(name = "责任单位", width = 20)
private String responsibleUnit;
@ApiModelProperty(value = "是否完成")
@Excel(name = "是否完成", width = 20)
private String completeStatus;
@ApiModelProperty(value = "工作进展")
@Excel(name = "工作进展", width = 20)
private String workProgress;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,43 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 下午 18:20
*/
@Data
public class HxEsterProduction implements Serializable {
private Long id;
@ApiModelProperty(value = "酯工作内容")
@Excel(name = "酯工作内容", width = 20)
private String jobContent;
@ApiModelProperty(value = "开车时间")
@Excel(name = "开车时间", width = 20)
private String driveDate;
@ApiModelProperty(value = "预计结束时间")
@Excel(name = "预计结束时间", width = 20)
private String forecastEndDate;
@ApiModelProperty(value = "酯生产量")
@Excel(name = "酯生产量", width = 20)
private String esterProduction;
@ApiModelProperty(value = "粘合剂干燥情况")
@Excel(name = "粘合剂干燥情况", width = 20)
private String cleanStatus;
private String remark;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,64 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/17 0017 上午 9:50
*/
@Data
public class HxFactoryOperateIndex implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "实际收入")
@Excel(name = "实际收入", width = 20)
private String realIncome;
@ApiModelProperty(value = "目标收入")
private String targetIncome;
@ApiModelProperty(value = "实际利润")
@Excel(name = "实际利润", width = 20)
private String realProfit;
@ApiModelProperty(value = "目标利润")
private String targetProfit;
@ApiModelProperty(value = "实际EVA")
@Excel(name = "实际EVA", width = 20)
private String realEva;
@ApiModelProperty(value = "目标EVA")
private String targetEva;
@ApiModelProperty(value = "实际产成品")
@Excel(name = "实际产成品", width = 20)
private String realFinishProduct;
@ApiModelProperty(value = "目标产成品")
private String targetFinishProduct;
@ApiModelProperty(value = "实际应收账款")
@Excel(name = "实际应收账款", width = 20)
private String realCollection;
@ApiModelProperty(value = "目标应收账款")
private String targetCollection;
@ApiModelProperty(value = "预算执行率")
@Excel(name = "预算执行率", width = 20)
private String budgetImplementRate;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,45 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/17 0017 上午 9:56
*/
@Data
public class HxFactoryOperateIndexTarget implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "目标收入")
@Excel(name = "目标收入", width = 20)
private String targetIncome;
@ApiModelProperty(value = "目标利润")
@Excel(name = "目标利润", width = 20)
private String targetProfit;
@ApiModelProperty(value = "目标EVA")
@Excel(name = "目标EVA", width = 20)
private String targetEva;
@ApiModelProperty(value = "目标产成品")
@Excel(name = "目标产成品", width = 20)
private String targetFinishProduct;
@ApiModelProperty(value = "目标应收账款")
@Excel(name = "目标应收账款", width = 20)
private String targetCollection;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,63 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 上午 11:17
*/
@Data
public class HxFactoryResources implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "工房总数")
@Excel(name = "工房总数", width = 20)
private String workshopTotal;
@ApiModelProperty(value = "作业工房数")
@Excel(name = "作业工房数", width = 20)
private String workingWorkshopTotal;
@ApiModelProperty(value = "实际出勤人数")
@Excel(name = "实际出勤人数", width = 20)
private String realAttendance;
@ApiModelProperty(value = "应出勤总数")
@Excel(name = "应出勤总数", width = 20)
private String attendanceTotal;
@ApiModelProperty(value = "出勤率")
//@Excel(name = "出勤率", width = 20)
private String attendanceRate;
@ApiModelProperty(value = "设备运行数")
@Excel(name = "设备运行数", width = 20)
private String equipmentRunTotal;
@ApiModelProperty(value = "设备总数")
@Excel(name = "设备总数", width = 20)
private String equipmentTotal;
@ApiModelProperty(value = "设备运行率")
//@Excel(name = "设备运行率", width = 20)
private String equipmentRunRate;
@ApiModelProperty(value = "视频正常采集率")
@Excel(name = "视频正常采集率", width = 20)
private String videoCollectionRate;
@ApiModelProperty(value = "备注")
@Excel(name = "备注", width = 20)
private String remark;
}

View File

@ -0,0 +1,45 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 下午 13:50
*/
@Data
public class HxGeneralPlantConditions implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "目标收入")
@Excel(name = "目标收入", width = 20)
private String targetIncome;
@ApiModelProperty(value = "实际收入")
@Excel(name = "实际收入", width = 20)
private String realIncome;
@ApiModelProperty(value = "目标利润")
@Excel(name = "目标利润", width = 20)
private String targetProfit;
@ApiModelProperty(value = "实际利润")
@Excel(name = "实际利润", width = 20)
private String realProfit;
@ApiModelProperty(value = "新签合同额")
@Excel(name = "新签合同额", width = 20)
private String newContractAmount;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,41 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
*
* 信息公开-民用产业项目信息
*
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 下午 14:24
*/
@Data
public class HxIndustrialProjects implements Serializable {
private Long id;
@ApiModelProperty(value = "项目名称")
@Excel(name = "项目名称", width = 20)
private String projectName;
@ApiModelProperty(value = "部门名称")
@Excel(name = "部门名称", width = 20)
private String deptName;
@ApiModelProperty(value = "负责人")
@Excel(name = "负责人", width = 20)
private String director;
@ApiModelProperty(value = "完成情况")
@Excel(name = "完成情况", width = 20)
private String completedStatus;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,35 @@
package com.ailanyin.model;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/14 0014 下午 13:33
*/
@Data
public class HxInformationIndex implements Serializable {
private String informationInvested;
private String informationTargetInveste;
private String alreadyNetworkOperation;
private String targetNetworkOperation;
private String alreadyDeviceAccess;
private String targetDeviceAccess;
private String alreadyBusinessCoverage;
private String targetBusinessCoverage;
private String bigPic;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,33 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 下午 15:12
*/
@Data
public class HxInformationPublicity implements Serializable {
private Long id;
@ApiModelProperty(value = "部门名称")
@Excel(name = "部门名称", width = 20)
private String deptName;
@ApiModelProperty(value = "公示内容")
@Excel(name = "公示内容", width = 20)
private String publicityContent;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,41 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/22 0022 上午 11:29
*/
@Data
public class HxMaterialPlan implements Serializable {
private Long id;
@ApiModelProperty(value = "物资名称")
@Excel(name = "物资名称", width = 20)
private String materialName;
@ApiModelProperty(value = "现有库存")
@Excel(name = "现有库存", width = 20)
private String stock;
@ApiModelProperty(value = "是否开始备货采购")
@Excel(name = "是否开始备货采购", width = 20)
private String startPurchase;
@ApiModelProperty(value = "采购数量")
@Excel(name = "采购数量", width = 20)
private String purchaseNumber;
@ApiModelProperty(value = "入库时间")
@Excel(name = "入库时间", width = 20)
private String createTime;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,49 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 上午 10:41
*/
@Data
public class HxMaterialsAccessories implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "类型(原材料/配套件)")
@Excel(name = "类型(原材料/配套件)", width = 20)
private String category;
@ApiModelProperty(value = "名称")
@Excel(name = "名称", width = 20)
private String name;
@ApiModelProperty(value = "现有可满足生产台数")
@Excel(name = "现有可满足生产台数", width = 20)
private String existing;
@ApiModelProperty(value = "到货")
@Excel(name = "到货数量", width = 20)
private String arrival;
@ApiModelProperty(value = "已用数量")
@Excel(name = "已用数量", width = 20)
private String used;
@ApiModelProperty(value = "缺少数量")
@Excel(name = "缺少数量", width = 20)
private String lack;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,43 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/22 0022 上午 10:12
*/
@Data
public class HxMilepostAndBottleneck implements Serializable {
private Long id;
@ApiModelProperty(value = "项目名称")
@Excel(name = "项目名称", width = 20)
private String projectName;
@ApiModelProperty(value = "工作内容")
@Excel(name = "工作内容", width = 20)
private String jobContent;
@ApiModelProperty(value = "进展情况")
@Excel(name = "进展情况", width = 20)
private String progress;
@ApiModelProperty(value = "预计完成时间")
@Excel(name = "预计完成时间", width = 20)
private String forecastCompleteTime;
@ApiModelProperty(value = "目标完成时间")
@Excel(name = "目标完成时间", width = 20)
private String targetCompleteTime;
private String remark;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,49 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 下午 17:32
*/
@Data
public class HxMilitaryContract implements Serializable {
private Long id;
@ApiModelProperty(value = "合同名称")
@Excel(name = "合同名称", width = 20)
private String contractName;
@ApiModelProperty(value = "签订日期")
@Excel(name = "签订日期", width = 20)
private String contractDate;
@ApiModelProperty(value = "计划数量")
@Excel(name = "计划数量", width = 20)
private String planQuantity;
@ApiModelProperty(value = "签订金额")
@Excel(name = "签订金额", width = 20)
private String contractAmount;
@ApiModelProperty(value = "生产情况")
@Excel(name = "生产情况", width = 20)
private String productionStatus;
@ApiModelProperty(value = "结算情况")
@Excel(name = "结算情况", width = 20)
private String settlementStatus;
@ApiModelProperty(value = "备注")
@Excel(name = "备注", width = 20)
private String remark;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,53 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 下午 18:30
*/
@Data
public class HxMilitaryGeneralFactory implements Serializable {
private Long id;
@ApiModelProperty(value = "月度")
@Excel(name = "月度", width = 20)
private String month;
@ApiModelProperty(value = "产品型号")
@Excel(name = "产品型号", width = 20)
private String productModel;
@ApiModelProperty(value = "目标收入")
@Excel(name = "目标收入", width = 20)
private String targetIncome;
@ApiModelProperty(value = "实际收入")
@Excel(name = "实际收入", width = 20)
private String realIncome;
@ApiModelProperty(value = "收入序时进度")
@Excel(name = "收入序时进度", width = 20)
private String incomeSpeed;
@ApiModelProperty(value = "目标利润")
@Excel(name = "目标利润", width = 20)
private String targetProfit;
@ApiModelProperty(value = "实际利润")
@Excel(name = "实际利润", width = 20)
private String realProfit;
@ApiModelProperty(value = "利润序时进度")
@Excel(name = "利润序时进度", width = 20)
private String profitSpeed;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,37 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/16 0016 上午 10:35
*/
@Data
public class HxMilitaryIncome implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "部门名称")
@Excel(name = "部门名称", width = 20)
private String deptName;
@ApiModelProperty(value = "预测收入")
@Excel(name = "预测收入", width = 20)
private String forecastIncome;
@ApiModelProperty(value = "实际收入")
@Excel(name = "实际收入", width = 20)
private String actualIncome;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,44 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 上午 10:18
*/
@Data
public class HxModelStation implements Serializable {
private Long id;
private Date createTime;
@ApiModelProperty(value = "工位名称")
@Excel(name = "工位名称(硫化/固化)", width = 20)
private String stationName;
@ApiModelProperty(value = "升温工位数")
@Excel(name = "升温工位数", width = 20)
private String riseNumber;
@ApiModelProperty(value = "降温工位数")
@Excel(name = "降温工位数", width = 20)
private String coolingNumber;
@ApiModelProperty(value = "保温工位数")
@Excel(name = "保温工位数", width = 20)
private String warmNumber;
@ApiModelProperty(value = "空闲工位数")
@Excel(name = "空闲工位数", width = 20)
private String freeNumber;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,51 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 上午 11:52
*/
@Data
public class HxModelYearPlan implements Serializable {
private Long id;
@ApiModelProperty(value = "年份")
@Excel(name = "年份", width = 20)
private String year;
@ApiModelProperty(value = "产品型号")
@Excel(name = "产品型号", width = 20)
private String productModel;
@ApiModelProperty(value = "实际装药量")
@Excel(name = "实际装药量", width = 20)
private String realCharge;
@ApiModelProperty(value = "总装药任务")
@Excel(name = "总装药任务", width = 20)
private String targetCharge;
@ApiModelProperty(value = "装药率")
private String chargeRate;
@ApiModelProperty(value = "实际交付")
@Excel(name = "实际交付", width = 20)
private String realDeliver;
@ApiModelProperty(value = "总交付任务")
@Excel(name = "总交付任务", width = 20)
private String targetDeliver;
@ApiModelProperty(value = "交付率")
private String deliverRate;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,36 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/14 0014 上午 9:14
*/
@Data
public class HxPlanCompleted implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "工作计划名称")
@Excel(name = "工作计划名称", width = 20)
private String planName;
@ApiModelProperty(value = "部门名称")
@Excel(name = "部门名称", width = 20)
private String deptName;
@ApiModelProperty(value = "完成情况")
@Excel(name = "完成情况", width = 20)
private String completed;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,21 @@
package com.ailanyin.model;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 下午 14:14
*/
@Data
public class HxProductPic implements Serializable {
private Integer id;
private String pic;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,49 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/13 0013 下午 17:51
*/
@Data
public class HxProductQualified implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "分类(1=大型,2=中型,3=小型)")
@Excel(name = "分类(1=大型,2=中型,3=小型)", width = 30)
private String category;
@ApiModelProperty(value = "产品名称")
@Excel(name = "产品名称", width = 20)
private String productName;
@ApiModelProperty(value = "产品型号")
@Excel(name = "产品型号", width = 20)
private String productModel;
@ApiModelProperty(value = "总数量")
@Excel(name = "总数量", width = 20)
private String total;
@ApiModelProperty(value = "合格数量")
@Excel(name = "合格数量", width = 20)
private String qualifiedTotal;
@ApiModelProperty(value = "备注")
@Excel(name = "备注", width = 20)
private String remark;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,57 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 上午 11:29
*/
@Data
public class HxProductionPlan implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "产品型号")
@Excel(name = "产品型号", width = 20)
private String productModel;
@ApiModelProperty(value = "生产数量")
@Excel(name = "生产数量", width = 20)
private String productionNumber;
@ApiModelProperty(value = "绝热数量")
@Excel(name = "绝热数量", width = 20)
private String adiabat;
@ApiModelProperty(value = "装药数量")
@Excel(name = "装药数量", width = 20)
private String charge;
@ApiModelProperty(value = "总装数量")
@Excel(name = "总装数量", width = 20)
private String assembly;
@ApiModelProperty(value = "交付数量")
@Excel(name = "交付数量", width = 20)
private String deliver;
@ApiModelProperty(value = "评审数量")
@Excel(name = "评审数量", width = 20)
private String review;
@ApiModelProperty(value = "结算数量")
@Excel(name = "结算数量", width = 20)
private String settlement;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,77 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 下午 21:58
*/
@Data
public class HxProductionSituation implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "型号")
@Excel(name = "型号", width = 20)
private String model;
@ApiModelProperty(value = "类型")
@Excel(name = "类型(填大/中/小)", width = 20)
private String category;
@ApiModelProperty(value = "生产计划名称")
@Excel(name = "生产计划名称", width = 20)
private String planName;
@ApiModelProperty(value = "绝热计划数量")
@Excel(name = "绝热计划数量", width = 20)
private String targetAdiabat;
@ApiModelProperty(value = "绝热完成数量")
@Excel(name = "绝热完成数量", width = 20)
private String realAdiabat;
@ApiModelProperty(value = "装药计划数")
@Excel(name = "装药计划数", width = 20)
private String targetCharge;
@ApiModelProperty(value = "装药完成数")
@Excel(name = "装药完成数", width = 20)
private String realCharge;
@ApiModelProperty(value = "总装计划数")
@Excel(name = "总装计划数", width = 20)
private String targetAssemble;
@ApiModelProperty(value = "总装完成数")
@Excel(name = "总装完成数", width = 20)
private String realAssemble;
@ApiModelProperty(value = "交付计划数")
@Excel(name = "交付计划数", width = 20)
private String targetDeliver;
@ApiModelProperty(value = "实际交付数")
@Excel(name = "实际交付数", width = 20)
private String realDeliver;
@ApiModelProperty(value = "酯计划数")
@Excel(name = "酯计划数", width = 20)
private String targetEster;
@ApiModelProperty(value = "酯实际产量")
@Excel(name = "酯实际产量", width = 20)
private String realEster;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,36 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/10 0010 下午 17:35
*/
@Data
public class HxQualityCase implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "班组名")
@Excel(name = "班组名", width = 20)
private String className;
@ApiModelProperty(value = "故障启示")
@Excel(name = "故障启示", width = 20)
private String faultRevelation;
@ApiModelProperty(value = "案例名称")
@Excel(name = "案例名称", width = 20)
private String remark;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,66 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 上午 9:07
*/
@Data
public class HxQualityManage implements Serializable {
private Long id;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "全厂质量体系问题总数")
@Excel(name = "全厂质量体系问题总数", width = 20)
private String factoryProblemTotal;
@ApiModelProperty(value = "全厂质量体系问题整改数")
@Excel(name = "全厂质量体系问题整改数", width = 20)
private String factoryProblemRectificationTotal;
@ApiModelProperty(value = "一般性质量问题数")
@Excel(name = "一般性质量问题数", width = 20)
private String commonlyProblemTotal;
@ApiModelProperty(value = "低层次质量问题数")
@Excel(name = "低层次质量问题数", width = 20)
private String lowProblemTotal;
@ApiModelProperty(value = "产品错检率")
@Excel(name = "产品错检率", width = 20)
private String errorCheckTotal;
@ApiModelProperty(value = "产品漏检率")
@Excel(name = "产品漏检率", width = 20)
private String leakCheckTotal;
@ApiModelProperty(value = "质量计划总数")
@Excel(name = "质量计划总数", width = 20)
private String qualityPlanTotal;
@ApiModelProperty(value = "质量计划完成数")
@Excel(name = "质量计划完成数", width = 20)
private String qualityPlanCompleteTotal;
@ApiModelProperty(value = "质量通报总数")
@Excel(name = "质量通报总数", width = 20)
private String qualityNotificationTotal;
@ApiModelProperty(value = "质量通报完成数")
@Excel(name = "质量通报完成数", width = 20)
private String qualityNotificationCompleteTotal;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,36 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/13 0013 下午 17:05
*/
@Data
public class HxQualitySystemElements implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "部门名称")
@Excel(name = "部门名称", width = 20)
private String deptName;
@ApiModelProperty(value = "体系要素名称")
@Excel(name = "体系要素名称", width = 20)
private String systemName;
@ApiModelProperty(value = "体系要素问题数")
@Excel(name = "体系要素问题数", width = 20)
private String systemNumber;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,37 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/13 0013 下午 16:21
*/
@Data
public class HxQualitySystemReview implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "内审数量")
@Excel(name = "内审数量", width = 20)
private String internalReviewNumber;
@ApiModelProperty(value = "外审数量")
@Excel(name = "外审数量", width = 20)
private String externalReviewNumber;
@ApiModelProperty(value = "第三方审数量")
@Excel(name = "第三方审数量", width = 20)
private String otherReviewNumber;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,37 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/14 0014 上午 10:44
*/
@Data
public class HxResponsibilityStatus implements Serializable {
private Long id;
@ApiModelProperty(value = "责任令内容")
@Excel(name = "责任令内容", width = 20)
private String responsibilityContent;
@ApiModelProperty(value = "进展情况")
@Excel(name = "进展情况", width = 20)
private String progressStatus;
@ApiModelProperty(value = "完成状态")
@Excel(name = "完成状态", width = 20)
private String completionStatus;
@ApiModelProperty(value = "部门名称")
@Excel(name = "部门名称", width = 20)
private String deptName;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,60 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/12 0012 下午 13:26
*/
@Data
public class HxRevenueProfit implements Serializable {
private Long id;
@ApiModelProperty(value = "部门名称")
@Excel(name = "部门名称", width = 20)
private String deptName;
@ApiModelProperty(value = "月份")
@Excel(name = "月份", width = 20)
private String month;
@ApiModelProperty(value = "已完成收入")
@Excel(name = "已完成收入", width = 20)
private String completedRevenue;
@ApiModelProperty(value = "预测收入")
@Excel(name = "预测收入", width = 20)
private String forecastRevenue;
@ApiModelProperty(value = "目标收入")
@Excel(name = "目标收入", width = 20)
private String targetRevenue;
@ApiModelProperty(value = "已完成利润")
@Excel(name = "已完成利润", width = 20)
private String completedProfit;
@ApiModelProperty(value = "预测利润")
@Excel(name = "预测利润", width = 20)
private String forecastProfit;
@ApiModelProperty(value = "目标利润")
@Excel(name = "目标利润", width = 20)
private String targetProfit;
@ApiModelProperty(value = "收入完成率")
@Excel(name = "收入完成率", width = 20)
private String revenueRate;
@ApiModelProperty(value = "利润完成率")
@Excel(name = "利润完成率", width = 20)
private String profitRate;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,41 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/21 0021 上午 9:40
*/
@Data
public class HxStorehouse implements Serializable {
private Long id;
@ApiModelProperty(value = "库房编号")
@Excel(name = "库房编号", width = 20)
private String numberNo;
@ApiModelProperty(value = "库房名称")
@Excel(name = "库房名称", width = 20)
private String name;
@ApiModelProperty(value = "库房类型")
@Excel(name = "库房类型", width = 20)
private String category;
@ApiModelProperty(value = "当前状态")
@Excel(name = "当前状态", width = 20)
private String status;
@ApiModelProperty(value = "产品信息")
@Excel(name = "产品信息", width = 20)
private String productInfo;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,47 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 下午 13:21
*/
@Data
public class HxStrategyIndex implements Serializable {
private Long id;
@ApiModelProperty(value = "年度")
@Excel(name = "年度", width = 20)
private String year;
@ApiModelProperty(value = "五力名称")
@Excel(name = "五力名称", width = 20)
private String fiveForce;
@ApiModelProperty(value = "指标名称")
@Excel(name = "指标名称", width = 20)
private String indexName;
@ApiModelProperty(value = "初期值")
@Excel(name = "初期值", width = 20)
private String startNumber;
@ApiModelProperty(value = "末期值")
@Excel(name = "末期值", width = 20)
private String endNumber;
@ApiModelProperty(value = "当年目标")
@Excel(name = "当年目标", width = 20)
private String yearTarget;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,37 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/15 0015 下午 13:43
*/
@Data
public class HxSynthesizeIndex implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "部门名称")
@Excel(name = "部门名称", width = 20)
private String deptName;
@ApiModelProperty(value = "项目名称")
@Excel(name = "项目名称", width = 20)
private String projectName;
@ApiModelProperty(value = "完成状态")
@Excel(name = "完成状态", width = 20)
private String completedStatus;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,38 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 系统雷达图
*
* @author ailanyin
* @version 1.0
* @since 2021/12/14 0014 上午 9:44
*/
@Data
public class HxSystemRadar implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "系统名称")
@Excel(name = "系统名称", width = 20)
private String systemName;
@ApiModelProperty(value = "指标名称")
@Excel(name = "指标名称", width = 20)
private String indexName;
@ApiModelProperty(value = "指标数量")
@Excel(name = "指标数量", width = 20)
private String indexTotal;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,45 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/22 0022 下午 13:55
*/
@Data
public class HxTeamAttendance implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "班组名称")
@Excel(name = "班组名称", width = 20)
private String teamName;
@ApiModelProperty(value = "人员数量")
@Excel(name = "人员数量", width = 20)
private String peopleTotal;
@ApiModelProperty(value = "班次数")
@Excel(name = "班次数", width = 20)
private String shift;
@ApiModelProperty(value = "到岗人数")
@Excel(name = "到岗人数", width = 20)
private String realWorkerTotal;
@ApiModelProperty(value = "到岗人员")
@Excel(name = "到岗人员(逗号隔开)", width = 20)
private String peopleList;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,79 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/20 0020 下午 16:17
*/
@Data
public class HxWeekPlan implements Serializable {
private Long id;
@ApiModelProperty(value = "周开始日期")
@Excel(name = "周开始日期", width = 20)
private String month;
@ApiModelProperty(value = "周结束日期")
@Excel(name = "周结束日期", width = 20)
private String serialNumber;
@ApiModelProperty(value = "实际探伤完成量")
@Excel(name = "实际探伤完成量", width = 20)
private String realFlawDetection;
@ApiModelProperty(value = "探伤计划值")
@Excel(name = "探伤计划值", width = 20)
private String targetFlawDetection;
@ApiModelProperty(value = "探伤完成率")
//@Excel(name = "探伤完成率", width = 20)
private String flawDetectionRate;
@ApiModelProperty(value = "实际装药完成量")
@Excel(name = "实际装药完成量", width = 20)
private String realCharge;
@ApiModelProperty(value = "装药计划值")
@Excel(name = "装药计划值", width = 20)
private String targetCharge;
@ApiModelProperty(value = "装药完成率")
//@Excel(name = "装药完成率", width = 20)
private String chargeRate;
@ApiModelProperty(value = "实际交付量")
@Excel(name = "实际交付量", width = 20)
private String realDeliver;
@ApiModelProperty(value = "目标交付量")
@Excel(name = "目标交付量", width = 20)
private String targetDeliver;
@ApiModelProperty(value = "交付完成率")
//@Excel(name = "交付完成率", width = 20)
private String deliverRate;
@ApiModelProperty(value = "实际壳体入场量")
@Excel(name = "实际壳体入场量", width = 20)
private String realHousing;
@ApiModelProperty(value = "目标壳体入场量")
@Excel(name = "目标壳体入场量", width = 20)
private String targetHousing;
@ApiModelProperty(value = "壳体入场完成率")
//@Excel(name = "壳体入场完成率", width = 20)
private String housingRate;
private String remark;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,36 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/14 0014 上午 11:19
*/
@Data
public class HxWorkPlan implements Serializable {
private Long id;
@ApiModelProperty(value = "日期")
@Excel(name = "日期", width = 20)
private String todayDate;
@ApiModelProperty(value = "工作计划名称")
@Excel(name = "工作计划名称", width = 20)
private String workPlanName;
@ApiModelProperty(value = "部门名称")
@Excel(name = "部门名称", width = 20)
private String deptName;
@ApiModelProperty(value = "完成状态")
@Excel(name = "完成状态", width = 20)
private String completedStatus;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,39 @@
package com.ailanyin.model;
import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author ailanyin
* @version 1.0
* @since 2021/12/22 0022 下午 14:37
*/
@Data
public class HxYearDuty implements Serializable {
private Long id;
@ApiModelProperty(value = "年份")
@Excel(name = "年份", width = 20)
private String year;
@ApiModelProperty(value = "产品型号")
@Excel(name = "产品型号", width = 20)
private String productModel;
@ApiModelProperty(value = "实际累计生产数量")
@Excel(name = "实际累计生产数量", width = 20)
private String realTotal;
@ApiModelProperty(value = "要求生产量")
@Excel(name = "要求生产量", width = 20)
private String targetTotal;
private String rate;
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,186 @@
<?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="com.ailanyin.mapper.HxAnnualTargetMapper">
<resultMap id="BaseResultMap" type="com.ailanyin.model.HxAnnualTarget">
<id column="id" jdbcType="BIGINT" property="id" />
<result column="target_income" jdbcType="VARCHAR" property="targetIncome" />
<result column="completed_income" jdbcType="VARCHAR" property="completedIncome" />
<result column="target_profit" jdbcType="VARCHAR" property="targetProfit" />
<result column="completed_profit" jdbcType="VARCHAR" property="completedProfit" />
<result column="target_charge_quantity" jdbcType="VARCHAR" property="targetChargeQuantity" />
<result column="completed_charge_quantity" jdbcType="VARCHAR" property="completedChargeQuantity" />
<result column="target_delivery_quantity" jdbcType="VARCHAR" property="targetDeliveryQuantity" />
<result column="completed_delivery_quantity" jdbcType="VARCHAR" property="completedDeliveryQuantity" />
<result column="year" jdbcType="VARCHAR" property="year" />
<result column="big_pic" jdbcType="VARCHAR" property="bigPic" />
</resultMap>
<sql id="Base_Column_List">
"id", "target_income", "completed_income", "target_profit", "completed_profit", "target_charge_quantity",
"completed_charge_quantity", "target_delivery_quantity", "completed_delivery_quantity",
"year", "big_pic"
</sql>
<select id="selectByParam" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from ROOT."hx_annual_target"
<where>
<if test="year != null">
and "year" = #{year}
</if>
</where>
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Sun Dec 12 03:40:37 UTC 2021.
-->
delete from hx_annual_target
where `id` = #{id,jdbcType=BIGINT}
</delete>
<insert id="insert" parameterType="com.ailanyin.model.HxAnnualTarget">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Sun Dec 12 03:40:37 UTC 2021.
-->
insert into hx_annual_target (`id`, `target_income`, `completed_income`,
`target_profit`, `completed_profit`, `target_charge_quantity`,
`completed_charge_quantity`, `target_delivery_quantity`,
`completed_delivery_quantity`, `year`, `big_pic`
)
values (#{id,jdbcType=BIGINT}, #{targetIncome,jdbcType=VARCHAR}, #{completedIncome,jdbcType=VARCHAR},
#{targetProfit,jdbcType=VARCHAR}, #{completedProfit,jdbcType=VARCHAR}, #{targetChargeQuantity,jdbcType=VARCHAR},
#{completedChargeQuantity,jdbcType=VARCHAR}, #{targetDeliveryQuantity,jdbcType=VARCHAR},
#{completedDeliveryQuantity,jdbcType=VARCHAR}, #{year,jdbcType=VARCHAR}, #{bigPic,jdbcType=VARCHAR}
)
</insert>
<insert id="insertSelective" parameterType="com.ailanyin.model.HxAnnualTarget">
insert into ROOT."hx_annual_target"
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
"id",
</if>
<if test="targetIncome != null">
"target_income",
</if>
<if test="completedIncome != null">
"completed_income",
</if>
<if test="targetProfit != null">
"target_profit",
</if>
<if test="completedProfit != null">
"completed_profit",
</if>
<if test="targetChargeQuantity != null">
"target_charge_quantity",
</if>
<if test="completedChargeQuantity != null">
"completed_charge_quantity",
</if>
<if test="targetDeliveryQuantity != null">
"target_delivery_quantity",
</if>
<if test="completedDeliveryQuantity != null">
"completed_delivery_quantity",
</if>
<if test="year != null">
"year",
</if>
<if test="bigPic != null">
"big_pic",
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=BIGINT},
</if>
<if test="targetIncome != null">
#{targetIncome,jdbcType=VARCHAR},
</if>
<if test="completedIncome != null">
#{completedIncome,jdbcType=VARCHAR},
</if>
<if test="targetProfit != null">
#{targetProfit,jdbcType=VARCHAR},
</if>
<if test="completedProfit != null">
#{completedProfit,jdbcType=VARCHAR},
</if>
<if test="targetChargeQuantity != null">
#{targetChargeQuantity,jdbcType=VARCHAR},
</if>
<if test="completedChargeQuantity != null">
#{completedChargeQuantity,jdbcType=VARCHAR},
</if>
<if test="targetDeliveryQuantity != null">
#{targetDeliveryQuantity,jdbcType=VARCHAR},
</if>
<if test="completedDeliveryQuantity != null">
#{completedDeliveryQuantity,jdbcType=VARCHAR},
</if>
<if test="year != null">
#{year,jdbcType=VARCHAR},
</if>
<if test="bigPic != null">
#{bigPic,jdbcType=VARCHAR},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.ailanyin.model.HxAnnualTarget">
update ROOT."hx_annual_target"
<set>
<if test="targetIncome != null">
"target_income" = #{targetIncome,jdbcType=VARCHAR},
</if>
<if test="completedIncome != null">
"completed_income" = #{completedIncome,jdbcType=VARCHAR},
</if>
<if test="targetProfit != null">
"target_profit" = #{targetProfit,jdbcType=VARCHAR},
</if>
<if test="completedProfit != null">
"completed_profit" = #{completedProfit,jdbcType=VARCHAR},
</if>
<if test="targetChargeQuantity != null">
"target_charge_quantity" = #{targetChargeQuantity,jdbcType=VARCHAR},
</if>
<if test="completedChargeQuantity != null">
"completed_charge_quantity" = #{completedChargeQuantity,jdbcType=VARCHAR},
</if>
<if test="targetDeliveryQuantity != null">
"target_delivery_quantity" = #{targetDeliveryQuantity,jdbcType=VARCHAR},
</if>
<if test="completedDeliveryQuantity != null">
"completed_delivery_quantity" = #{completedDeliveryQuantity,jdbcType=VARCHAR},
</if>
<if test="year != null">
"year" = #{year,jdbcType=VARCHAR},
</if>
<if test="bigPic != null">
"big_pic" = #{bigPic,jdbcType=VARCHAR},
</if>
</set>
where "id" = #{id,jdbcType=BIGINT}
</update>
<update id="updateByPrimaryKey" parameterType="com.ailanyin.model.HxAnnualTarget">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Sun Dec 12 03:40:37 UTC 2021.
-->
update hx_annual_target
set `target_income` = #{targetIncome,jdbcType=VARCHAR},
`completed_income` = #{completedIncome,jdbcType=VARCHAR},
`target_profit` = #{targetProfit,jdbcType=VARCHAR},
`completed_profit` = #{completedProfit,jdbcType=VARCHAR},
`target_charge_quantity` = #{targetChargeQuantity,jdbcType=VARCHAR},
`completed_charge_quantity` = #{completedChargeQuantity,jdbcType=VARCHAR},
`target_delivery_quantity` = #{targetDeliveryQuantity,jdbcType=VARCHAR},
`completed_delivery_quantity` = #{completedDeliveryQuantity,jdbcType=VARCHAR},
`year` = #{year,jdbcType=VARCHAR},
`big_pic` = #{bigPic,jdbcType=VARCHAR}
where `id` = #{id,jdbcType=BIGINT}
</update>
</mapper>

View File

@ -0,0 +1,110 @@
<?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="com.ailanyin.mapper.HxBusinessResponsibilityMapper">
<resultMap id="BaseResultMap" type="com.ailanyin.model.HxBusinessResponsibility">
<id column="id" jdbcType="BIGINT" property="id" />
<result column="month" jdbcType="VARCHAR" property="month" />
<result column="indicator_name" jdbcType="VARCHAR" property="indicatorName" />
<result column="completed_tasks" jdbcType="VARCHAR" property="completedTasks" />
<result column="target_tasks" jdbcType="VARCHAR" property="targetTasks" />
</resultMap>
<sql id="Base_Column_List">
"id", "month", "indicator_name", "completed_tasks", "target_tasks"
</sql>
<select id="selectHxBusinessResponsibilityList" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from ROOT."hx_business_responsibility"
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Sun Dec 12 07:40:53 UTC 2021.
-->
delete from hx_business_responsibility
where `id` = #{id,jdbcType=BIGINT}
</delete>
<insert id="insert" parameterType="com.ailanyin.model.HxBusinessResponsibility">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Sun Dec 12 07:40:53 UTC 2021.
-->
insert into hx_business_responsibility (`id`, `month`, `indicator_name`,
`completed_tasks`, `target_tasks`)
values (#{id,jdbcType=BIGINT}, #{month,jdbcType=VARCHAR}, #{indicatorName,jdbcType=VARCHAR},
#{completedTasks,jdbcType=VARCHAR}, #{targetTasks,jdbcType=VARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.ailanyin.model.HxBusinessResponsibility">
insert into ROOT."hx_business_responsibility"
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
"id",
</if>
<if test="month != null">
"month",
</if>
<if test="indicatorName != null">
"indicator_name",
</if>
<if test="completedTasks != null">
"completed_tasks",
</if>
<if test="targetTasks != null">
"target_tasks",
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=BIGINT},
</if>
<if test="month != null">
#{month,jdbcType=VARCHAR},
</if>
<if test="indicatorName != null">
#{indicatorName,jdbcType=VARCHAR},
</if>
<if test="completedTasks != null">
#{completedTasks,jdbcType=VARCHAR},
</if>
<if test="targetTasks != null">
#{targetTasks,jdbcType=VARCHAR},
</if>
</trim>
</insert>
<update id="updateSelective" parameterType="com.ailanyin.model.HxBusinessResponsibility">
update ROOT."hx_business_responsibility"
<set>
<if test="completedTasks != null">
"completed_tasks" = #{completedTasks,jdbcType=VARCHAR},
</if>
<if test="targetTasks != null">
"target_tasks" = #{targetTasks,jdbcType=VARCHAR}
</if>
</set>
where "month" = #{month,jdbcType=VARCHAR} and
"indicator_name" = #{indicatorName,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKey" parameterType="com.ailanyin.model.HxBusinessResponsibility">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Sun Dec 12 07:40:53 UTC 2021.
-->
update hx_business_responsibility
set `month` = #{month,jdbcType=VARCHAR},
`indicator_name` = #{indicatorName,jdbcType=VARCHAR},
`completed_tasks` = #{completedTasks,jdbcType=VARCHAR},
`target_tasks` = #{targetTasks,jdbcType=VARCHAR}
where `id` = #{id,jdbcType=BIGINT}
</update>
<select id="checkIsExist" resultType="int">
select
count("id")
from ROOT."hx_business_responsibility"
where "month" = #{month,jdbcType=VARCHAR} and
"indicator_name" = #{indicatorName,jdbcType=VARCHAR}
</select>
</mapper>

View File

@ -0,0 +1,182 @@
<?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="com.ailanyin.mapper.HxCarUseMapper">
<resultMap id="BaseResultMap" type="com.ailanyin.model.HxCarUse">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 06:43:22 UTC 2021.
-->
<id column="id" jdbcType="BIGINT" property="id" />
<result column="today_date" jdbcType="VARCHAR" property="todayDate" />
<result column="car_name" jdbcType="VARCHAR" property="carName" />
<result column="work_content" jdbcType="VARCHAR" property="workContent" />
<result column="now_address" jdbcType="VARCHAR" property="nowAddress" />
<result column="car_status" jdbcType="VARCHAR" property="carStatus" />
<result column="remark" jdbcType="VARCHAR" property="remark" />
</resultMap>
<sql id="Base_Column_List">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 06:43:22 UTC 2021.
-->
"id", "today_date", "car_name", "work_content", "now_address", "car_status", "remark"
</sql>
<select id="selectList" resultMap="BaseResultMap">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 06:43:22 UTC 2021.
-->
select
<include refid="Base_Column_List" />
from ROOT."hx_car_use"
<where>
<if test="todayDate != null">
"today_date" = #{todayDate}
</if>
</where>
</select>
<select id="getLastDay" resultType="string">
select "today_date"
from ROOT."hx_car_use"
group by "today_date"
order by "today_date" desc
limit 1
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 06:43:22 UTC 2021.
-->
delete from hx_car_use
where `id` = #{id,jdbcType=BIGINT}
</delete>
<insert id="insert" parameterType="com.ailanyin.model.HxCarUse">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 06:43:22 UTC 2021.
-->
insert into hx_car_use (`id`, `today_date`, `car_name`,
`work_content`, `now_address`, `car_status`,
`remark`)
values (#{id,jdbcType=BIGINT}, #{todayDate,jdbcType=VARCHAR}, #{carName,jdbcType=VARCHAR},
#{workContent,jdbcType=VARCHAR}, #{nowAddress,jdbcType=VARCHAR}, #{carStatus,jdbcType=VARCHAR},
#{remark,jdbcType=VARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.ailanyin.model.HxCarUse">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 06:43:22 UTC 2021.
-->
insert into ROOT."hx_car_use"
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
"id",
</if>
<if test="todayDate != null">
"today_date",
</if>
<if test="carName != null">
"car_name",
</if>
<if test="workContent != null">
"work_content",
</if>
<if test="nowAddress != null">
"now_address",
</if>
<if test="carStatus != null">
"car_status",
</if>
<if test="remark != null">
"remark",
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=BIGINT},
</if>
<if test="todayDate != null">
#{todayDate,jdbcType=VARCHAR},
</if>
<if test="carName != null">
#{carName,jdbcType=VARCHAR},
</if>
<if test="workContent != null">
#{workContent,jdbcType=VARCHAR},
</if>
<if test="nowAddress != null">
#{nowAddress,jdbcType=VARCHAR},
</if>
<if test="carStatus != null">
#{carStatus,jdbcType=VARCHAR},
</if>
<if test="remark != null">
#{remark,jdbcType=VARCHAR},
</if>
</trim>
</insert>
<update id="updateSelective" parameterType="com.ailanyin.model.HxCarUse">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 06:43:22 UTC 2021.
-->
update ROOT."hx_car_use"
<set>
<if test="workContent != null">
"work_content" = #{workContent,jdbcType=VARCHAR},
</if>
<if test="nowAddress != null">
"now_address" = #{nowAddress,jdbcType=VARCHAR},
</if>
<if test="carStatus != null">
"car_status" = #{carStatus,jdbcType=VARCHAR},
</if>
<if test="remark != null">
"remark" = #{remark,jdbcType=VARCHAR},
</if>
</set>
where "today_date" = #{todayDate,jdbcType=VARCHAR} and
"car_name" = #{carName,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKey" parameterType="com.ailanyin.model.HxCarUse">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 06:43:22 UTC 2021.
-->
update hx_car_use
set `today_date` = #{todayDate,jdbcType=VARCHAR},
`car_name` = #{carName,jdbcType=VARCHAR},
`work_content` = #{workContent,jdbcType=VARCHAR},
`now_address` = #{nowAddress,jdbcType=VARCHAR},
`car_status` = #{carStatus,jdbcType=VARCHAR},
`remark` = #{remark,jdbcType=VARCHAR}
where `id` = #{id,jdbcType=BIGINT}
</update>
<select id="checkIsExist" resultType="int">
select count("id")
from ROOT."hx_car_use"
where "today_date" = #{todayDate,jdbcType=VARCHAR} and
"car_name" = #{carName,jdbcType=VARCHAR}
</select>
<select id="getHxCarUsePic1" resultType="map">
select count("id") as "total",
(select count("id")
from ROOT."hx_car_use"
where "hx_car_use"."today_date" &gt;= #{start}
and "today_date" &lt; #{end} and "car_status" = '使用中') as "useTotal"
from ROOT."hx_car_use"
where "hx_car_use"."today_date" &gt;= #{start}
and "today_date" &lt;= #{end}
</select>
</mapper>

View File

@ -0,0 +1,195 @@
<?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="com.ailanyin.mapper.HxChargeJobContentMapper">
<resultMap id="BaseResultMap" type="com.ailanyin.model.HxChargeJobContent">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 12:06:39 UTC 2021.
-->
<id column="id" jdbcType="BIGINT" property="id" />
<result column="number_no" jdbcType="VARCHAR" property="numberNo" />
<result column="weighing" jdbcType="VARCHAR" property="weighing" />
<result column="blend" jdbcType="VARCHAR" property="blend" />
<result column="pouring" jdbcType="VARCHAR" property="pouring" />
<result column="delay_time" jdbcType="VARCHAR" property="delayTime" />
<result column="reverse_bus" jdbcType="VARCHAR" property="reverseBus" />
<result column="remark" jdbcType="VARCHAR" property="remark" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
</resultMap>
<sql id="Base_Column_List">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 12:06:39 UTC 2021.
-->
"id", "number_no", "weighing", "blend", "pouring", "delay_time", "reverse_bus", "remark",
"create_time"
</sql>
<select id="selectList" resultMap="BaseResultMap">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 12:06:39 UTC 2021.
-->
select
<include refid="Base_Column_List" />
from ROOT."hx_charge_job_content"
order by "id" DESC
</select>
<select id="getChargeJobContentPic" resultMap="BaseResultMap">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 12:06:39 UTC 2021.
-->
select
<include refid="Base_Column_List" />
from ROOT."hx_charge_job_content"
order by "id" DESC
limit 1
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 12:06:39 UTC 2021.
-->
delete from hx_charge_job_content
where `id` = #{id,jdbcType=BIGINT}
</delete>
<insert id="insert" parameterType="com.ailanyin.model.HxChargeJobContent">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 12:06:39 UTC 2021.
-->
insert into hx_charge_job_content (`id`, `number_no`, `weighing`,
`blend`, `pouring`, `delay_time`,
`reverse_bus`, `remark`, `create_time`
)
values (#{id,jdbcType=BIGINT}, #{numberNo,jdbcType=VARCHAR}, #{weighing,jdbcType=VARCHAR},
#{blend,jdbcType=VARCHAR}, #{pouring,jdbcType=VARCHAR}, #{delayTime,jdbcType=VARCHAR},
#{reverseBus,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}
)
</insert>
<insert id="insertSelective" parameterType="com.ailanyin.model.HxChargeJobContent">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 12:06:39 UTC 2021.
-->
insert into ROOT."hx_charge_job_content"
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
"id",
</if>
<if test="numberNo != null">
"number_no",
</if>
<if test="weighing != null">
"weighing",
</if>
<if test="blend != null">
"blend",
</if>
<if test="pouring != null">
"pouring",
</if>
<if test="delayTime != null">
"delay_time",
</if>
<if test="reverseBus != null">
"reverse_bus",
</if>
<if test="remark != null">
"remark",
</if>
<if test="createTime != null">
"create_time",
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=BIGINT},
</if>
<if test="numberNo != null">
#{numberNo,jdbcType=VARCHAR},
</if>
<if test="weighing != null">
#{weighing,jdbcType=VARCHAR},
</if>
<if test="blend != null">
#{blend,jdbcType=VARCHAR},
</if>
<if test="pouring != null">
#{pouring,jdbcType=VARCHAR},
</if>
<if test="delayTime != null">
#{delayTime,jdbcType=VARCHAR},
</if>
<if test="reverseBus != null">
#{reverseBus,jdbcType=VARCHAR},
</if>
<if test="remark != null">
#{remark,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.ailanyin.model.HxChargeJobContent">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 12:06:39 UTC 2021.
-->
update hx_charge_job_content
<set>
<if test="numberNo != null">
`number_no` = #{numberNo,jdbcType=VARCHAR},
</if>
<if test="weighing != null">
`weighing` = #{weighing,jdbcType=VARCHAR},
</if>
<if test="blend != null">
`blend` = #{blend,jdbcType=VARCHAR},
</if>
<if test="pouring != null">
`pouring` = #{pouring,jdbcType=VARCHAR},
</if>
<if test="delayTime != null">
`delay_time` = #{delayTime,jdbcType=VARCHAR},
</if>
<if test="reverseBus != null">
`reverse_bus` = #{reverseBus,jdbcType=VARCHAR},
</if>
<if test="remark != null">
`remark` = #{remark,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
`create_time` = #{createTime,jdbcType=TIMESTAMP},
</if>
</set>
where `id` = #{id,jdbcType=BIGINT}
</update>
<update id="updateByPrimaryKey" parameterType="com.ailanyin.model.HxChargeJobContent">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Dec 20 12:06:39 UTC 2021.
-->
update hx_charge_job_content
set `number_no` = #{numberNo,jdbcType=VARCHAR},
`weighing` = #{weighing,jdbcType=VARCHAR},
`blend` = #{blend,jdbcType=VARCHAR},
`pouring` = #{pouring,jdbcType=VARCHAR},
`delay_time` = #{delayTime,jdbcType=VARCHAR},
`reverse_bus` = #{reverseBus,jdbcType=VARCHAR},
`remark` = #{remark,jdbcType=VARCHAR},
`create_time` = #{createTime,jdbcType=TIMESTAMP}
where `id` = #{id,jdbcType=BIGINT}
</update>
</mapper>

Some files were not shown because too many files have changed in this diff Show More