Browse Source

添加进口药品咨询功能

lighter 8 months ago
parent
commit
30a9311654

+ 33 - 0
src/main/java/thyyxxk/wxservice_server/controller/ImportDrugController.java

@@ -0,0 +1,33 @@
+package thyyxxk.wxservice_server.controller;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import thyyxxk.wxservice_server.dao.ImportDrugDao;
+import thyyxxk.wxservice_server.entity.ResultVo;
+import thyyxxk.wxservice_server.entity.importdrug.ImportDrugPurchase;
+import thyyxxk.wxservice_server.utils.ResultVoUtil;
+import thyyxxk.wxservice_server.utils.SnowFlakeId;
+
+import java.util.Calendar;
+
+@RestController
+@RequestMapping("/importDrug")
+public class ImportDrugController {
+    private final ImportDrugDao dao;
+
+    @Autowired
+    public ImportDrugController(ImportDrugDao dao) {
+        this.dao = dao;
+    }
+
+    @PostMapping("/submitNewItem")
+    public ResultVo<String> submitNewItem(@RequestBody ImportDrugPurchase purchase) {
+        purchase.setId(SnowFlakeId.instance().nextId());
+        purchase.setCreateTime(Calendar.getInstance().getTime());
+        dao.insert(purchase);
+        return ResultVoUtil.success("我院近期将与您联系,请保持手机畅通,谢谢。");
+    }
+}

+ 9 - 0
src/main/java/thyyxxk/wxservice_server/dao/ImportDrugDao.java

@@ -0,0 +1,9 @@
+package thyyxxk.wxservice_server.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import thyyxxk.wxservice_server.entity.importdrug.ImportDrugPurchase;
+
+@Mapper
+public interface ImportDrugDao extends BaseMapper<ImportDrugPurchase> {
+}

+ 21 - 0
src/main/java/thyyxxk/wxservice_server/entity/importdrug/ImportDrugPurchase.java

@@ -0,0 +1,21 @@
+package thyyxxk.wxservice_server.entity.importdrug;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+@TableName(value = "t_import_drug_purchase")
+public class ImportDrugPurchase {
+    @TableId(type = IdType.INPUT)
+    private String id;
+    private String phoneNo;
+    private String drugName;
+    private String drugFactory;
+    private String expContent;
+    private String drugImg;
+    private Date createTime;
+}