liupeng il y a 4 ans
Parent
commit
acf8b14037

+ 46 - 0
code/sapparent/sapcms/src/main/java/org/fouram/controller/MessageUserController.java

@@ -0,0 +1,46 @@
+package org.fouram.controller;
+
+import org.fouram.core.base.controller.BaseController;
+import org.fouram.core.util.ResultUtil;
+import org.fouram.dto.input.MessageUserDeleteDTO;
+import org.fouram.dto.input.MessageUserQueryListDTO;
+import org.fouram.dto.input.MessageUserSaveDTO;
+import org.fouram.dto.output.MessageUserQueryListOutput;
+import org.springframework.stereotype.Controller;
+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.ResponseBody;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiResponse;
+import io.swagger.annotations.ApiResponses;
+
+@Controller
+@Api(value = "消息用户相关接口")
+@RequestMapping(value = "/messageUser")
+public class MessageUserController extends BaseController {
+
+	@ApiResponses(@ApiResponse(response = MessageUserQueryListOutput.class, code = 200, message = "success"))
+	@ApiOperation(value = "查询发送消息用户列表")
+	@PostMapping(value = "/queryList", produces = "application/json;charset=utf-8")
+	@ResponseBody
+	public Object queryList(@RequestBody MessageUserQueryListDTO dto) throws Exception {
+		return ResultUtil.success(null, "操作成功");
+	}
+
+	@ApiOperation(value = "新增消息用户")
+	@PostMapping(value = "/saveUser", produces = "application/json;charset=utf-8")
+	@ResponseBody
+	public Object saveUser(@RequestBody MessageUserSaveDTO dto) throws Exception {
+		return ResultUtil.success(null, "操作成功");
+	}
+	
+	@ApiOperation(value = "删除消息用户")
+	@PostMapping(value = "/deleteUser", produces = "application/json;charset=utf-8")
+	@ResponseBody
+	public Object deleteUser(@RequestBody MessageUserDeleteDTO dto) throws Exception {
+		return ResultUtil.success(null, "操作成功");
+	}
+}

+ 24 - 0
code/sapparent/sapservice/src/main/java/org/fouram/dto/input/MessageUserDeleteDTO.java

@@ -0,0 +1,24 @@
+package org.fouram.dto.input;
+
+import java.io.Serializable;
+
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+@JsonIgnoreProperties(ignoreUnknown = true)
+public class MessageUserDeleteDTO implements Serializable {
+
+	private static final long serialVersionUID = 1L;
+	
+	@ApiModelProperty(value = "用户id")
+	private String userId;
+}

+ 40 - 0
code/sapparent/sapservice/src/main/java/org/fouram/dto/input/MessageUserQueryListDTO.java

@@ -0,0 +1,40 @@
+package org.fouram.dto.input;
+
+import java.io.Serializable;
+
+import com.alibaba.fastjson.JSONObject;
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+@JsonIgnoreProperties(ignoreUnknown = true)
+public class MessageUserQueryListDTO implements Serializable {
+
+	private static final long serialVersionUID = 1L;
+	
+	@ApiModelProperty(value = "用户姓名")
+	private String name;
+	
+	@ApiModelProperty(value = "同步类型")
+	private String type;
+	
+	@ApiModelProperty(value = "第几页")
+	private Integer pageNumber;
+	
+	@ApiModelProperty(value = "每页条数")
+	private Integer pageSize;
+	
+	private String startTime;
+	
+	private String endTime;
+	
+	private JSONObject page;
+}

+ 24 - 0
code/sapparent/sapservice/src/main/java/org/fouram/dto/input/MessageUserSaveDTO.java

@@ -0,0 +1,24 @@
+package org.fouram.dto.input;
+
+import java.io.Serializable;
+
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+@JsonIgnoreProperties(ignoreUnknown = true)
+public class MessageUserSaveDTO implements Serializable {
+
+	private static final long serialVersionUID = 1L;
+	
+	@ApiModelProperty(value = "用户id")
+	private String userId;
+}

+ 24 - 0
code/sapparent/sapservice/src/main/java/org/fouram/dto/output/MessageUserQueryListOutput.java

@@ -0,0 +1,24 @@
+package org.fouram.dto.output;
+
+import java.io.Serializable;
+import java.util.List;
+
+import org.fouram.entity.SapUser;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public class MessageUserQueryListOutput implements Serializable {
+
+	private static final long serialVersionUID = 1L;
+	
+	private List<SapUser> data;
+	private Long total;
+}

+ 21 - 0
code/sapparent/sapservice/src/main/java/org/fouram/entity/SapMessageUser.java

@@ -0,0 +1,21 @@
+package org.fouram.entity;
+
+import java.io.Serializable;
+
+import org.apache.ibatis.type.Alias;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+@Alias(value = "SapMessageUser")
+public class SapMessageUser implements Serializable {
+	private static final long serialVersionUID = 1L;
+
+	private String userId;
+}

