打包关联项目
This commit is contained in:
+15
@@ -2,6 +2,7 @@ package com.jero.pack.mapper;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.jero.pack.common.PackCommon;
|
||||
import com.jero.pack.entity.PayPackCompanyProject;
|
||||
import com.jero.pack.vo.PayPackCompanyProjectInput;
|
||||
import com.jero.project.entity.PayCommonProject;
|
||||
@@ -35,4 +36,18 @@ public interface PayPackCompanyProjectMapper extends BaseMapper<PayPackCompanyPr
|
||||
* @Exception
|
||||
*/
|
||||
List<PayCommonProject> queryPackListAll(PayPackCompanyProjectInput input);
|
||||
|
||||
/**
|
||||
* @Description 筛选符合打包年份的项目
|
||||
* @Author lqt
|
||||
* @Date 2021/9/10
|
||||
* @Param companyId 企业id
|
||||
* @Param projectType 项目类型
|
||||
* @Param year 年份
|
||||
* @Return
|
||||
* @Exception
|
||||
*/
|
||||
List<String> queryPackToYear(@Param("companyId") String companyId,@Param("projectType") String projectType,
|
||||
@Param("year") String year,@Param("come") Integer come);
|
||||
|
||||
}
|
||||
|
||||
+7
@@ -203,4 +203,11 @@
|
||||
ORDER BY create_time desc
|
||||
|
||||
</select>
|
||||
<select id="queryPackToYear" resultType="java.lang.String">
|
||||
SELECT ppcp.project_id
|
||||
FROM pay_pack_company_project ppcp
|
||||
LEFT JOIN pay_pack_company ppc ON ppcp.pack_id = ppc.id
|
||||
WHERE ppcp.project_type =#{projectType} AND ppc.pack_year = #{year} AND ppc.company_id=#{companyId}
|
||||
AND ppcp.come = #{come}
|
||||
</select>
|
||||
</mapper>
|
||||
+11
@@ -40,4 +40,15 @@ public interface IPayPackCompanyProjectService extends IService<PayPackCompanyPr
|
||||
* @Exception
|
||||
*/
|
||||
void addPayPackCompanyProject(PayPackCompanyProject payPackCompanyProject);
|
||||
/**
|
||||
* @Description 筛选符合打包年份的项目
|
||||
* @Author lqt
|
||||
* @Date 2021/9/10
|
||||
* @Param companyId 企业id
|
||||
* @Param projectType 项目类型
|
||||
* @Param year 打包年份
|
||||
* @Return
|
||||
* @Exception
|
||||
*/
|
||||
List<String> queryPackToYear(String companyId,String projectType,String year);
|
||||
}
|
||||
|
||||
+6
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.pack.common.PackCommon;
|
||||
import com.jero.pack.entity.PayPackCompany;
|
||||
import com.jero.pack.entity.PayPackCompanyProject;
|
||||
import com.jero.pack.mapper.PayPackCompanyProjectMapper;
|
||||
@@ -85,4 +86,9 @@ public class PayPackCompanyProjectServiceImpl extends ServiceImpl<PayPackCompany
|
||||
payPackCompanyProjectService.save(payPackCompanyProject);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<String> queryPackToYear(String companyId,String projectType,String year) {
|
||||
return payPackCompanyProjectMapper.queryPackToYear(companyId,projectType,year, PackCommon.COME2);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user