Browse Source

云照护修改

LAPTOP-KB9HII50\70708 1 year ago
parent
commit
42f7585aba

+ 15 - 9
common/common-entity/sql/2023.sql

@ -127,15 +127,19 @@ CREATE TABLE `base_followup_template` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
ALTER TABLE `base`.`base_service_package_sign_record`
ADD COLUMN `revoker` varchar(50) NULL COMMENT '撤销人code ',
ADD COLUMN `revoker_name` varchar(50) NULL COMMENT '撤销人姓名 ',
ADD COLUMN `revoke_time` varchar(50) NULL COMMENT '撤销时间 ',
ADD COLUMN `check_doctor` varchar(50) NULL COMMENT '审核人code ',
ADD COLUMN `check_doctor_name` varchar(50) NULL COMMENT '审核人姓名 ',
ADD COLUMN `check_time` varchar(50) NULL COMMENT '审核时间 ',
ADD COLUMN `refuse_type` varchar(1) NULL COMMENT '拒绝原因 ',
ADD COLUMN `refuse_reason` varchar(500) NULL COMMENT '拒绝说明 ',
ADD COLUMN `pay_time` varchar(50) NULL COMMENT '剩余付款时间(审核后3天 无需审核的10分钟) ',
ADD COLUMN `price` decimal(10,2) NULL COMMENT '价格',
ADD COLUMN `payment_time` datetime NULL COMMENT '付款时间',
ADD COLUMN `pay_status` tinyint(1) NULL COMMENT '支付状态 0待扣费 1已扣费 2已退费',
ADD COLUMN `pay_way` tinyint(1) NULL COMMENT '付款方式:1-微信支付,2-线下支付(居民自己向医院支付,具体怎么支付由医院来定)',
ADD COLUMN `revoker` varchar(50) NULL COMMENT '撤销人code',
ADD COLUMN `revoker_name` varchar(50) NULL COMMENT '撤销人姓名',
ADD COLUMN `revoke_time` varchar(50) NULL COMMENT '撤销时间',
ADD COLUMN `check_doctor` varchar(50) NULL COMMENT '审核人code',
ADD COLUMN `check_doctor_name` varchar(50) NULL COMMENT '审核人姓名',
ADD COLUMN `check_time` varchar(50) NULL COMMENT '审核时间',
ADD COLUMN `refuse_type` varchar(1) NULL COMMENT '拒绝原因',
ADD COLUMN `refuse_reason` varchar(500) NULL COMMENT '拒绝说明',
ADD COLUMN `pay_time` varchar(50) NULL COMMENT '剩余付款时间(审核后3天 无需审核的10分钟)',
ADD COLUMN `update_time` datetime NULL COMMENT '更新时间',
ADD COLUMN `service_package_id` varchar(50) NULL COMMENT '服务包id',
ADD COLUMN `proxy_patient` varchar(50) NULL COMMENT '代理人code',
@ -172,6 +176,8 @@ INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict
INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_refuse_type2', NULL, 'sign_refuse_type', '1', '基本资料错误', NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约拒绝原因');
INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_refuse_type3', NULL, 'sign_refuse_type', '2', '超出服务范围', NULL, '2', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约拒绝原因');
INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_refuse_type4', NULL, 'sign_refuse_type', '3', '签约用户已满', NULL, '3', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约拒绝原因');
INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('wxPayNotify', NULL, 'notifyUrl', 'wxpay', 'https://zhyzh.gongshu.gov.cn/cloudCare/pay/open/wxPayNotify', '微信支付回调', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '回调地址');
INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('cloudPayNotify', NULL, 'notifyUrl', 'cloudWxPay', 'https://zhyzh.gongshu.gov.cn/cloudCare/pay/open/cloudPayNotify', '云照护支付回调', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '回调地址');
===========================20231024上门服务开始====================================

+ 38 - 1
common/common-entity/src/main/java/com/yihu/jw/entity/base/servicePackage/ServicePackageSignRecordDO.java

@ -8,6 +8,7 @@ import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;
@ -26,7 +27,7 @@ public class ServicePackageSignRecordDO extends UuidIdentityEntityWithCreateTime
    private String signDoctorName;//签约医生名称
    private Date startTime;//服务开始时间
    private Date endTime;//服务结束时间
    //状态新- 0待审核 1已签约 2待支付 -4已拒绝 -1已过期 -2已失效 -3已撤销
    //状态新- 0待审核 1已签约 2待支付 -4已拒绝 -1已过期 -2已失效 -3已撤销 -5已退款
    private Integer status;//状态旧 0新增,1生效,-1已过期 字典(sign_status)
    private String servicePackageId;//服务包id
@ -41,6 +42,10 @@ public class ServicePackageSignRecordDO extends UuidIdentityEntityWithCreateTime
    private String refuseReason;//拒绝说明
    private String type;//类型(1本人发起 2家人代 3医生代)
    private String payTime;//剩余付款时间(审核后3天 无需审核的10分钟) 时间单位分钟
    private BigDecimal price;//价格
    private Date paymentTime;//付款时间
    private Integer payStatus;//支付状态 0待支付 1已扣费 2已退费
    private Integer payWay;//付款方式:1-微信支付,2-线下支付(居民自己向医院支付,具体怎么支付由医院来定)
    private Date updateTime;//更新时间
    private String checkDoctor;//审核人code
@ -331,4 +336,36 @@ public class ServicePackageSignRecordDO extends UuidIdentityEntityWithCreateTime
    public void setRevokeTime(String revokeTime) {
        this.revokeTime = revokeTime;
    }
    @Column(name = "payment_time")
    public Date getPaymentTime() {
        return paymentTime;
    }
    public void setPaymentTime(Date paymentTime) {
        this.paymentTime = paymentTime;
    }
    @Column(name = "pay_status")
    public Integer getPayStatus() {
        return payStatus;
    }
    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }
    @Column(name = "pay_way")
    public Integer getPayWay() {
        return payWay;
    }
    public void setPayWay(Integer payWay) {
        this.payWay = payWay;
    }
    @Column(name = "price")
    public BigDecimal getPrice() {
        return price;
    }
    public void setPrice(BigDecimal price) {
        this.price = price;
    }
}

+ 1 - 3
common/common-entity/src/main/java/com/yihu/jw/entity/order/BusinessOrderDO.java

@ -2,12 +2,10 @@ package com.yihu.jw.entity.order;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yihu.jw.entity.IntegerIdentityEntity;
import com.yihu.jw.entity.UuidIdentityEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import java.util.Date;
@ -31,7 +29,7 @@ public class BusinessOrderDO extends UuidIdentityEntity {
    private Integer orderType;
    /**
     * 互联网医院- 1:专家咨询|2:图文诊室|3:视频诊室|4处方结算|5就诊卡充值)
     * 医养项目 订单分类 orderType=1 时 1招生,2 课程,3 上门辅导托幼) 4 生活照料
     * 医养项目 订单分类 orderType=1 时 1招生,2 课程,3 上门辅导托幼) 4 生活照料 5签约服务包
     */
    private String orderCategory;
    private String relationCode;//业务关联code