+ 19 - 0
code/sapparent/sapservice/src/main/java/org/fouram/mapper/SapMessageUserMapper.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="SapMessageUserMapper">
+	<select id="queryList" resultType="SapMessageUser">
+		select * from sap_message_user where userId = #{userId}
+	</select>
+
+	<insert id="saveOne">
+		insert into sap_message_user(userId) values (#{userId})
+	</insert>
+	
+	<select id="selectByUserId" resultType="SapMessageUser">
+		select * from sap_message_user where userId = #{userId}
+	</select>
+
+	<update id="deleteById">
+		delete from sap_message_user where id = #{id}
+	</update>
+</mapper>

+ 22 - 0
code/sapparent/sapservice/src/main/java/org/fouram/service/SapMessageUserService.java

@@ -0,0 +1,22 @@
+package org.fouram.service;
+
+import org.fouram.core.base.service.BaseService;
+import org.fouram.entity.SapMessageUser;
+import org.springframework.stereotype.Service;
+
+@Service
+public class SapMessageUserService extends BaseService {
+
+	public void saveOne(String userId) throws Exception {
+		SapMessageUser entity = SapMessageUser.builder().userId(userId).build();
+		save("SapMessageUserMapper.saveOne", entity);
+	}
+
+	public SapMessageUser selectByUserId(String userId) throws Exception {
+		return (SapMessageUser) findObject("SapMessageUserMapper.selectByUserId", userId);
+	}
+
+	public void deleteById(String id) throws Exception {
+		update("SapMessageUserMapper.deleteById", id);
+	}
+}

+ 10 - 24
code/sapparent/sapservice/src/main/resources/env/develop/config.properties

@@ -1,36 +1,22 @@
-env = develop
+env = product
 
 
-#fouram
-wxCp.corpId = ww51602aeb8dab7a95
-wxCp.corpSecret = 0i1jzYxLcriGTXhoatAGYaCFUXshfASbavRScZQxVmI
-wxCp.massage.agentId = 1000003
-wxCp.massage.secret = Sf9mHYuIeAFyqvyoDnTXAH2hlly7kWq6LoIYGCuTZUM
-wxCp.massage.toUser = 1000001
+#prod
+wxCp.corpId = ww911e29458d3a46fd
+wxCp.corpSecret = amUNgH2lo-szEYkLmClZN2jMYcDu0NnXIAtWfW729P4
+wxCp.massage.agentId = 1000009
+wxCp.massage.secret = a0HDbErBYZxL43yLIzTZ_9Q5q4eFf2EHSi67TWP1RbE
+wxCp.massage.toUser = dd4d61108fecaa34918a555fd1d8cce1
 wxCp.massage.quitUserUrl = https://www.baidu.com
 wxCp.massage.quitUserUrl = https://www.baidu.com
 wxCp.oa.agentId = 3010011
 wxCp.oa.agentId = 3010011
-wxCp.oa.secret = wSzjASahMpA7FoLEpQr_aRvoOY3DwES4Mnh57xGD0OY
+wxCp.oa.secret = iD6-Kv41i4S50bEZcwa9v5A22tDuwbkeuCar41y_9Ic
 wxCp.oaApproval.agentId = 3010040
 wxCp.oaApproval.agentId = 3010040
-wxCp.oaApproval.secret = E6Q2TzX39tkZngtyiECwKACM-wBUKVu-0juxG23yIXs
-#prod
-#wxCp.corpId = ww911e29458d3a46fd
-#wxCp.corpSecret = amUNgH2lo-szEYkLmClZN2jMYcDu0NnXIAtWfW729P4
-#wxCp.massage.agentId = 1000009
-#wxCp.massage.secret = a0HDbErBYZxL43yLIzTZ_9Q5q4eFf2EHSi67TWP1RbE
-#wxCp.massage.toUser = dd4d61108fecaa34918a555fd1d8cce1
-#wxCp.massage.quitUserUrl = https://www.baidu.com
-#wxCp.oa.agentId = 3010011
-#wxCp.oa.secret = iD6-Kv41i4S50bEZcwa9v-S7SYpD1Q7LbR3dQx5oM7s
-#wxCp.oaApproval.agentId = 3010040
-#wxCp.oaApproval.secret = -_Sf2jg42PZEQ1OVoLncisqTmASwQTmabDzqTz7kLfw
+wxCp.oaApproval.secret = -_Sf2jg42PZEQ1OVoLncisqTmASwQTmabDzqTz7kLfw
 
 
 wxCp.mailList.corpSecret = aI66cnVoFAd381rgd3NpyZaEP2qnuZJ2ogpZKWmz9qg
 wxCp.mailList.corpSecret = aI66cnVoFAd381rgd3NpyZaEP2qnuZJ2ogpZKWmz9qg
 wxCp.redirectUri = http://cmcadressbook.suggest.vip/sapcms
 wxCp.redirectUri = http://cmcadressbook.suggest.vip/sapcms
 wxCp.mailList.userId = 1,2,3,4,5,6,7,8,9,10,dd4d61108fecaa34918a555fd1d8cce1,1102
 wxCp.mailList.userId = 1,2,3,4,5,6,7,8,9,10,dd4d61108fecaa34918a555fd1d8cce1,1102
 
 
-#test
-#sapApi.user = APIADMIN@cmccoltdD:1234567
 #prod
 #prod
 sapApi.user = API01@cmccoltd:cmccoltd123
 sapApi.user = API01@cmccoltd:cmccoltd123
 
 
-ingorePersonIds = ,400023,400024,
-
+ingorePersonIds = ,400023,400024,

+ 3 - 8
code/sapparent/sapservice/src/main/resources/env/develop/jdbc.properties

@@ -1,9 +1,4 @@
-#jdbc_url=jdbc:mysql://118.25.182.250:3306/cmc_sap?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&failOverReadOnly=false
-#jdbc_driverClassName=com.mysql.jdbc.Driver
-#jdbc_username=cmc
-#jdbc_password=123456
-
-jdbc_url=jdbc:mysql://172.16.0.15:13306/sap?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&failOverReadOnly=false
+jdbc_url=jdbc:mysql://118.25.182.250:3306/cmc_sap?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&failOverReadOnly=false
 jdbc_driverClassName=com.mysql.jdbc.Driver
 jdbc_driverClassName=com.mysql.jdbc.Driver
-jdbc_username=root
-jdbc_password=fouram123456
+jdbc_username=cmc
+jdbc_password=123456