Browse Source

会议小程序

孙永军 1 year ago
parent
commit
520ad66679

+ 20 - 0
src/main/java/com/smcic/api/conference/controller/ConferenceWxAccountController.java

@@ -0,0 +1,20 @@
+package com.smcic.api.conference.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author syj
+ * @since 2024-04-01
+ */
+@RestController
+@RequestMapping("/conference/conference-wx-account")
+public class ConferenceWxAccountController {
+
+}

+ 30 - 0
src/main/java/com/smcic/api/conference/entity/ConferenceWxAccount.java

@@ -0,0 +1,30 @@
+package com.smcic.api.conference.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author syj
+ * @since 2024-04-01
+ */
+@Getter
+@Setter
+@TableName("conference_wx_account")
+public class ConferenceWxAccount implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    private Long conferenceId;
+
+    private String wxAppid;
+
+    private String wxSecret;
+
+
+}

+ 20 - 0
src/main/java/com/smcic/api/conference/job/WxToken.java

@@ -0,0 +1,20 @@
+package com.smcic.api.conference.job;
+
+import com.smcic.api.conference.service.impl.ConferenceWxAccountServiceImpl;
+import com.smcic.api.conference.service.impl.UserThirdServiceImpl;
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+
+@Component
+public class WxToken {
+
+    @Resource
+    private UserThirdServiceImpl userThirdService;
+
+    @Scheduled(cron = "0 1 * * * *")
+    public void refresh(){
+        userThirdService.allRefresh();
+    }
+}

+ 16 - 0
src/main/java/com/smcic/api/conference/mapper/ConferenceWxAccountMapper.java

@@ -0,0 +1,16 @@
+package com.smcic.api.conference.mapper;
+
+import com.smcic.api.conference.entity.ConferenceWxAccount;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author syj
+ * @since 2024-04-01
+ */
+public interface ConferenceWxAccountMapper extends BaseMapper<ConferenceWxAccount> {
+
+}

+ 16 - 0
src/main/java/com/smcic/api/conference/service/IConferenceWxAccountService.java

@@ -0,0 +1,16 @@
+package com.smcic.api.conference.service;
+
+import com.smcic.api.conference.entity.ConferenceWxAccount;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author syj
+ * @since 2024-04-01
+ */
+public interface IConferenceWxAccountService extends IService<ConferenceWxAccount> {
+
+}

+ 20 - 0
src/main/java/com/smcic/api/conference/service/impl/ConferenceWxAccountServiceImpl.java

@@ -0,0 +1,20 @@
+package com.smcic.api.conference.service.impl;
+
+import com.smcic.api.conference.entity.ConferenceWxAccount;
+import com.smcic.api.conference.mapper.ConferenceWxAccountMapper;
+import com.smcic.api.conference.service.IConferenceWxAccountService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author syj
+ * @since 2024-04-01
+ */
+@Service
+public class ConferenceWxAccountServiceImpl extends ServiceImpl<ConferenceWxAccountMapper, ConferenceWxAccount> implements IConferenceWxAccountService {
+
+}