|
@@ -1,6 +1,7 @@
|
|
|
package cn.hnthyy.thmz.mapper.his.mz;
|
|
|
|
|
|
import cn.hnthyy.thmz.entity.his.mz.MzyZdChargeType;
|
|
|
+import cn.hnthyy.thmz.entity.his.zd.ZdChargeItem;
|
|
|
import org.apache.ibatis.annotations.Insert;
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
import org.apache.ibatis.annotations.Select;
|
|
@@ -13,7 +14,7 @@ public interface MzyZdChargeTypeMapper {
|
|
|
* 查询所有的号别
|
|
|
* @return
|
|
|
*/
|
|
|
- @Select("SELECT rtrim(code) code,rtrim(name) name,rtrim(py_code) py_code,rtrim(d_code) self_code,req_fee,clinic_fee,oth_fee,del_flag,rtrim(req_type) req_type,sort_no,print_flag,isrubric,rubric_txt FROM mzy_zd_charge_type WITH(NOLOCK) where (del_flag <> 1 or del_flag is null )")
|
|
|
+ @Select("SELECT rtrim(code) code,rtrim(name) name,rtrim(py_code) py_code,rtrim(d_code) self_code,req_fee,clinic_fee,oth_fee,del_flag,rtrim(req_type) req_type,sort_no,print_flag,isrubric,rubric_txt,charge_code FROM mzy_zd_charge_type WITH(NOLOCK) where (del_flag <> 1 or del_flag is null )")
|
|
|
List<MzyZdChargeType> selectAllMzyZdChargeType();
|
|
|
|
|
|
/**
|
|
@@ -21,7 +22,7 @@ public interface MzyZdChargeTypeMapper {
|
|
|
* @param code
|
|
|
* @return
|
|
|
*/
|
|
|
- @Select("SELECT rtrim(code) code,rtrim(name) name,rtrim(py_code) py_code,rtrim(d_code) self_code,req_fee,clinic_fee,oth_fee,del_flag,rtrim(req_type) req_type,sort_no,print_flag,isrubric,rubric_txt FROM mzy_zd_charge_type WITH(NOLOCK) where code =#{code} ")
|
|
|
+ @Select("SELECT rtrim(code) code,rtrim(name) name,rtrim(py_code) py_code,rtrim(d_code) self_code,req_fee,clinic_fee,oth_fee,del_flag,rtrim(req_type) req_type,sort_no,print_flag,isrubric,rubric_txt,charge_code FROM mzy_zd_charge_type WITH(NOLOCK) where code =#{code} ")
|
|
|
MzyZdChargeType selectByCode(@Param("code") String code);
|
|
|
|
|
|
|
|
@@ -100,6 +101,9 @@ public interface MzyZdChargeTypeMapper {
|
|
|
"<when test='rubricTxt!=null'>",
|
|
|
",rubric_txt =#{rubricTxt}",
|
|
|
"</when>",
|
|
|
+ "<when test='chargeCode!=null'>",
|
|
|
+ ",charge_code =#{chargeCode}",
|
|
|
+ "</when>",
|
|
|
"</trim>",
|
|
|
"</script>"})
|
|
|
int updateMzyZdChargeType(MzyZdChargeType mzyZdChargeType);
|
|
@@ -110,7 +114,11 @@ public interface MzyZdChargeTypeMapper {
|
|
|
* @return
|
|
|
*/
|
|
|
@Insert("INSERT INTO mzy_zd_charge_type(code, name, py_code, d_code, req_fee, telreq_fee, clinic_fee, oth_fee, brochure_fee, " +
|
|
|
- "back_fee, del_flag, req_type, sort_no, print_flag, qm_flag,isrubric,rubric_txt) VALUES" +
|
|
|
- " (#{code}, #{name}, #{pyCode}, #{selfCode}, #{reqFee}, 0, #{clinicFee}, #{othFee}, 0, 0, #{delFlag}, #{reqType}, #{sortNo}, '1', NULL,#{isrubric},#{rubricTxt})")
|
|
|
+ "back_fee, del_flag, req_type, sort_no, print_flag, qm_flag,isrubric,rubric_txt,charge_code) VALUES" +
|
|
|
+ " (#{code}, #{name}, #{pyCode}, #{selfCode}, #{reqFee}, 0, #{clinicFee}, #{othFee}, 0, 0, #{delFlag}, #{reqType}, #{sortNo}, '1', NULL,#{isrubric},#{rubricTxt},#{chargeCode})")
|
|
|
int insetMzyZdChargeType(MzyZdChargeType mzyZdChargeType);
|
|
|
+
|
|
|
+ @Select(" select rtrim(code) code, rtrim(name) name, charge_amount chargeAmount from zd_charge_item where name like '%诊查%' and isnull(del_flag,'0') != 1 ")
|
|
|
+ List<ZdChargeItem> selectMzChargeItem();
|
|
|
+
|
|
|
}
|