Commit b0185bf8 by huangZW

1111

parent 07325fc5
package com.gic.haoban.manage.api.dto;
import java.io.Serializable;
import java.util.Date;
public class AuditSettingDTO implements Serializable {
private String settingId;
private String wxEnterpriseId;
private Integer auditFlag;
private Date createTime;
private Date updateTime;
private Integer statusFlag;
private static final long serialVersionUID = 1L;
public String getSettingId() {
return settingId;
}
public void setSettingId(String settingId) {
this.settingId = settingId == null ? null : settingId.trim();
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId == null ? null : wxEnterpriseId.trim();
}
public Integer getAuditFlag() {
return auditFlag;
}
public void setAuditFlag(Integer auditFlag) {
this.auditFlag = auditFlag;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public Integer getStatusFlag() {
return statusFlag;
}
public void setStatusFlag(Integer statusFlag) {
this.statusFlag = statusFlag;
}
}
\ No newline at end of file
package com.gic.haoban.manage.api.service;
import com.gic.haoban.manage.api.dto.ApplicationSettingDTO;
import com.gic.haoban.manage.api.dto.AuditSettingDTO;
/**
* Created by tgs on 2020/2/9.
*/
public interface AuditSettingApiService {
void saveSetting(String wxEnterpriseId , int auditFlag);
AuditSettingDTO findSettingByWxEnterpriseId(String wxEnterpriseId);
}
......@@ -14,4 +14,7 @@ public interface AuditSettingMapper {
int updateByPrimaryKeySelective(TabHaobanAuditSetting record);
int updateByPrimaryKey(TabHaobanAuditSetting record);
TabHaobanAuditSetting findSetting(String wxEnterpriseId);
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ import java.util.Date;
public class TabHaobanAuditSetting implements Serializable {
private String settingId;
private String wxEntepriseId;
private String wxEnterpriseId;
private Integer auditFlag;
......@@ -26,12 +26,12 @@ public class TabHaobanAuditSetting implements Serializable {
this.settingId = settingId == null ? null : settingId.trim();
}
public String getWxEntepriseId() {
return wxEntepriseId;
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEntepriseId(String wxEntepriseId) {
this.wxEntepriseId = wxEntepriseId == null ? null : wxEntepriseId.trim();
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId == null ? null : wxEnterpriseId.trim();
}
public Integer getAuditFlag() {
......
package com.gic.haoban.manage.service.service.out.impl;
import java.util.Date;
import org.springframework.beans.factory.annotation.Autowired;
import com.gic.commons.util.EntityUtil;
import com.gic.haoban.common.utils.UuidUtil;
import com.gic.haoban.manage.api.dto.AuditSettingDTO;
import com.gic.haoban.manage.api.service.AuditSettingApiService;
import com.gic.haoban.manage.service.dao.mapper.AuditSettingMapper;
import com.gic.haoban.manage.service.entity.TabHaobanAuditSetting;
/**
* Created by tgs on 2020/2/9.
*/
public class AuditSettingApiServiceImpl implements AuditSettingApiService{
@Autowired
private AuditSettingMapper auditSettingMapper;
@Override
public void saveSetting(String wxEnterpriseId, int auditFlag) {
TabHaobanAuditSetting tab = auditSettingMapper.findSetting(wxEnterpriseId);
if(tab == null){
tab = new TabHaobanAuditSetting();
tab.setAuditFlag(auditFlag);
tab.setCreateTime(new Date());
tab.setUpdateTime(new Date());
tab.setSettingId(UuidUtil.randomUUID());
tab.setStatusFlag(1);
tab.setWxEnterpriseId(wxEnterpriseId);
auditSettingMapper.insert(tab);
}
}
@Override
public AuditSettingDTO findSettingByWxEnterpriseId(
String wxEnterpriseId) {
TabHaobanAuditSetting tab = auditSettingMapper.findSetting(wxEnterpriseId);
if(tab == null){
return null;
}
AuditSettingDTO dto = EntityUtil.changeEntity(AuditSettingDTO.class, tab);
return dto;
}
}
......@@ -33,6 +33,7 @@
<dubbo:service interface="com.gic.haoban.manage.api.service.MemberUnionidRelatedApiService" ref="memberUnionidRelatedApiServiceImpl" timeout="10000"/>
<dubbo:service interface="com.gic.haoban.manage.api.service.BindApiService" ref="bindApiServiceImpl" timeout="10000"/>
<dubbo:service interface="com.gic.haoban.manage.api.service.ApplicationSettingApiService" ref="applicationSettingApiServiceImpl" timeout="10000"/>
<dubbo:service interface="com.gic.haoban.manage.api.service.AuditSettingApiService" ref="auditSettingApiServiceImpl" timeout="10000"/>
<dubbo:reference interface="com.gic.enterprise.api.service.DepartmentService" id="gicDepartmentService"/>
......
......@@ -3,14 +3,14 @@
<mapper namespace="com.gic.haoban.manage.service.dao.mapper.AuditSettingMapper" >
<resultMap id="BaseResultMap" type="com.gic.haoban.manage.service.entity.TabHaobanAuditSetting" >
<id column="setting_id" property="settingId" jdbcType="VARCHAR" />
<result column="wx_enteprise_id" property="wxEntepriseId" jdbcType="VARCHAR" />
<result column="wx_enterprise_id" property="wxEnterpriseId" jdbcType="VARCHAR" />
<result column="audit_flag" property="auditFlag" jdbcType="INTEGER" />
<result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
<result column="update_time" property="updateTime" jdbcType="TIMESTAMP" />
<result column="status_flag" property="statusFlag" jdbcType="INTEGER" />
</resultMap>
<sql id="Base_Column_List" >
setting_id, wx_enteprise_id, audit_flag, create_time, update_time, status_flag
setting_id, wx_enterprise_id, audit_flag, create_time, update_time, status_flag
</sql>
<select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String" >
select
......@@ -23,10 +23,10 @@
where setting_id = #{settingId,jdbcType=VARCHAR}
</delete>
<insert id="insert" parameterType="com.gic.haoban.manage.service.entity.TabHaobanAuditSetting" >
insert into tab_haoban_audit_setting (setting_id, wx_enteprise_id, audit_flag,
insert into tab_haoban_audit_setting (setting_id, wx_enterprise_id, audit_flag,
create_time, update_time, status_flag
)
values (#{settingId,jdbcType=VARCHAR}, #{wxEntepriseId,jdbcType=VARCHAR}, #{auditFlag,jdbcType=INTEGER},
values (#{settingId,jdbcType=VARCHAR}, #{wxEnterpriseId,jdbcType=VARCHAR}, #{auditFlag,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{statusFlag,jdbcType=INTEGER}
)
</insert>
......@@ -36,8 +36,8 @@
<if test="settingId != null" >
setting_id,
</if>
<if test="wxEntepriseId != null" >
wx_enteprise_id,
<if test="wxEnterpriseId != null" >
wx_enterprise_id,
</if>
<if test="auditFlag != null" >
audit_flag,
......@@ -56,8 +56,8 @@
<if test="settingId != null" >
#{settingId,jdbcType=VARCHAR},
</if>
<if test="wxEntepriseId != null" >
#{wxEntepriseId,jdbcType=VARCHAR},
<if test="wxEnterpriseId != null" >
#{wxEnterpriseId,jdbcType=VARCHAR},
</if>
<if test="auditFlag != null" >
#{auditFlag,jdbcType=INTEGER},
......@@ -76,8 +76,8 @@
<update id="updateByPrimaryKeySelective" parameterType="com.gic.haoban.manage.service.entity.TabHaobanAuditSetting" >
update tab_haoban_audit_setting
<set >
<if test="wxEntepriseId != null" >
wx_enteprise_id = #{wxEntepriseId,jdbcType=VARCHAR},
<if test="wxEnterpriseId != null" >
wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR},
</if>
<if test="auditFlag != null" >
audit_flag = #{auditFlag,jdbcType=INTEGER},
......@@ -96,11 +96,19 @@
</update>
<update id="updateByPrimaryKey" parameterType="com.gic.haoban.manage.service.entity.TabHaobanAuditSetting" >
update tab_haoban_audit_setting
set wx_enteprise_id = #{wxEntepriseId,jdbcType=VARCHAR},
set wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR},
audit_flag = #{auditFlag,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
status_flag = #{statusFlag,jdbcType=INTEGER}
where setting_id = #{settingId,jdbcType=VARCHAR}
</update>
<select id="findSetting" resultMap="BaseResultMap" parameterType="java.lang.String" >
select
<include refid="Base_Column_List" />
from tab_haoban_audit_setting
where wx_enteprise_id = #{wxEntepriseId,jdbcType=VARCHAR}
and status_flag = 1
</select>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment