编号:ZSSAC-163 描述:新增应用编码

This commit is contained in:
pengren 2024-04-16 16:51:22 +08:00
parent 897f3d6ed0
commit d0b1a07bdb
4 changed files with 103 additions and 72 deletions

View File

@ -11,114 +11,133 @@ import com.sf.common.core.domain.BaseEntity;
* @author ztzh * @author ztzh
* @date 2024-04-11 * @date 2024-04-11
*/ */
public class ApplyListInfo extends BaseEntity public class ApplyListInfo extends BaseEntity {
{
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 主键 */ /**
* 主键
*/
private Long id; private Long id;
/**
/** 应用名称 */ * 应用code
*/
@Excel(name = "应用编号")
private String appCode;
/**
* 应用名称
*/
@Excel(name = "应用名称") @Excel(name = "应用名称")
private String appName; private String appName;
/** 应用描述 */ /**
* 应用描述
*/
@Excel(name = "应用描述") @Excel(name = "应用描述")
private String appDesc; private String appDesc;
/** 图片 */ /**
* 图片
*/
@Excel(name = "图片") @Excel(name = "图片")
private String picture; private String picture;
/** 排序 */ /**
* 排序
*/
private Long orderNum; private Long orderNum;
/** 逻辑删除,0:未删除,1:删除 */ /**
* 逻辑删除,0:未删除,1:删除
*/
private Long isDelete; private Long isDelete;
/** 创建人 */ /**
* 创建人
*/
private String created; private String created;
/** 更新人 */ /**
* 更新人
*/
private String modified; private String modified;
public void setId(Long id) public void setId(Long id) {
{
this.id = id; this.id = id;
} }
public Long getId() public Long getId() {
{
return id; return id;
} }
public void setAppName(String appName)
{ public void setAppName(String appName) {
this.appName = appName; this.appName = appName;
} }
public String getAppName() public String getAppName() {
{
return appName; return appName;
} }
public void setAppDesc(String appDesc)
{ public void setAppDesc(String appDesc) {
this.appDesc = appDesc; this.appDesc = appDesc;
} }
public String getAppDesc() public String getAppDesc() {
{
return appDesc; return appDesc;
} }
public void setPicture(String picture)
{ public void setPicture(String picture) {
this.picture = picture; this.picture = picture;
} }
public String getPicture() public String getPicture() {
{
return picture; return picture;
} }
public void setOrderNum(Long orderNum)
{ public void setOrderNum(Long orderNum) {
this.orderNum = orderNum; this.orderNum = orderNum;
} }
public Long getOrderNum() public Long getOrderNum() {
{
return orderNum; return orderNum;
} }
public void setIsDelete(Long isDelete)
{ public void setIsDelete(Long isDelete) {
this.isDelete = isDelete; this.isDelete = isDelete;
} }
public Long getIsDelete() public Long getIsDelete() {
{
return isDelete; return isDelete;
} }
public void setCreated(String created)
{ public void setCreated(String created) {
this.created = created; this.created = created;
} }
public String getCreated() public String getCreated() {
{
return created; return created;
} }
public void setModified(String modified)
{ public void setModified(String modified) {
this.modified = modified; this.modified = modified;
} }
public String getModified() public String getModified() {
{
return modified; return modified;
} }
public void setAppCode(String appCode) {
this.appCode = appCode;
}
public String getAppCode() {
return appCode;
}
@Override @Override
public String toString() { public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId()) .append("id", getId())
.append("appCode",getAppCode())
.append("appName", getAppName()) .append("appName", getAppName())
.append("appDesc", getAppDesc()) .append("appDesc", getAppDesc())
.append("picture", getPicture()) .append("picture", getPicture())
@ -130,4 +149,5 @@ public class ApplyListInfo extends BaseEntity
.append("updateTime", getUpdateTime()) .append("updateTime", getUpdateTime())
.toString(); .toString();
} }
} }

View File

@ -2,6 +2,7 @@ package com.sf.index.service.impl;
import java.util.List; import java.util.List;
import com.sf.common.utils.DateUtils; import com.sf.common.utils.DateUtils;
import com.sf.common.utils.uuid.IdUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.sf.index.mapper.ApplyListInfoMapper; import com.sf.index.mapper.ApplyListInfoMapper;
@ -54,6 +55,7 @@ public class ApplyListInfoServiceImpl implements IApplyListInfoService
public int insertApplyListInfo(ApplyListInfo applyListInfo) public int insertApplyListInfo(ApplyListInfo applyListInfo)
{ {
applyListInfo.setCreateTime(DateUtils.getNowDate()); applyListInfo.setCreateTime(DateUtils.getNowDate());
applyListInfo.setAppCode(IdUtils.randomTime("ZT"));
return applyListInfoMapper.insertApplyListInfo(applyListInfo); return applyListInfoMapper.insertApplyListInfo(applyListInfo);
} }

View File

@ -6,6 +6,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<resultMap type="ApplyListInfo" id="ApplyListInfoResult"> <resultMap type="ApplyListInfo" id="ApplyListInfoResult">
<result property="id" column="id" /> <result property="id" column="id" />
<result property="appCode" column="app_code" />
<result property="appName" column="app_name" /> <result property="appName" column="app_name" />
<result property="appDesc" column="app_desc" /> <result property="appDesc" column="app_desc" />
<result property="picture" column="picture" /> <result property="picture" column="picture" />
@ -18,7 +19,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap> </resultMap>
<sql id="selectApplyListInfoVo"> <sql id="selectApplyListInfoVo">
select id, app_name, app_desc, picture, order_num, is_delete, created, modified, create_time, update_time from APPLY_LIST_INFO select id, app_code, app_name, app_desc, picture, order_num, is_delete, created, modified, create_time, update_time from APPLY_LIST_INFO
</sql> </sql>
<select id="selectApplyListInfoList" parameterType="ApplyListInfo" resultMap="ApplyListInfoResult"> <select id="selectApplyListInfoList" parameterType="ApplyListInfo" resultMap="ApplyListInfoResult">
@ -36,6 +37,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<insert id="insertApplyListInfo" parameterType="ApplyListInfo" useGeneratedKeys="true" keyProperty="id"> <insert id="insertApplyListInfo" parameterType="ApplyListInfo" useGeneratedKeys="true" keyProperty="id">
insert into APPLY_LIST_INFO insert into APPLY_LIST_INFO
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
<if test="appCode != null and appCode != ''">app_code,</if>
<if test="appName != null and appName != ''">app_name,</if> <if test="appName != null and appName != ''">app_name,</if>
<if test="appDesc != null and appDesc != ''">app_desc,</if> <if test="appDesc != null and appDesc != ''">app_desc,</if>
<if test="picture != null">picture,</if> <if test="picture != null">picture,</if>
@ -47,6 +49,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="updateTime != null">update_time,</if> <if test="updateTime != null">update_time,</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="appCode != null and appCode != ''">#{appCode},</if>
<if test="appName != null and appName != ''">#{appName},</if> <if test="appName != null and appName != ''">#{appName},</if>
<if test="appDesc != null and appDesc != ''">#{appDesc},</if> <if test="appDesc != null and appDesc != ''">#{appDesc},</if>
<if test="picture != null">#{picture},</if> <if test="picture != null">#{picture},</if>
@ -62,6 +65,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<update id="updateApplyListInfo" parameterType="ApplyListInfo"> <update id="updateApplyListInfo" parameterType="ApplyListInfo">
update APPLY_LIST_INFO update APPLY_LIST_INFO
<trim prefix="SET" suffixOverrides=","> <trim prefix="SET" suffixOverrides=",">
<if test="appCode != null and appCode != ''">app_code = #{appCode},</if>
<if test="appName != null and appName != ''">app_name = #{appName},</if> <if test="appName != null and appName != ''">app_name = #{appName},</if>
<if test="appDesc != null and appDesc != ''">app_desc = #{appDesc},</if> <if test="appDesc != null and appDesc != ''">app_desc = #{appDesc},</if>
<if test="picture != null">picture = #{picture},</if> <if test="picture != null">picture = #{picture},</if>

View File

@ -5,15 +5,13 @@ package com.sf.common.utils.uuid;
* *
* @author ztzh * @author ztzh
*/ */
public class IdUtils public class IdUtils {
{
/** /**
* 获取随机UUID * 获取随机UUID
* *
* @return 随机UUID * @return 随机UUID
*/ */
public static String randomUUID() public static String randomUUID() {
{
return UUID.randomUUID().toString(); return UUID.randomUUID().toString();
} }
@ -22,8 +20,7 @@ public class IdUtils
* *
* @return 简化的UUID去掉了横线 * @return 简化的UUID去掉了横线
*/ */
public static String simpleUUID() public static String simpleUUID() {
{
return UUID.randomUUID().toString(true); return UUID.randomUUID().toString(true);
} }
@ -32,8 +29,7 @@ public class IdUtils
* *
* @return 随机UUID * @return 随机UUID
*/ */
public static String fastUUID() public static String fastUUID() {
{
return UUID.fastUUID().toString(); return UUID.fastUUID().toString();
} }
@ -42,8 +38,17 @@ public class IdUtils
* *
* @return 简化的UUID去掉了横线 * @return 简化的UUID去掉了横线
*/ */
public static String fastSimpleUUID() public static String fastSimpleUUID() {
{
return UUID.fastUUID().toString(true); return UUID.fastUUID().toString(true);
} }
/**
* 生成一个由时间错与字母组成的唯一id
*
* @return
*/
public static String randomTime(String data) {
long uniqueID = System.currentTimeMillis();
return data + "_" + uniqueID;
}
} }