Explorar o código

优化:企业类型管理增加创建人,创建时间,修改人。

lym %!s(int64=4) %!d(string=hai) anos
pai
achega
7c002d161b

+ 30 - 0
carbon-admin/carbon-admin-common/src/main/java/com/hcloud/microserver/facade/carbon/entity/CustomerCompanyType.java

@@ -21,6 +21,12 @@ public class CustomerCompanyType {
 
     private String typeDesc;
 
+    private String createUser;
+
+    private Date createTime;
+
+    private String modifiedUser;
+
     public String getGuid() {
         return guid;
     }
@@ -84,4 +90,28 @@ public class CustomerCompanyType {
     public void setTypeDesc(String typeDesc) {
         this.typeDesc = typeDesc == null ? null : typeDesc.trim();
     }
+
+    public String getCreateUser() {
+        return createUser;
+    }
+
+    public void setCreateUser(String createUser) {
+        this.createUser = createUser;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getModifiedUser() {
+        return modifiedUser;
+    }
+
+    public void setModifiedUser(String modifiedUser) {
+        this.modifiedUser = modifiedUser;
+    }
 }

+ 5 - 0
carbon-admin/carbon-admin-service/src/main/java/com/hcloud/microserver/bank/service/impl/CustomerCompanyTypeServiceImpl.java

@@ -11,6 +11,7 @@ import com.hcloud.microserver.commoncore.util.GetUUID;
 import com.hcloud.microserver.commoncore.util.string.StringUtils;
 import com.hcloud.microserver.facade.carbon.entity.CustomerCompanyType;
 import com.hcloud.microserver.facade.carbon.forms.CustomerCompanyTypeForm;
+import com.hcloud.microserver.sys.service.util.CurrUserUtil;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
@@ -45,6 +46,8 @@ public class CustomerCompanyTypeServiceImpl implements CustomerCompanyTypeServic
         record.setGuid(GetUUID.getUUID());
         record.setState(1);
         record.setTypeVal(getMaxCode());
+        record.setCreateUser(CurrUserUtil.getUserId());
+        record.setCreateTime(new Date());
         return customerCompanyTypeMapper.insertSelective(record);
     }
 
@@ -56,6 +59,8 @@ public class CustomerCompanyTypeServiceImpl implements CustomerCompanyTypeServic
     @Override
     public int modifyByPrimaryKeySelective(CustomerCompanyType record) {
         isExist(record);
+        record.setModifiedUser(CurrUserUtil.getUserId());
+        record.setModifiedTime(new Date());
         return customerCompanyTypeMapper.updateByPrimaryKeySelective(record);
     }
 

+ 15 - 0
carbon-admin/carbon-admin-service/src/main/resources/com/hcloud/microserver/bank/dao/CustomerCompanyTypeMapper.xml

@@ -59,6 +59,12 @@
       <if test="typeDesc != null">
         type_desc,
       </if>
+      <if test="createUser != null">
+        create_user,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
     </trim>
     <trim prefix="values (" suffix=")" suffixOverrides=",">
       <if test="guid != null">
@@ -85,6 +91,12 @@
       <if test="typeDesc != null">
         #{typeDesc,jdbcType=VARCHAR},
       </if>
+      <if test="createUser != null">
+        #{createUser,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
     </trim>
   </insert>
   <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.facade.carbon.entity.CustomerCompanyType">
@@ -111,6 +123,9 @@
       <if test="typeDesc != null">
         type_desc = #{typeDesc,jdbcType=VARCHAR},
       </if>
+      <if test="modifiedUser != null">
+        modified_user = #{modifiedUser,jdbcType=VARCHAR},
+      </if>
     </set>
     where guid = #{guid,jdbcType=CHAR}
   </update>