Commit 5a75dff4 authored by hongguangwu's avatar hongguangwu

MVP1.7.15-税友模板

parent 97cb8b41
...@@ -57,11 +57,11 @@ public class TAttaInfo extends BaseEntity { ...@@ -57,11 +57,11 @@ public class TAttaInfo extends BaseEntity {
@Schema(description = "资源类型") @Schema(description = "资源类型")
private String attaType; private String attaType;
/** /**
* 1户配置的章;2:派单审核附件,税友单个使用,社保3医保附件 * 1户配置的章;2:派单审核附件,税友单个使用,社保3医保附件;11社保增花名册模板;12社保减花名册模板;13医保增花名册模板;14医保减花名册模板
*/ */
@NotBlank(message = "关系类型不能为空") @NotBlank(message = "关系类型不能为空")
@Length(max = 2, message = "关系类型不能超过2个字符") @Length(max = 2, message = "关系类型不能超过2个字符")
@Schema(description = "关系类型(1户配置的章;2:派单审核附件,税友单个使用,社保;3医保附件)") @Schema(description = "关系类型(1户配置的章;2:派单审核附件,税友单个使用,社保;3医保附件;11社保增花名册模板;12社保减花名册模板;13医保增花名册模板;14医保减花名册模板)")
private String relationType; private String relationType;
/** /**
* 实体id和关系类型共同确定附件所属(9、10、21、22、23、24、25存项目档案id,0、2、26存附属表id) * 实体id和关系类型共同确定附件所属(9、10、21、22、23、24、25存项目档案id,0、2、26存附属表id)
......
...@@ -54,6 +54,9 @@ public interface TAttaInfoMapper extends BaseMapper<TAttaInfo> { ...@@ -54,6 +54,9 @@ public interface TAttaInfoMapper extends BaseMapper<TAttaInfo> {
// 获取离职证明模板 // 获取离职证明模板
String getLeaveDocTemplate(); String getLeaveDocTemplate();
// 税友花名册模板ID:11、12、13、14 (社保增减,医保增减) // 税友花名册模板ID:11、12、13、14 (社保增减,医保增减)
String getTemplateSrcById(@Param("id") String id); List<TAttaInfo> getTemplateSrcById();
// 1:户配置的章,11社保增花名册模板;12社保减花名册模板;13医保增花名册模板;14医保减花名册模板
String getTemplateSrcByIdAndType(@Param("domainId") String domainId, @Param("relationType") String relationType);
} }
...@@ -233,7 +233,7 @@ ...@@ -233,7 +233,7 @@
<select id="getAttaSrcByAutoDoc" resultMap="sysHouseHoldSingleInfoMap" > <select id="getAttaSrcByAutoDoc" resultMap="sysHouseHoldSingleInfoMap" >
SELECT h.NAME NAME,a.ATTA_SRC TYPE SELECT h.NAME NAME,a.ATTA_SRC TYPE
FROM t_atta_info a join sys_house_hold_info h on h.id=a.DOMAIN_ID FROM t_atta_info a join sys_house_hold_info h on h.id=a.DOMAIN_ID
where a.RELATION_TYPE = '1' and h.IS_AUTO_LEAVE_DOC = '1' where a.RELATION_TYPE = '1'
</select> </select>
<select id="getHouseInfoAutoDoc" resultMap="sysHouseHoldInfoMap" > <select id="getHouseInfoAutoDoc" resultMap="sysHouseHoldInfoMap" >
......
...@@ -144,10 +144,19 @@ ...@@ -144,10 +144,19 @@
</select> </select>
<!-- 税友花名册模板ID:11、12、13、14 (社保增减,医保增减)--> <!-- 税友花名册模板ID:11、12、13、14 (社保增减,医保增减)-->
<select id="getTemplateSrcById" resultType="java.lang.String"> <select id="getTemplateSrcById" resultMap="tAttaInfoMap">
SELECT
a.id,
a.atta_src
FROM t_atta_info a where a.id in ('11','12','13','14')
</select>
<!-- 1:户配置的章,11社保增花名册模板;12社保减花名册模板;13医保增花名册模板;14医保减花名册模板-->
<select id="getTemplateSrcByIdAndType" resultType="java.lang.String">
SELECT SELECT
a.atta_src a.atta_src
FROM t_atta_info a where a.id = #{id} FROM t_atta_info a where a.domain_id = #{domainId} and a.relation_type = #{relationType}
limit 1
</select> </select>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment