Commit b6c1dac2 by 徐高华

好办

parent 92c5d7ac
package com.gic.haoban.manage.service.dao.mapper.hm;
import java.util.List;
import com.gic.haoban.manage.service.entity.hm.TabHmLink;
/**
*
* @ClassName: TabHaobanHmLinkMapper
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月01日 14:07:23
* @Modify
* @CopyRight
*/
public interface HmLinkMapper {
/**
* 新增
* @Title: insert
* @Description: TODO
* @Param @param TabHaobanHmLink
*/
public int insert(TabHmLink link);
/**
* 更新
* @Title: update
* @Description: TODO
* @Param @param TabHaobanHmLink
* @Throws
*/
public int updateByPrimaryKey(TabHmLink tabHaobanHmLink);
/**
* 通过主键查询
* @Title: selectById
* @Description: TODO
* @Param @param id
* @Param @return
* @Return TabHaobanHmLink
* @Throws
*/
public TabHmLink selectByPrimaryKey(Long linkId);
/**
* 通过条件查询
* @Title: listAll
* @Description: TODO
* @Param @param TabHaobanHmLink
* @Param @return
* @Return List
* @Throws
*/
public List<TabHmLink> listAll(TabHmLink tabHaobanHmLink);
}
\ No newline at end of file
package com.gic.haoban.manage.service.entity.hm;
import java.io.Serializable;
/**
*
* @ClassName: TabHaobanHmLink
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月01日 14:07:23
* @Modify
* @CopyRight
*/
public class TabHmLink implements Serializable {
private static final long serialVersionUID = 1967119533845800L;
private Long linkId;
private String linkCode;
/**1通用链接 2专用链接*/
private Integer linkType;
private String wxEnterpriseId;
private String enterpriseId;
private String name;
private String remark;
private String welcomeId;
private Long pageId;
private String creatorId;
private String creatorName;
private String modifierId;
private String modifierName;
private java.util.Date createTime;
private java.util.Date updateTime;
/**会员门店规则*/
private String storeRuleJson;
/**推荐门店规则*/
private String customRuleJson;
/**会员活动标签*/
private String memberLabelId;
/**0删除 1正常*/
private Integer statusFlag;
public void setLinkId(Long linkId) {
this.linkId = linkId;
}
public Long getLinkId() {
return linkId;
}
public void setLinkCode(String linkCode) {
this.linkCode = linkCode;
}
public String getLinkCode() {
return linkCode;
}
public void setLinkType(Integer linkType) {
this.linkType = linkType;
}
public Integer getLinkType() {
return linkType;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setRemark(String remark) {
this.remark = remark;
}
public String getRemark() {
return remark;
}
public void setWelcomeId(String welcomeId) {
this.welcomeId = welcomeId;
}
public String getWelcomeId() {
return welcomeId;
}
public void setPageId(Long pageId) {
this.pageId = pageId;
}
public Long getPageId() {
return pageId;
}
public void setCreatorId(String creatorId) {
this.creatorId = creatorId;
}
public String getCreatorId() {
return creatorId;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
public String getCreatorName() {
return creatorName;
}
public void setModifierId(String modifierId) {
this.modifierId = modifierId;
}
public String getModifierId() {
return modifierId;
}
public void setModifierName(String modifierName) {
this.modifierName = modifierName;
}
public String getModifierName() {
return modifierName;
}
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
public java.util.Date getCreateTime() {
return createTime;
}
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
public java.util.Date getUpdateTime() {
return updateTime;
}
public void setStoreRuleJson(String storeRuleJson) {
this.storeRuleJson = storeRuleJson;
}
public String getStoreRuleJson() {
return storeRuleJson;
}
public void setCustomRuleJson(String customRuleJson) {
this.customRuleJson = customRuleJson;
}
public String getCustomRuleJson() {
return customRuleJson;
}
public void setMemberLabelId(String memberLabelId) {
this.memberLabelId = memberLabelId;
}
public String getMemberLabelId() {
return memberLabelId;
}
public void setStatusFlag(Integer statusFlag) {
this.statusFlag = statusFlag;
}
public Integer getStatusFlag() {
return statusFlag;
}
}
\ No newline at end of file
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<bean class="com.gic.haoban.common.init.HaobanSqlSessionFactoryBean" id="sqlSessionFactory"> <bean class="com.gic.haoban.common.init.HaobanSqlSessionFactoryBean" id="sqlSessionFactory">
<property name="dataSource" ref="dataSource" /> <property name="dataSource" ref="dataSource" />
<property name="typeAliasesPackage" value="com.gic.haoban.**.entity,com.gic.haoban.*.entity" /> <property name="typeAliasesPackage" value="com.gic.haoban.**.entity,com.gic.haoban.*.entity" />
<property name="mapperLocations" value="classpath*:mapper/*.xml" /> <property name="mapperLocations" value="classpath*:mapper/**/*.xml" />
<property name="plugins"> <property name="plugins">
<array> <array>
<bean class="com.github.pagehelper.PageHelper"> <bean class="com.github.pagehelper.PageHelper">
......
<?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="com.gic.haoban.manage.service.dao.mapper.hm.HmLinkMapper">
<resultMap type="com.gic.haoban.manage.service.entity.hm.TabHmLink" id="result-map-tabHaobanHmLink">
<result column="link_id" property="linkId"/>
<result column="link_code" property="linkCode"/>
<result column="link_type" property="linkType"/>
<result column="wx_enterprise_id" property="wxEnterpriseId"/>
<result column="enterprise_id" property="enterpriseId"/>
<result column="name" property="name"/>
<result column="remark" property="remark"/>
<result column="welcome_id" property="welcomeId"/>
<result column="page_id" property="pageId"/>
<result column="creator_id" property="creatorId"/>
<result column="creator_name" property="creatorName"/>
<result column="modifier_id" property="modifierId"/>
<result column="modifier_name" property="modifierName"/>
<result column="create_time" property="createTime"/>
<result column="update_time" property="updateTime"/>
<result column="store_rule_json" property="storeRuleJson"/>
<result column="custom_rule_json" property="customRuleJson"/>
<result column="member_label_id" property="memberLabelId"/>
<result column="status_flag" property="statusFlag"/>
</resultMap>
<sql id="Base_Column_List">
link_id,
link_code,
link_type,
wx_enterprise_id,
enterprise_id,
name,
remark,
welcome_id,
page_id,
creator_id,
creator_name,
modifier_id,
modifier_name,
create_time,
update_time,
store_rule_json,
custom_rule_json,
member_label_id,
status_flag
</sql>
<!-- ===================== 新增 ======================== -->
<insert id="insert" parameterType="com.gic.haoban.manage.service.entity.hm.TabHmLink">
<![CDATA[
INSERT INTO tab_haoban_hm_link(
link_id,
link_code,
link_type,
wx_enterprise_id,
enterprise_id,
name,
remark,
welcome_id,
page_id,
creator_id,
creator_name,
modifier_id,
modifier_name,
create_time,
update_time,
store_rule_json,
custom_rule_json,
member_label_id,
status_flag
)VALUES(
#{linkId,jdbcType=BIGINT},
#{linkCode,jdbcType=VARCHAR},
#{linkType,jdbcType=INTEGER},
#{wxEnterpriseId,jdbcType=CHAR},
#{enterpriseId,jdbcType=CHAR},
#{name,jdbcType=VARCHAR},
#{remark,jdbcType=VARCHAR},
#{welcomeId,jdbcType=VARCHAR},
#{pageId,jdbcType=BIGINT},
#{creatorId,jdbcType=VARCHAR},
#{creatorName,jdbcType=VARCHAR},
#{modifierId,jdbcType=VARCHAR},
#{modifierName,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP},
#{storeRuleJson,jdbcType=VARCHAR},
#{customRuleJson,jdbcType=VARCHAR},
#{memberLabelId,jdbcType=VARCHAR},
#{statusFlag,jdbcType=INTEGER}
)
]]>
</insert>
<!-- ==================更新 ========== -->
<update id="updateByPrimaryKey" parameterType="com.gic.haoban.manage.service.entity.hm.TabHmLink">
<![CDATA[
UPDATE tab_haoban_hm_link SET
link_id=#{linkId,jdbcType=BIGINT},
link_code=#{linkCode,jdbcType=VARCHAR},
link_type=#{linkType,jdbcType=INTEGER},
wx_enterprise_id=#{wxEnterpriseId,jdbcType=CHAR},
enterprise_id=#{enterpriseId,jdbcType=CHAR},
name=#{name,jdbcType=VARCHAR},
remark=#{remark,jdbcType=VARCHAR},
welcome_id=#{welcomeId,jdbcType=VARCHAR},
page_id=#{pageId,jdbcType=BIGINT},
creator_id=#{creatorId,jdbcType=VARCHAR},
creator_name=#{creatorName,jdbcType=VARCHAR},
modifier_id=#{modifierId,jdbcType=VARCHAR},
modifier_name=#{modifierName,jdbcType=VARCHAR},
create_time=#{createTime,jdbcType=TIMESTAMP},
update_time=#{updateTime,jdbcType=TIMESTAMP},
store_rule_json=#{storeRuleJson,jdbcType=VARCHAR},
custom_rule_json=#{customRuleJson,jdbcType=VARCHAR},
member_label_id=#{memberLabelId,jdbcType=VARCHAR},
status_flag=#{statusFlag,jdbcType=INTEGER}
link_id = #{linkId}
]]>
</update>
<!-- ============ 查询=============-->
<select id="selectById" parameterType="long" resultMap="result-map-tabHaobanHmLink">
SELECT * FROM tab_haoban_hm_link WHERE link_id = #{linkId}
</select>
<select id="listAll" parameterType="tabHaobanHmLink" resultMap="result-map-tabHaobanHmLink">
select * from tab_haoban_hm_link
</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