Commit 322fa4ec by 陶光胜

Merge branch 'developer' into 'master'

Developer

See merge request !1
parents 89cd5a7e ab0a5a03
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StoreBrandDTO implements Serializable {
private static final long serialVersionUID = -1958432666455074669L;
}
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StoreBusinessTimeDTO implements Serializable {
private static final long serialVersionUID = -1536451717040174983L;
}
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StoreDTO implements Serializable {
private static final long serialVersionUID = -6360038263126373120L;
}
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StoreFieldDTO implements Serializable {
private static final long serialVersionUID = -3194005371537750579L;
}
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StoreFieldSelectDTO implements Serializable {
private static final long serialVersionUID = -7235035626761339994L;
}
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StorePhotoDTO implements Serializable {
private static final long serialVersionUID = -5626497584010021599L;
}
package com.gic.store.dto;
import java.io.Serializable;
import java.util.Date;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StoreRegionDTO implements Serializable {
private static final long serialVersionUID = 1802958256860405399L;
/**
*
*/
private Integer regionId;
/**
* 域code
*/
private String regionCode;
/**
*
*/
private String regionName;
/**
* 状态值;1有效 0无效
*/
private Integer status;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
/**
* 企业id
*/
private Integer enterpriseId;
public Integer getRegionId() {
return regionId;
}
public void setRegionId(Integer regionId) {
this.regionId = regionId;
}
public String getRegionCode() {
return regionCode;
}
public void setRegionCode(String regionCode) {
this.regionCode = regionCode;
}
public String getRegionName() {
return regionName;
}
public void setRegionName(String regionName) {
this.regionName = regionName;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
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 getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
}
package com.gic.store.service;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StoreDTO;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreApiService {
/**
* 分页门店列表 查es
* @param storeDTO
* @param pageNum
* @param pageSize
* @return
*/
ServiceResponse<Page<StoreDTO>> listStore(StoreDTO storeDTO, Integer pageNum, Integer pageSize);
ServiceResponse<StoreDTO> getStoreById(Integer enterpriseId, Integer storeId);
/**
* 门店成本主体转移
*/
ServiceResponse<Integer> costStoreMove(String storeIds, String toStoreId);
ServiceResponse<Integer> saveOrUpdate(StoreDTO storeDTO);
}
package com.gic.store.service;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreBrandApiService {
}
package com.gic.store.service;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StoreBusinessTimeDTO;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreBusinessTimeApiService {
ServiceResponse<StoreBusinessTimeDTO> listStoreBusinessTime(Integer enterpriseId, Integer storeId);
ServiceResponse<StoreBusinessTimeDTO> saveOrUpdateStoreBusinessTime(StoreBusinessTimeDTO storeBusinessTimeDTO);
ServiceResponse<StoreBusinessTimeDTO> deleteStoreBusinessTime(Integer storeBusinessTimeId);
}
package com.gic.store.service;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StoreFieldDTO;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreFieldApiService {
/**
* 分页查询门店属性列表
* @param search
* @param pageNum
* @param pageSize
* @return
*/
ServiceResponse<Page<StoreFieldDTO>> listStoreField(Integer enterpriseId, String search, Integer pageNum, Integer pageSize);
/**
* 查询全部的门店属性
* @return
*/
ServiceResponse<List<StoreFieldDTO>> listStoreField();
/**
* 查询门店域下 所有的门店属性
* @param enterpriseId
* @param storeRegionId
* @return
*/
ServiceResponse<List<StoreFieldDTO>> listStoreFieldByStoreRegionId(Integer enterpriseId, Integer storeRegionId);
ServiceResponse<StoreFieldDTO> getStoreFieldById(Integer storeFieldId);
/**
* 保存或更新门店属性
* @param storeFieldDTO
* @return id
*/
ServiceResponse<Integer> saveOrUpdateStoreField(StoreFieldDTO storeFieldDTO);
/**
* 批量删除
* @param enterpriseId 企业id 用来判断授权
* @param ids
* @return
*/
ServiceResponse<Integer> deleteByIds(Integer enterpriseId, String ids);
/**
*
*/
ServiceResponse sortStoreField(Integer storeFieldId, Integer storeFieldType);
ServiceResponse setStoreField(Integer storeFieldId, Integer sort);
}
package com.gic.store.service;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StoreFieldSelectDTO;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreFieldSelectApiService {
/**
* 分页查列表
* @param enterpriseId
* @param storeFieldId
* @param search 属性值或名称
* @param pageNum
* @param pageSize
* @return
*/
ServiceResponse<Page<StoreFieldSelectDTO>> listStoreFieldSelect(Integer enterpriseId, Integer storeFieldId, String search, Integer pageNum, Integer pageSize);
ServiceResponse<List<StoreFieldSelectDTO>> listStoreFieldSelect(Integer enterpriseId, Integer storeFieldId);
ServiceResponse<Integer> saveOrUpdateStoreFieldSelect(StoreFieldSelectDTO storeFieldSelectDTO);
// 排序
// ServiceResponse<> sortStoreFieldSelect
/**
* 批量删除
* @param enterpriseId 企业id 用来判断授权
* @param ids
* @return
*/
ServiceResponse<Integer> deleteByIds(Integer enterpriseId, String ids);
}
package com.gic.store.service;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StorePhotoDTO;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StorePhotoApiService {
ServiceResponse<List<StorePhotoDTO>> listStorePhoto(Integer enterpriseId, Integer storeId);
ServiceResponse<Integer> saveStorePhoto(StorePhotoDTO storePhotoDTO);
ServiceResponse<Integer> deleteStorePhoto(Integer storePhotoId);
}
package com.gic.store.service;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StoreRegionDTO;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreRegionApiService {
/**
* 保存门店域
* @param enterpriseId
* @param regionCode
* @param regionName
* @param regionId
* @return
*/
ServiceResponse<Integer> saveOrUpdateStoreRegion(Integer enterpriseId, String regionCode, String regionName, Integer regionId);
/**
* 分页查询门店域列表
* @param search 门店域code or 门店域名称
* @param pageNum
* @param pageSize
* @return
*/
ServiceResponse<Page<StoreRegionDTO>> listStoreRegion(Integer enterpriseId, String search, Integer pageNum, Integer pageSize);
/**
* 查询全部的门店域
* @return
*/
ServiceResponse<List<StoreRegionDTO>> listStoreRegion(Integer enterpriseId, String search);
}
\ No newline at end of file
package com.gic.store.utils;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface ErrorCode {
String ERROR = "9999";
}
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabEnterpriseLicense;
public interface TabEnterpriseLicenseMapper {
/**
* 根据主键删除
*
* @param enterpriseLicenseId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer enterpriseLicenseId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabEnterpriseLicense record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabEnterpriseLicense record);
/**
* 根据主键查询
*
* @param enterpriseLicenseId 主键
* @return 实体对象
*/
TabEnterpriseLicense selectByPrimaryKey(Integer enterpriseLicenseId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabEnterpriseLicense record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabEnterpriseLicense record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabEnterprise;
public interface TabEnterpriseMapper {
/**
* 根据主键删除
*
* @param enterpriseId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer enterpriseId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabEnterprise record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabEnterprise record);
/**
* 根据主键查询
*
* @param enterpriseId 主键
* @return 实体对象
*/
TabEnterprise selectByPrimaryKey(Integer enterpriseId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabEnterprise record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabEnterprise record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabEnterpriseVersion;
public interface TabEnterpriseVersionMapper {
/**
* 根据主键删除
*
* @param enterpriseServiceId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer enterpriseServiceId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabEnterpriseVersion record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabEnterpriseVersion record);
/**
* 根据主键查询
*
* @param enterpriseServiceId 主键
* @return 实体对象
*/
TabEnterpriseVersion selectByPrimaryKey(Integer enterpriseServiceId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabEnterpriseVersion record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabEnterpriseVersion record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStoreBrand;
public interface TabStoreBrandMapper {
/**
* 根据主键删除
*
* @param storeBrandId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer storeBrandId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStoreBrand record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStoreBrand record);
/**
* 根据主键查询
*
* @param storeBrandId 主键
* @return 实体对象
*/
TabStoreBrand selectByPrimaryKey(Integer storeBrandId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStoreBrand record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStoreBrand record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStoreBusinessTime;
public interface TabStoreBusinessTimeMapper {
/**
* 根据主键删除
*
* @param storeBusinessTimeId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer storeBusinessTimeId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStoreBusinessTime record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStoreBusinessTime record);
/**
* 根据主键查询
*
* @param storeBusinessTimeId 主键
* @return 实体对象
*/
TabStoreBusinessTime selectByPrimaryKey(Integer storeBusinessTimeId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStoreBusinessTime record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStoreBusinessTime record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStoreExtend;
public interface TabStoreExtendMapper {
/**
* 根据主键删除
*
* @param storeExtendId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer storeExtendId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStoreExtend record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStoreExtend record);
/**
* 根据主键查询
*
* @param storeExtendId 主键
* @return 实体对象
*/
TabStoreExtend selectByPrimaryKey(Integer storeExtendId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStoreExtend record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStoreExtend record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStoreField;
public interface TabStoreFieldMapper {
/**
* 根据主键删除
*
* @param storeFieldId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer storeFieldId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStoreField record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStoreField record);
/**
* 根据主键查询
*
* @param storeFieldId 主键
* @return 实体对象
*/
TabStoreField selectByPrimaryKey(Integer storeFieldId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStoreField record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStoreField record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStoreFieldSelect;
public interface TabStoreFieldSelectMapper {
/**
* 根据主键删除
*
* @param storeFieldSelectId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer storeFieldSelectId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStoreFieldSelect record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStoreFieldSelect record);
/**
* 根据主键查询
*
* @param storeFieldSelectId 主键
* @return 实体对象
*/
TabStoreFieldSelect selectByPrimaryKey(Integer storeFieldSelectId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStoreFieldSelect record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStoreFieldSelect record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStoreGroup;
public interface TabStoreGroupMapper {
/**
* 根据主键删除
*
* @param storeGroupId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer storeGroupId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStoreGroup record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStoreGroup record);
/**
* 根据主键查询
*
* @param storeGroupId 主键
* @return 实体对象
*/
TabStoreGroup selectByPrimaryKey(Integer storeGroupId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStoreGroup record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStoreGroup record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStoreGroupRel;
public interface TabStoreGroupRelMapper {
/**
* 根据主键删除
*
* @param storeGroupRelId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer storeGroupRelId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStoreGroupRel record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStoreGroupRel record);
/**
* 根据主键查询
*
* @param storeGroupRelId 主键
* @return 实体对象
*/
TabStoreGroupRel selectByPrimaryKey(Integer storeGroupRelId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStoreGroupRel record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStoreGroupRel record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStore;
public interface TabStoreMapper {
/**
* 根据主键删除
*
* @param storeId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer storeId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStore record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStore record);
/**
* 根据主键查询
*
* @param storeId 主键
* @return 实体对象
*/
TabStore selectByPrimaryKey(Integer storeId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStore record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStore record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStorePhoto;
public interface TabStorePhotoMapper {
/**
* 根据主键删除
*
* @param storePhotoId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer storePhotoId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStorePhoto record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStorePhoto record);
/**
* 根据主键查询
*
* @param storePhotoId 主键
* @return 实体对象
*/
TabStorePhoto selectByPrimaryKey(Integer storePhotoId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStorePhoto record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStorePhoto record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStoreRegion;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface TabStoreRegionMapper {
/**
* 根据主键删除
*
* @param regionId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer regionId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStoreRegion record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStoreRegion record);
/**
* 根据主键查询
*
* @param regionId 主键
* @return 实体对象
*/
TabStoreRegion selectByPrimaryKey(Integer regionId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStoreRegion record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStoreRegion record);
/**
* 查询门店域列表
* @param enterpriseId 企业id
* @param search 域名/code
* @return
*/
List<TabStoreRegion> listStoreRegion(@Param("enterpriseId") Integer enterpriseId, @Param("search") String search);
/**
* 查询符合条件的个数; 除id所有值取等于计算, id取不等于计算
* @param storeRegion
* @return
*/
int countBySelective(TabStoreRegion storeRegion);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStoreStrategy;
public interface TabStoreStrategyMapper {
/**
* 根据主键删除
*
* @param strategyId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer strategyId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStoreStrategy record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStoreStrategy record);
/**
* 根据主键查询
*
* @param strategyId 主键
* @return 实体对象
*/
TabStoreStrategy selectByPrimaryKey(Integer strategyId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStoreStrategy record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStoreStrategy record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabStoreTmp;
public interface TabStoreTmpMapper {
/**
* 根据主键删除
*
* @param storeTmpId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer storeTmpId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabStoreTmp record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabStoreTmp record);
/**
* 根据主键查询
*
* @param storeTmpId 主键
* @return 实体对象
*/
TabStoreTmp selectByPrimaryKey(Integer storeTmpId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabStoreTmp record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabStoreTmp record);
}
\ No newline at end of file
package com.gic.store.dao.mapper;
import com.gic.store.entity.TabUser;
public interface TabUserMapper {
/**
* 根据主键删除
*
* @param userId 主键
* @return 更新条目数
*/
int deleteByPrimaryKey(Integer userId);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insert(TabUser record);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int insertSelective(TabUser record);
/**
* 根据主键查询
*
* @param userId 主键
* @return 实体对象
*/
TabUser selectByPrimaryKey(Integer userId);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKeySelective(TabUser record);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int updateByPrimaryKey(TabUser record);
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_enterprise
*/
public class TabEnterprise {
/**
* 企业主键
*/
private Integer enterpriseId;
/**
* 商户名称
*/
private String enterpriseName;
/**
* 公司名称
*/
private String companyName;
/**
*
*/
private String logo;
/**
*
*/
private String areaId;
/**
* 详细地址
*/
private String address;
/**
* 状态;1有效; 0无效;2停用
*/
private Integer status;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getEnterpriseName() {
return enterpriseName;
}
public void setEnterpriseName(String enterpriseName) {
this.enterpriseName = enterpriseName;
}
public String getCompanyName() {
return companyName;
}
public void setCompanyName(String companyName) {
this.companyName = companyName;
}
public String getLogo() {
return logo;
}
public void setLogo(String logo) {
this.logo = logo;
}
public String getAreaId() {
return areaId;
}
public void setAreaId(String areaId) {
this.areaId = areaId;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
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;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_enterprise_license
*/
public class TabEnterpriseLicense {
/**
*
*/
private Integer enterpriseLicenseId;
/**
*
*/
private Integer enterpriseId;
/**
* license类型,1会员卡;2服务号;3小程序;4门店;5商品
*/
private Integer licenseType;
/**
* 下限
*/
private Integer lowerLimit;
/**
* 上限
*/
private Integer upperLimit;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
public Integer getEnterpriseLicenseId() {
return enterpriseLicenseId;
}
public void setEnterpriseLicenseId(Integer enterpriseLicenseId) {
this.enterpriseLicenseId = enterpriseLicenseId;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Integer getLicenseType() {
return licenseType;
}
public void setLicenseType(Integer licenseType) {
this.licenseType = licenseType;
}
public Integer getLowerLimit() {
return lowerLimit;
}
public void setLowerLimit(Integer lowerLimit) {
this.lowerLimit = lowerLimit;
}
public Integer getUpperLimit() {
return upperLimit;
}
public void setUpperLimit(Integer upperLimit) {
this.upperLimit = upperLimit;
}
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;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_enterprise_version
*/
public class TabEnterpriseVersion {
/**
*
*/
private Integer enterpriseServiceId;
/**
* 服务标识
*/
private String serviceCode;
/**
* 服务名称
*/
private String serviceName;
/**
* 服务版本;1gic标准版 2gic集团版
*/
private Integer serviceVersion;
/**
* 服务周期;单位天
*/
private Integer serviceCycle;
/**
* 审核通过时间
*/
private Date auditTime;
/**
* 截止日期
*/
private Date expirationTime;
/**
*
*/
private Long enterpriseId;
/**
* 状态值;0无效,1有效,2停用,3逾期
*/
private Integer status;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
public Integer getEnterpriseServiceId() {
return enterpriseServiceId;
}
public void setEnterpriseServiceId(Integer enterpriseServiceId) {
this.enterpriseServiceId = enterpriseServiceId;
}
public String getServiceCode() {
return serviceCode;
}
public void setServiceCode(String serviceCode) {
this.serviceCode = serviceCode;
}
public String getServiceName() {
return serviceName;
}
public void setServiceName(String serviceName) {
this.serviceName = serviceName;
}
public Integer getServiceVersion() {
return serviceVersion;
}
public void setServiceVersion(Integer serviceVersion) {
this.serviceVersion = serviceVersion;
}
public Integer getServiceCycle() {
return serviceCycle;
}
public void setServiceCycle(Integer serviceCycle) {
this.serviceCycle = serviceCycle;
}
public Date getAuditTime() {
return auditTime;
}
public void setAuditTime(Date auditTime) {
this.auditTime = auditTime;
}
public Date getExpirationTime() {
return expirationTime;
}
public void setExpirationTime(Date expirationTime) {
this.expirationTime = expirationTime;
}
public Long getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Long enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
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;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store
*/
public class TabStore {
/**
*
*/
private Integer storeId;
/**
*
*/
private Integer enterpriseId;
/**
* 门店名称
*/
private String storeName;
/**
* 门店code
*/
private String storeCode;
/**
* 域id
*/
private Integer regionId;
/**
* 门店电话
*/
private String conactsPhone;
/**
* 门店详细地址
*/
private String address;
/**
* 关联门店品牌iid,多个用逗号分隔
*/
private String brandIds;
/**
* 地区id
*/
private String areaId;
/**
* 经度
*/
private String longitude;
/**
* 纬度
*/
private String latitude;
/**
* 溢出状态;默认为0,1标识溢出
*/
private Integer overflowStatus;
/**
* 门店启用状态;1启用 2不启用
*/
private Integer status;
/**
* erp门店状态
*/
private Integer erpStatus;
/**
* 门店类型
*/
private Integer storeType;
/**
*
*/
private Integer storeGroupId;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
public Integer getStoreId() {
return storeId;
}
public void setStoreId(Integer storeId) {
this.storeId = storeId;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getStoreName() {
return storeName;
}
public void setStoreName(String storeName) {
this.storeName = storeName;
}
public String getStoreCode() {
return storeCode;
}
public void setStoreCode(String storeCode) {
this.storeCode = storeCode;
}
public Integer getRegionId() {
return regionId;
}
public void setRegionId(Integer regionId) {
this.regionId = regionId;
}
public String getConactsPhone() {
return conactsPhone;
}
public void setConactsPhone(String conactsPhone) {
this.conactsPhone = conactsPhone;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getBrandIds() {
return brandIds;
}
public void setBrandIds(String brandIds) {
this.brandIds = brandIds;
}
public String getAreaId() {
return areaId;
}
public void setAreaId(String areaId) {
this.areaId = areaId;
}
public String getLongitude() {
return longitude;
}
public void setLongitude(String longitude) {
this.longitude = longitude;
}
public String getLatitude() {
return latitude;
}
public void setLatitude(String latitude) {
this.latitude = latitude;
}
public Integer getOverflowStatus() {
return overflowStatus;
}
public void setOverflowStatus(Integer overflowStatus) {
this.overflowStatus = overflowStatus;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public Integer getErpStatus() {
return erpStatus;
}
public void setErpStatus(Integer erpStatus) {
this.erpStatus = erpStatus;
}
public Integer getStoreType() {
return storeType;
}
public void setStoreType(Integer storeType) {
this.storeType = storeType;
}
public Integer getStoreGroupId() {
return storeGroupId;
}
public void setStoreGroupId(Integer storeGroupId) {
this.storeGroupId = storeGroupId;
}
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;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store_brand
*/
public class TabStoreBrand {
/**
*
*/
private Integer storeBrandId;
/**
* 品牌code
*/
private String storeBrandCode;
/**
* 品牌名称
*/
private String storeBrandName;
/**
* 经营类目
*/
private String storeBrandCategory;
/**
* 排序字段
*/
private Double sort;
/**
*
*/
private Integer enterpriseId;
/**
*
*/
private Integer status;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
public Integer getStoreBrandId() {
return storeBrandId;
}
public void setStoreBrandId(Integer storeBrandId) {
this.storeBrandId = storeBrandId;
}
public String getStoreBrandCode() {
return storeBrandCode;
}
public void setStoreBrandCode(String storeBrandCode) {
this.storeBrandCode = storeBrandCode;
}
public String getStoreBrandName() {
return storeBrandName;
}
public void setStoreBrandName(String storeBrandName) {
this.storeBrandName = storeBrandName;
}
public String getStoreBrandCategory() {
return storeBrandCategory;
}
public void setStoreBrandCategory(String storeBrandCategory) {
this.storeBrandCategory = storeBrandCategory;
}
public Double getSort() {
return sort;
}
public void setSort(Double sort) {
this.sort = sort;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
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;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store_business_time
*/
public class TabStoreBusinessTime {
/**
*
*/
private Integer storeBusinessTimeId;
/**
* 周一,周二
*/
private String weekday;
/**
*
*/
private Date openTime;
/**
*
*/
private Date closeTime;
/**
*
*/
private Integer storeId;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
public Integer getStoreBusinessTimeId() {
return storeBusinessTimeId;
}
public void setStoreBusinessTimeId(Integer storeBusinessTimeId) {
this.storeBusinessTimeId = storeBusinessTimeId;
}
public String getWeekday() {
return weekday;
}
public void setWeekday(String weekday) {
this.weekday = weekday;
}
public Date getOpenTime() {
return openTime;
}
public void setOpenTime(Date openTime) {
this.openTime = openTime;
}
public Date getCloseTime() {
return closeTime;
}
public void setCloseTime(Date closeTime) {
this.closeTime = closeTime;
}
public Integer getStoreId() {
return storeId;
}
public void setStoreId(Integer storeId) {
this.storeId = storeId;
}
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;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store_extend
*/
public class TabStoreExtend {
/**
*
*/
private Integer storeExtendId;
/**
*
*/
private Integer storeId;
/**
*
*/
private Integer enterpriseId;
/**
* 字段属性id
*/
private Integer storeFieldId;
/**
* 字段属性值
*/
private String value;
/**
*
*/
private Integer sort;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
/**
* 是否支持查询,1支持
*/
private Integer isSearch;
public Integer getStoreExtendId() {
return storeExtendId;
}
public void setStoreExtendId(Integer storeExtendId) {
this.storeExtendId = storeExtendId;
}
public Integer getStoreId() {
return storeId;
}
public void setStoreId(Integer storeId) {
this.storeId = storeId;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Integer getStoreFieldId() {
return storeFieldId;
}
public void setStoreFieldId(Integer storeFieldId) {
this.storeFieldId = storeFieldId;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
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 getIsSearch() {
return isSearch;
}
public void setIsSearch(Integer isSearch) {
this.isSearch = isSearch;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store_field
*/
public class TabStoreField {
/**
*
*/
private Integer storeFieldId;
/**
* 属性名称
*/
private String storeFieldName;
/**
* 属性code
*/
private String storeFieldCode;
/**
* 字段类型;1文本 2单选 3多选 4实数 5时间
*/
private Integer storeFieldType;
/**
*
*/
private Integer enterpriseId;
/**
* 门店域id
*/
private Integer storeRegionId;
/**
*
*/
private Integer status;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
/**
* 字段详细配置
*/
private String storeFieldDetail;
/**
* 与ERP映射的门店字段
*/
private String erpRelCode;
public Integer getStoreFieldId() {
return storeFieldId;
}
public void setStoreFieldId(Integer storeFieldId) {
this.storeFieldId = storeFieldId;
}
public String getStoreFieldName() {
return storeFieldName;
}
public void setStoreFieldName(String storeFieldName) {
this.storeFieldName = storeFieldName;
}
public String getStoreFieldCode() {
return storeFieldCode;
}
public void setStoreFieldCode(String storeFieldCode) {
this.storeFieldCode = storeFieldCode;
}
public Integer getStoreFieldType() {
return storeFieldType;
}
public void setStoreFieldType(Integer storeFieldType) {
this.storeFieldType = storeFieldType;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Integer getStoreRegionId() {
return storeRegionId;
}
public void setStoreRegionId(Integer storeRegionId) {
this.storeRegionId = storeRegionId;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
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 String getStoreFieldDetail() {
return storeFieldDetail;
}
public void setStoreFieldDetail(String storeFieldDetail) {
this.storeFieldDetail = storeFieldDetail;
}
public String getErpRelCode() {
return erpRelCode;
}
public void setErpRelCode(String erpRelCode) {
this.erpRelCode = erpRelCode;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store_field_select
*/
public class TabStoreFieldSelect {
/**
*
*/
private Integer storeFieldSelectId;
/**
* 属性名称
*/
private String storeFieldSelectName;
/**
* 属性code
*/
private String storeFieldSelectCode;
/**
*
*/
private Integer enterpriseId;
/**
*
*/
private Integer sort;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
public Integer getStoreFieldSelectId() {
return storeFieldSelectId;
}
public void setStoreFieldSelectId(Integer storeFieldSelectId) {
this.storeFieldSelectId = storeFieldSelectId;
}
public String getStoreFieldSelectName() {
return storeFieldSelectName;
}
public void setStoreFieldSelectName(String storeFieldSelectName) {
this.storeFieldSelectName = storeFieldSelectName;
}
public String getStoreFieldSelectCode() {
return storeFieldSelectCode;
}
public void setStoreFieldSelectCode(String storeFieldSelectCode) {
this.storeFieldSelectCode = storeFieldSelectCode;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
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;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store_group
*/
public class TabStoreGroup {
/**
*
*/
private Integer storeGroupId;
/**
* 分组名称
*/
private String storeGroupName;
/**
* 父级分组id
*/
private Integer parentStoreGroupId;
/**
*
*/
private Integer enterpriseId;
/**
* 分组层级
*/
private Integer groupLevel;
/**
* 分组链id
*/
private String storeGroupChain;
/**
* 分组排序
*/
private Integer sort;
/**
* 状态值
*/
private Integer status;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
public Integer getStoreGroupId() {
return storeGroupId;
}
public void setStoreGroupId(Integer storeGroupId) {
this.storeGroupId = storeGroupId;
}
public String getStoreGroupName() {
return storeGroupName;
}
public void setStoreGroupName(String storeGroupName) {
this.storeGroupName = storeGroupName;
}
public Integer getParentStoreGroupId() {
return parentStoreGroupId;
}
public void setParentStoreGroupId(Integer parentStoreGroupId) {
this.parentStoreGroupId = parentStoreGroupId;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Integer getGroupLevel() {
return groupLevel;
}
public void setGroupLevel(Integer groupLevel) {
this.groupLevel = groupLevel;
}
public String getStoreGroupChain() {
return storeGroupChain;
}
public void setStoreGroupChain(String storeGroupChain) {
this.storeGroupChain = storeGroupChain;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
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;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store_group_rel
*/
public class TabStoreGroupRel {
/**
*
*/
private Integer storeGroupRelId;
/**
*
*/
private Integer enterpriseId;
/**
*
*/
private Integer storeId;
/**
*
*/
private Integer storeGroupId;
/**
* 1有效 0无效
*/
private Integer status;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
public Integer getStoreGroupRelId() {
return storeGroupRelId;
}
public void setStoreGroupRelId(Integer storeGroupRelId) {
this.storeGroupRelId = storeGroupRelId;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Integer getStoreId() {
return storeId;
}
public void setStoreId(Integer storeId) {
this.storeId = storeId;
}
public Integer getStoreGroupId() {
return storeGroupId;
}
public void setStoreGroupId(Integer storeGroupId) {
this.storeGroupId = storeGroupId;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
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;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store_photo
*/
public class TabStorePhoto {
/**
*
*/
private Integer storePhotoId;
/**
*
*/
private Integer storeId;
/**
*
*/
private Integer enterpriseId;
/**
*
*/
private String imageCode;
/**
*
*/
private String imageUrl;
/**
*
*/
private Integer sort;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
public Integer getStorePhotoId() {
return storePhotoId;
}
public void setStorePhotoId(Integer storePhotoId) {
this.storePhotoId = storePhotoId;
}
public Integer getStoreId() {
return storeId;
}
public void setStoreId(Integer storeId) {
this.storeId = storeId;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getImageCode() {
return imageCode;
}
public void setImageCode(String imageCode) {
this.imageCode = imageCode;
}
public String getImageUrl() {
return imageUrl;
}
public void setImageUrl(String imageUrl) {
this.imageUrl = imageUrl;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
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;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store_region
*/
public class TabStoreRegion {
/**
*
*/
private Integer regionId;
/**
* 域code
*/
private String regionCode;
/**
*
*/
private String regionName;
/**
* 状态值;1有效 0无效
*/
private Integer status;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
/**
* 企业id
*/
private Integer enterpriseId;
public Integer getRegionId() {
return regionId;
}
public void setRegionId(Integer regionId) {
this.regionId = regionId;
}
public String getRegionCode() {
return regionCode;
}
public void setRegionCode(String regionCode) {
this.regionCode = regionCode;
}
public String getRegionName() {
return regionName;
}
public void setRegionName(String regionName) {
this.regionName = regionName;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
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 getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store_strategy
*/
public class TabStoreStrategy {
/**
*
*/
private Integer strategyId;
/**
* 策略名称
*/
private String startegyName;
/**
*
*/
private Integer enterpriseId;
/**
* 门店域id
*/
private Integer storeRegionId;
/**
* 门店分组条件,json数组
*/
private String condition;
/**
* 策略命中值;如果type为门店分组策略,对应分组id;否则为门店启用和不启用值
*/
private String targetValue;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
/**
* 状态值 1有效 0无效
*/
private Integer status;
/**
* 策略类型,1门店状态策略, 2门店分组策略
*/
private Integer stategyType;
public Integer getStrategyId() {
return strategyId;
}
public void setStrategyId(Integer strategyId) {
this.strategyId = strategyId;
}
public String getStartegyName() {
return startegyName;
}
public void setStartegyName(String startegyName) {
this.startegyName = startegyName;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Integer getStoreRegionId() {
return storeRegionId;
}
public void setStoreRegionId(Integer storeRegionId) {
this.storeRegionId = storeRegionId;
}
public String getCondition() {
return condition;
}
public void setCondition(String condition) {
this.condition = condition;
}
public String getTargetValue() {
return targetValue;
}
public void setTargetValue(String targetValue) {
this.targetValue = targetValue;
}
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 getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public Integer getStategyType() {
return stategyType;
}
public void setStategyType(Integer stategyType) {
this.stategyType = stategyType;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_store_tmp
*/
public class TabStoreTmp {
/**
*
*/
private Integer storeTmpId;
/**
*
*/
private Integer enterpriseId;
/**
* 域id
*/
private Integer regionId;
/**
* 域名称
*/
private String regionName;
/**
*
*/
private String storeName;
/**
*
*/
private String storeCode;
/**
*
*/
private String conactsPhone;
/**
*
*/
private String province;
/**
*
*/
private String city;
/**
*
*/
private String county;
/**
*
*/
private Integer areaId;
/**
*
*/
private String address;
/**
*
*/
private String longitude;
/**
*
*/
private String latitude;
/**
* 自定义字段导入信息
*/
private String customField;
/**
* 导入状态;-1待导入,1导入成功;2导入失败
*/
private Integer state;
/**
* 导入错误信息
*/
private String errorMessage;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
public Integer getStoreTmpId() {
return storeTmpId;
}
public void setStoreTmpId(Integer storeTmpId) {
this.storeTmpId = storeTmpId;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Integer getRegionId() {
return regionId;
}
public void setRegionId(Integer regionId) {
this.regionId = regionId;
}
public String getRegionName() {
return regionName;
}
public void setRegionName(String regionName) {
this.regionName = regionName;
}
public String getStoreName() {
return storeName;
}
public void setStoreName(String storeName) {
this.storeName = storeName;
}
public String getStoreCode() {
return storeCode;
}
public void setStoreCode(String storeCode) {
this.storeCode = storeCode;
}
public String getConactsPhone() {
return conactsPhone;
}
public void setConactsPhone(String conactsPhone) {
this.conactsPhone = conactsPhone;
}
public String getProvince() {
return province;
}
public void setProvince(String province) {
this.province = province;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getCounty() {
return county;
}
public void setCounty(String county) {
this.county = county;
}
public Integer getAreaId() {
return areaId;
}
public void setAreaId(Integer areaId) {
this.areaId = areaId;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getLongitude() {
return longitude;
}
public void setLongitude(String longitude) {
this.longitude = longitude;
}
public String getLatitude() {
return latitude;
}
public void setLatitude(String latitude) {
this.latitude = latitude;
}
public String getCustomField() {
return customField;
}
public void setCustomField(String customField) {
this.customField = customField;
}
public Integer getState() {
return state;
}
public void setState(Integer state) {
this.state = state;
}
public String getErrorMessage() {
return errorMessage;
}
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
}
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;
}
}
\ No newline at end of file
package com.gic.store.entity;
import java.util.Date;
/**
* tab_user
*/
public class TabUser {
/**
* 用户id
*/
private Integer userId;
/**
* 用户名
*/
private String userName;
/**
* 手机号码
*/
private String phoneNumber;
/**
* 密码
*/
private String password;
/**
* 是否是超级管理员
*/
private Integer superAdmin;
/**
* 状态,1有效,0无效
*/
private Integer status;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
/**
*
*/
private Integer enterpriseId;
public Integer getUserId() {
return userId;
}
public void setUserId(Integer userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public Integer getSuperAdmin() {
return superAdmin;
}
public void setSuperAdmin(Integer superAdmin) {
this.superAdmin = superAdmin;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
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 getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
}
\ No newline at end of file
package com.gic.store.service;
import com.gic.api.base.commons.Page;
import com.gic.store.dto.StoreRegionDTO;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreRegionService {
int countByRegionCode(Integer enterpriseId, String regionCode);
int countByRegionName(Integer enterpriseId, String regionName, Integer regionId);
Integer save(Integer enterpriseId, String regionCode, String regionName);
int update(Integer regionId, String regionName);
Page<StoreRegionDTO> listStoreRegion(Integer enterpriseId, String search, Integer pageNum, Integer pageSize);
List<StoreRegionDTO> listStoreRegion(Integer enterpriseId, String search);
}
package com.gic.store.service.impl;
import com.gic.api.base.commons.Page;
import com.gic.commons.util.EntityUtil;
import com.gic.commons.util.GlobalInfo;
import com.gic.commons.util.PageHelperUtils;
import com.gic.store.dao.mapper.TabStoreRegionMapper;
import com.gic.store.dto.StoreRegionDTO;
import com.gic.store.entity.TabStoreRegion;
import com.gic.store.service.StoreRegionService;
import com.github.pagehelper.PageHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
*/
@Service
@SuppressWarnings("unchecked")
public class StoreRegionServiceImpl implements StoreRegionService {
@Autowired
private TabStoreRegionMapper storeRegionMapper;
@Override
public int countByRegionCode(Integer enterpriseId, String regionCode) {
TabStoreRegion storeRegion = new TabStoreRegion();
storeRegion.setEnterpriseId(enterpriseId);
storeRegion.setRegionCode(regionCode);
return storeRegionMapper.countBySelective(storeRegion);
}
@Override
public int countByRegionName(Integer enterpriseId, String regionName, Integer regionId) {
TabStoreRegion storeRegion = new TabStoreRegion();
storeRegion.setEnterpriseId(enterpriseId);
storeRegion.setRegionName(regionName);
storeRegion.setRegionId(regionId);
return storeRegionMapper.countBySelective(storeRegion);
}
@Override
public Integer save(Integer enterpriseId, String regionCode, String regionName) {
TabStoreRegion storeRegion = new TabStoreRegion();
storeRegion.setRegionCode(regionCode);
storeRegion.setRegionName(regionName);
storeRegion.setCreateTime(new Date());
storeRegion.setEnterpriseId(enterpriseId);
storeRegion.setStatus(GlobalInfo.DATA_STATUS_NORMAL);
int i = storeRegionMapper.insertSelective(storeRegion);
return i;
}
@Override
public int update(Integer regionId, String regionName) {
TabStoreRegion storeRegion = new TabStoreRegion();
storeRegion.setRegionId(regionId);
storeRegion.setRegionName(regionName);
int i = storeRegionMapper.updateByPrimaryKeySelective(storeRegion);
return i;
}
@Override
public Page<StoreRegionDTO> listStoreRegion(Integer enterpriseId, String search, Integer pageNum, Integer pageSize) {
PageHelper.startPage(pageNum, pageSize, " create_time desc ");
// 查列表
List<TabStoreRegion> storeRegionList = storeRegionMapper.listStoreRegion(enterpriseId, search);
return PageHelperUtils.changePageHelperToCurrentPage((com.github.pagehelper.Page) storeRegionList, StoreRegionDTO.class);
}
@Override
public List<StoreRegionDTO> listStoreRegion(Integer enterpriseId, String search) {
List<TabStoreRegion> storeRegionList = storeRegionMapper.listStoreRegion(enterpriseId, search);
return EntityUtil.changeEntityListByOrika(StoreRegionDTO.class, storeRegionList);
}
}
package com.gic.store.service.outer;
import com.gic.api.base.commons.ErrorContent;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.service.StoreRegionApiService;
import com.gic.store.dto.StoreRegionDTO;
import com.gic.store.service.StoreRegionService;
import com.gic.store.utils.ErrorCode;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
*/
@Service("storeRegionApiService")
public class StoreRegionApiServiceImpl implements StoreRegionApiService {
@Autowired
private StoreRegionService storeRegionService;
@Override
public ServiceResponse<Integer> saveOrUpdateStoreRegion(Integer enterpriseId, String regionCode, String regionName, Integer regionId) {
if (regionId == null) {
// 新增
int codeCount = storeRegionService.countByRegionCode(enterpriseId, regionCode);
if (codeCount > 0) {
return ServiceResponse.failure(ErrorCode.ERROR, "域code已存在");
}
int nameCount = storeRegionService.countByRegionName(enterpriseId, regionName, null);
if (nameCount > 0) {
return ServiceResponse.failure(ErrorCode.ERROR, "域name已存在");
}
regionId = storeRegionService.save(enterpriseId, regionCode, regionName);
}else {
// 修改
int nameCount = storeRegionService.countByRegionName(enterpriseId, regionName, regionId);
if (nameCount > 0) {
return ServiceResponse.failure(ErrorContent.failure, "域name已存在");
}
storeRegionService.update(regionId, regionName);
}
return ServiceResponse.success(regionId);
}
@Override
public ServiceResponse<Page<StoreRegionDTO>> listStoreRegion(Integer enterpriseId, String search, Integer pageNum, Integer pageSize) {
Page<StoreRegionDTO> page = storeRegionService.listStoreRegion(enterpriseId, search, pageNum, pageSize);
return ServiceResponse.success(page);
}
@Override
public ServiceResponse<List<StoreRegionDTO>> listStoreRegion(Integer enterpriseId, String search) {
List<StoreRegionDTO> list = storeRegionService.listStoreRegion(enterpriseId, search);
return ServiceResponse.success(list);
}
}
......@@ -9,12 +9,12 @@
http://www.springframework.org/schema/context/spring-context.xsd
http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd">
<context:component-scan base-package="com.gic.demo.*"/>
<context:component-scan base-package="com.gic.store.*"/>
<!-- 应用名称 -->
<dubbo:application name="gic-store-service"/>
<dubbo:protocol name="dubbo" port="30102"/>
<!--<dubbo:service interface="com.gic.demo.single.api.service.DemoStoreApiService" ref="demoStoreApiServiceImpl" timeout="60000" />-->
<dubbo:service interface="com.gic.store.service.StoreRegionApiService" ref="storeRegionApiService" timeout="60000" />
</beans>
......@@ -15,13 +15,15 @@
<context:annotation-config/>
<apollo:config namespaces="COMMON.sharding,COMMON.jdbc"/>
<!--<apollo:config namespaces="COMMON.sharding,COMMON.4.0-jdbc"/>-->
<bean id="dataSource" class="com.gic.sharding.sdk.ShardingDatasource" init-method="init">
<property name="shardingId" value="${sharding.shardingId}"/>
<property name="maxSize" value="${jdbc.maxsize}"/>
<property name="urlType" value="${sharding.urlType:inner}"/>
</bean>
<!--<bean id="dataSource" class="com.gic.sharding.sdk.ShardingDatasource" init-method="init">-->
<!--<property name="shardingId" value="${sharding.shardingId}"/>-->
<!--<property name="maxSize" value="${jdbc.maxsize}"/>-->
<!--<property name="urlType" value="${sharding.urlType:inner}"/>-->
<!--</bean>-->
<import resource="classpath:applicationContext-db-only.xml"/>
<bean class="org.mybatis.spring.SqlSessionFactoryBean" id="sqlSessionFactory">
<property name="dataSource" ref="dataSource"/>
......
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="error" packages="com.gic.commons.log">
<appenders>
<!--这个输出控制台的配置-->
<Console name="Console" target="SYSTEM_OUT">
<!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch)-->
<ThresholdFilter level="trace" onMatch="ACCEPT" onMismatch="DENY" />
<!--这个都知道是输出日志的格式-->
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c:%L] [%traceId] %m%n" />
</Console>
</appenders>
<loggers>
<!--建立一个默认的root的logger-->
<Logger name="com.gic" level="DEBUG"/>
<Logger name="org.springframework" level="INFO"/>
<logger name="Sharding-JDBC-SQL" level="INFO"/>
<logger name="org.hibernate.SQL" level="DEBUG"/>
<logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="DEBUG"/>
<Root level="WARN">
<!--<Root level="DEBUG">-->
<AppenderRef ref="Console" />
</Root>
</loggers>
</configuration>
<?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.store.dao.mapper.TabEnterpriseLicenseMapper">
<resultMap id="BaseResultMap" type="com.gic.store.entity.TabEnterpriseLicense">
<id column="enterprise_license_id" jdbcType="INTEGER" property="enterpriseLicenseId" />
<result column="enterprise_id" jdbcType="INTEGER" property="enterpriseId" />
<result column="license_type" jdbcType="INTEGER" property="licenseType" />
<result column="lower_limit" jdbcType="INTEGER" property="lowerLimit" />
<result column="upper_limit" jdbcType="INTEGER" property="upperLimit" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
<sql id="Base_Column_List">
enterprise_license_id, enterprise_id, license_type, lower_limit, upper_limit, create_time,
update_time
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tab_enterprise_license
where enterprise_license_id = #{enterpriseLicenseId,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from tab_enterprise_license
where enterprise_license_id = #{enterpriseLicenseId,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.gic.store.entity.TabEnterpriseLicense">
insert into tab_enterprise_license (enterprise_license_id, enterprise_id,
license_type, lower_limit, upper_limit,
create_time, update_time)
values (#{enterpriseLicenseId,jdbcType=INTEGER}, #{enterpriseId,jdbcType=INTEGER},
#{licenseType,jdbcType=INTEGER}, #{lowerLimit,jdbcType=INTEGER}, #{upperLimit,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert id="insertSelective" parameterType="com.gic.store.entity.TabEnterpriseLicense">
insert into tab_enterprise_license
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="enterpriseLicenseId != null">
enterprise_license_id,
</if>
<if test="enterpriseId != null">
enterprise_id,
</if>
<if test="licenseType != null">
license_type,
</if>
<if test="lowerLimit != null">
lower_limit,
</if>
<if test="upperLimit != null">
upper_limit,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="enterpriseLicenseId != null">
#{enterpriseLicenseId,jdbcType=INTEGER},
</if>
<if test="enterpriseId != null">
#{enterpriseId,jdbcType=INTEGER},
</if>
<if test="licenseType != null">
#{licenseType,jdbcType=INTEGER},
</if>
<if test="lowerLimit != null">
#{lowerLimit,jdbcType=INTEGER},
</if>
<if test="upperLimit != null">
#{upperLimit,jdbcType=INTEGER},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.gic.store.entity.TabEnterpriseLicense">
update tab_enterprise_license
<set>
<if test="enterpriseId != null">
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
</if>
<if test="licenseType != null">
license_type = #{licenseType,jdbcType=INTEGER},
</if>
<if test="lowerLimit != null">
lower_limit = #{lowerLimit,jdbcType=INTEGER},
</if>
<if test="upperLimit != null">
upper_limit = #{upperLimit,jdbcType=INTEGER},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</set>
where enterprise_license_id = #{enterpriseLicenseId,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.gic.store.entity.TabEnterpriseLicense">
update tab_enterprise_license
set enterprise_id = #{enterpriseId,jdbcType=INTEGER},
license_type = #{licenseType,jdbcType=INTEGER},
lower_limit = #{lowerLimit,jdbcType=INTEGER},
upper_limit = #{upperLimit,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
where enterprise_license_id = #{enterpriseLicenseId,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
<?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.store.dao.mapper.TabEnterpriseMapper">
<resultMap id="BaseResultMap" type="com.gic.store.entity.TabEnterprise">
<id column="enterprise_id" jdbcType="INTEGER" property="enterpriseId" />
<result column="enterprise_name" jdbcType="VARCHAR" property="enterpriseName" />
<result column="company_name" jdbcType="VARCHAR" property="companyName" />
<result column="logo" jdbcType="VARCHAR" property="logo" />
<result column="area_id" jdbcType="VARCHAR" property="areaId" />
<result column="address" jdbcType="VARCHAR" property="address" />
<result column="status" jdbcType="INTEGER" property="status" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
<sql id="Base_Column_List">
enterprise_id, enterprise_name, company_name, logo, area_id, address, status, create_time,
update_time
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tab_enterprise
where enterprise_id = #{enterpriseId,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from tab_enterprise
where enterprise_id = #{enterpriseId,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.gic.store.entity.TabEnterprise">
insert into tab_enterprise (enterprise_id, enterprise_name, company_name,
logo, area_id, address,
status, create_time, update_time
)
values (#{enterpriseId,jdbcType=INTEGER}, #{enterpriseName,jdbcType=VARCHAR}, #{companyName,jdbcType=VARCHAR},
#{logo,jdbcType=VARCHAR}, #{areaId,jdbcType=VARCHAR}, #{address,jdbcType=VARCHAR},
#{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}
)
</insert>
<insert id="insertSelective" parameterType="com.gic.store.entity.TabEnterprise">
insert into tab_enterprise
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="enterpriseId != null">
enterprise_id,
</if>
<if test="enterpriseName != null">
enterprise_name,
</if>
<if test="companyName != null">
company_name,
</if>
<if test="logo != null">
logo,
</if>
<if test="areaId != null">
area_id,
</if>
<if test="address != null">
address,
</if>
<if test="status != null">
status,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="enterpriseId != null">
#{enterpriseId,jdbcType=INTEGER},
</if>
<if test="enterpriseName != null">
#{enterpriseName,jdbcType=VARCHAR},
</if>
<if test="companyName != null">
#{companyName,jdbcType=VARCHAR},
</if>
<if test="logo != null">
#{logo,jdbcType=VARCHAR},
</if>
<if test="areaId != null">
#{areaId,jdbcType=VARCHAR},
</if>
<if test="address != null">
#{address,jdbcType=VARCHAR},
</if>
<if test="status != null">
#{status,jdbcType=INTEGER},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.gic.store.entity.TabEnterprise">
update tab_enterprise
<set>
<if test="enterpriseName != null">
enterprise_name = #{enterpriseName,jdbcType=VARCHAR},
</if>
<if test="companyName != null">
company_name = #{companyName,jdbcType=VARCHAR},
</if>
<if test="logo != null">
logo = #{logo,jdbcType=VARCHAR},
</if>
<if test="areaId != null">
area_id = #{areaId,jdbcType=VARCHAR},
</if>
<if test="address != null">
address = #{address,jdbcType=VARCHAR},
</if>
<if test="status != null">
status = #{status,jdbcType=INTEGER},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</set>
where enterprise_id = #{enterpriseId,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.gic.store.entity.TabEnterprise">
update tab_enterprise
set enterprise_name = #{enterpriseName,jdbcType=VARCHAR},
company_name = #{companyName,jdbcType=VARCHAR},
logo = #{logo,jdbcType=VARCHAR},
area_id = #{areaId,jdbcType=VARCHAR},
address = #{address,jdbcType=VARCHAR},
status = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
where enterprise_id = #{enterpriseId,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
<?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.store.dao.mapper.TabEnterpriseVersionMapper">
<resultMap id="BaseResultMap" type="com.gic.store.entity.TabEnterpriseVersion">
<id column="enterprise_service_id" jdbcType="INTEGER" property="enterpriseServiceId" />
<result column="service_code" jdbcType="VARCHAR" property="serviceCode" />
<result column="service_name" jdbcType="VARCHAR" property="serviceName" />
<result column="service_version" jdbcType="INTEGER" property="serviceVersion" />
<result column="service_cycle" jdbcType="INTEGER" property="serviceCycle" />
<result column="audit_time" jdbcType="TIMESTAMP" property="auditTime" />
<result column="expiration_time" jdbcType="TIMESTAMP" property="expirationTime" />
<result column="enterprise_id" jdbcType="BIGINT" property="enterpriseId" />
<result column="status" jdbcType="INTEGER" property="status" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
<sql id="Base_Column_List">
enterprise_service_id, service_code, service_name, service_version, service_cycle,
audit_time, expiration_time, enterprise_id, status, create_time, update_time
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tab_enterprise_version
where enterprise_service_id = #{enterpriseServiceId,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from tab_enterprise_version
where enterprise_service_id = #{enterpriseServiceId,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.gic.store.entity.TabEnterpriseVersion">
insert into tab_enterprise_version (enterprise_service_id, service_code,
service_name, service_version, service_cycle,
audit_time, expiration_time, enterprise_id,
status, create_time, update_time
)
values (#{enterpriseServiceId,jdbcType=INTEGER}, #{serviceCode,jdbcType=VARCHAR},
#{serviceName,jdbcType=VARCHAR}, #{serviceVersion,jdbcType=INTEGER}, #{serviceCycle,jdbcType=INTEGER},
#{auditTime,jdbcType=TIMESTAMP}, #{expirationTime,jdbcType=TIMESTAMP}, #{enterpriseId,jdbcType=BIGINT},
#{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}
)
</insert>
<insert id="insertSelective" parameterType="com.gic.store.entity.TabEnterpriseVersion">
insert into tab_enterprise_version
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="enterpriseServiceId != null">
enterprise_service_id,
</if>
<if test="serviceCode != null">
service_code,
</if>
<if test="serviceName != null">
service_name,
</if>
<if test="serviceVersion != null">
service_version,
</if>
<if test="serviceCycle != null">
service_cycle,
</if>
<if test="auditTime != null">
audit_time,
</if>
<if test="expirationTime != null">
expiration_time,
</if>
<if test="enterpriseId != null">
enterprise_id,
</if>
<if test="status != null">
status,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="enterpriseServiceId != null">
#{enterpriseServiceId,jdbcType=INTEGER},
</if>
<if test="serviceCode != null">
#{serviceCode,jdbcType=VARCHAR},
</if>
<if test="serviceName != null">
#{serviceName,jdbcType=VARCHAR},
</if>
<if test="serviceVersion != null">
#{serviceVersion,jdbcType=INTEGER},
</if>
<if test="serviceCycle != null">
#{serviceCycle,jdbcType=INTEGER},
</if>
<if test="auditTime != null">
#{auditTime,jdbcType=TIMESTAMP},
</if>
<if test="expirationTime != null">
#{expirationTime,jdbcType=TIMESTAMP},
</if>
<if test="enterpriseId != null">
#{enterpriseId,jdbcType=BIGINT},
</if>
<if test="status != null">
#{status,jdbcType=INTEGER},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.gic.store.entity.TabEnterpriseVersion">
update tab_enterprise_version
<set>
<if test="serviceCode != null">
service_code = #{serviceCode,jdbcType=VARCHAR},
</if>
<if test="serviceName != null">
service_name = #{serviceName,jdbcType=VARCHAR},
</if>
<if test="serviceVersion != null">
service_version = #{serviceVersion,jdbcType=INTEGER},
</if>
<if test="serviceCycle != null">
service_cycle = #{serviceCycle,jdbcType=INTEGER},
</if>
<if test="auditTime != null">
audit_time = #{auditTime,jdbcType=TIMESTAMP},
</if>
<if test="expirationTime != null">
expiration_time = #{expirationTime,jdbcType=TIMESTAMP},
</if>
<if test="enterpriseId != null">
enterprise_id = #{enterpriseId,jdbcType=BIGINT},
</if>
<if test="status != null">
status = #{status,jdbcType=INTEGER},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</set>
where enterprise_service_id = #{enterpriseServiceId,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.gic.store.entity.TabEnterpriseVersion">
update tab_enterprise_version
set service_code = #{serviceCode,jdbcType=VARCHAR},
service_name = #{serviceName,jdbcType=VARCHAR},
service_version = #{serviceVersion,jdbcType=INTEGER},
service_cycle = #{serviceCycle,jdbcType=INTEGER},
audit_time = #{auditTime,jdbcType=TIMESTAMP},
expiration_time = #{expirationTime,jdbcType=TIMESTAMP},
enterprise_id = #{enterpriseId,jdbcType=BIGINT},
status = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
where enterprise_service_id = #{enterpriseServiceId,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
<?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.store.dao.mapper.TabStoreBrandMapper">
<resultMap id="BaseResultMap" type="com.gic.store.entity.TabStoreBrand">
<id column="store_brand_id" jdbcType="INTEGER" property="storeBrandId" />
<result column="store_brand_code" jdbcType="VARCHAR" property="storeBrandCode" />
<result column="store_brand_name" jdbcType="VARCHAR" property="storeBrandName" />
<result column="store_brand_category" jdbcType="VARCHAR" property="storeBrandCategory" />
<result column="sort" jdbcType="DOUBLE" property="sort" />
<result column="enterprise_id" jdbcType="INTEGER" property="enterpriseId" />
<result column="status" jdbcType="INTEGER" property="status" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
<sql id="Base_Column_List">
store_brand_id, store_brand_code, store_brand_name, store_brand_category, sort, enterprise_id,
status, create_time, update_time
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tab_store_brand
where store_brand_id = #{storeBrandId,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from tab_store_brand
where store_brand_id = #{storeBrandId,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.gic.store.entity.TabStoreBrand">
insert into tab_store_brand (store_brand_id, store_brand_code, store_brand_name,
store_brand_category, sort, enterprise_id,
status, create_time, update_time
)
values (#{storeBrandId,jdbcType=INTEGER}, #{storeBrandCode,jdbcType=VARCHAR}, #{storeBrandName,jdbcType=VARCHAR},
#{storeBrandCategory,jdbcType=VARCHAR}, #{sort,jdbcType=DOUBLE}, #{enterpriseId,jdbcType=INTEGER},
#{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}
)
</insert>
<insert id="insertSelective" parameterType="com.gic.store.entity.TabStoreBrand">
insert into tab_store_brand
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="storeBrandId != null">
store_brand_id,
</if>
<if test="storeBrandCode != null">
store_brand_code,
</if>
<if test="storeBrandName != null">
store_brand_name,
</if>
<if test="storeBrandCategory != null">
store_brand_category,
</if>
<if test="sort != null">
sort,
</if>
<if test="enterpriseId != null">
enterprise_id,
</if>
<if test="status != null">
status,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="storeBrandId != null">
#{storeBrandId,jdbcType=INTEGER},
</if>
<if test="storeBrandCode != null">
#{storeBrandCode,jdbcType=VARCHAR},
</if>
<if test="storeBrandName != null">
#{storeBrandName,jdbcType=VARCHAR},
</if>
<if test="storeBrandCategory != null">
#{storeBrandCategory,jdbcType=VARCHAR},
</if>
<if test="sort != null">
#{sort,jdbcType=DOUBLE},
</if>
<if test="enterpriseId != null">
#{enterpriseId,jdbcType=INTEGER},
</if>
<if test="status != null">
#{status,jdbcType=INTEGER},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.gic.store.entity.TabStoreBrand">
update tab_store_brand
<set>
<if test="storeBrandCode != null">
store_brand_code = #{storeBrandCode,jdbcType=VARCHAR},
</if>
<if test="storeBrandName != null">
store_brand_name = #{storeBrandName,jdbcType=VARCHAR},
</if>
<if test="storeBrandCategory != null">
store_brand_category = #{storeBrandCategory,jdbcType=VARCHAR},
</if>
<if test="sort != null">
sort = #{sort,jdbcType=DOUBLE},
</if>
<if test="enterpriseId != null">
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
</if>
<if test="status != null">
status = #{status,jdbcType=INTEGER},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</set>
where store_brand_id = #{storeBrandId,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.gic.store.entity.TabStoreBrand">
update tab_store_brand
set store_brand_code = #{storeBrandCode,jdbcType=VARCHAR},
store_brand_name = #{storeBrandName,jdbcType=VARCHAR},
store_brand_category = #{storeBrandCategory,jdbcType=VARCHAR},
sort = #{sort,jdbcType=DOUBLE},
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
where store_brand_id = #{storeBrandId,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
<?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.store.dao.mapper.TabStoreBusinessTimeMapper">
<resultMap id="BaseResultMap" type="com.gic.store.entity.TabStoreBusinessTime">
<id column="store_business_time_id" jdbcType="INTEGER" property="storeBusinessTimeId" />
<result column="weekday" jdbcType="VARCHAR" property="weekday" />
<result column="open_time" jdbcType="TIME" property="openTime" />
<result column="close_time" jdbcType="TIME" property="closeTime" />
<result column="store_id" jdbcType="INTEGER" property="storeId" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
<sql id="Base_Column_List">
store_business_time_id, weekday, open_time, close_time, store_id, create_time, update_time
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tab_store_business_time
where store_business_time_id = #{storeBusinessTimeId,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from tab_store_business_time
where store_business_time_id = #{storeBusinessTimeId,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.gic.store.entity.TabStoreBusinessTime">
insert into tab_store_business_time (store_business_time_id, weekday, open_time,
close_time, store_id, create_time,
update_time)
values (#{storeBusinessTimeId,jdbcType=INTEGER}, #{weekday,jdbcType=VARCHAR}, #{openTime,jdbcType=TIME},
#{closeTime,jdbcType=TIME}, #{storeId,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert id="insertSelective" parameterType="com.gic.store.entity.TabStoreBusinessTime">
insert into tab_store_business_time
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="storeBusinessTimeId != null">
store_business_time_id,
</if>
<if test="weekday != null">
weekday,
</if>
<if test="openTime != null">
open_time,
</if>
<if test="closeTime != null">
close_time,
</if>
<if test="storeId != null">
store_id,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="storeBusinessTimeId != null">
#{storeBusinessTimeId,jdbcType=INTEGER},
</if>
<if test="weekday != null">
#{weekday,jdbcType=VARCHAR},
</if>
<if test="openTime != null">
#{openTime,jdbcType=TIME},
</if>
<if test="closeTime != null">
#{closeTime,jdbcType=TIME},
</if>
<if test="storeId != null">
#{storeId,jdbcType=INTEGER},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.gic.store.entity.TabStoreBusinessTime">
update tab_store_business_time
<set>
<if test="weekday != null">
weekday = #{weekday,jdbcType=VARCHAR},
</if>
<if test="openTime != null">
open_time = #{openTime,jdbcType=TIME},
</if>
<if test="closeTime != null">
close_time = #{closeTime,jdbcType=TIME},
</if>
<if test="storeId != null">
store_id = #{storeId,jdbcType=INTEGER},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</set>
where store_business_time_id = #{storeBusinessTimeId,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.gic.store.entity.TabStoreBusinessTime">
update tab_store_business_time
set weekday = #{weekday,jdbcType=VARCHAR},
open_time = #{openTime,jdbcType=TIME},
close_time = #{closeTime,jdbcType=TIME},
store_id = #{storeId,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
where store_business_time_id = #{storeBusinessTimeId,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
<?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.store.dao.mapper.TabStoreExtendMapper">
<resultMap id="BaseResultMap" type="com.gic.store.entity.TabStoreExtend">
<id column="store_extend_id" jdbcType="INTEGER" property="storeExtendId" />
<result column="store_id" jdbcType="INTEGER" property="storeId" />
<result column="enterprise_id" jdbcType="INTEGER" property="enterpriseId" />
<result column="store_field_id" jdbcType="INTEGER" property="storeFieldId" />
<result column="value" jdbcType="VARCHAR" property="value" />
<result column="sort" jdbcType="INTEGER" property="sort" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="is_search" jdbcType="INTEGER" property="isSearch" />
</resultMap>
<sql id="Base_Column_List">
store_extend_id, store_id, enterprise_id, store_field_id, value, sort, create_time,
update_time, is_search
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tab_store_extend
where store_extend_id = #{storeExtendId,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from tab_store_extend
where store_extend_id = #{storeExtendId,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.gic.store.entity.TabStoreExtend">
insert into tab_store_extend (store_extend_id, store_id, enterprise_id,
store_field_id, value, sort,
create_time, update_time, is_search
)
values (#{storeExtendId,jdbcType=INTEGER}, #{storeId,jdbcType=INTEGER}, #{enterpriseId,jdbcType=INTEGER},
#{storeFieldId,jdbcType=INTEGER}, #{value,jdbcType=VARCHAR}, #{sort,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{isSearch,jdbcType=INTEGER}
)
</insert>
<insert id="insertSelective" parameterType="com.gic.store.entity.TabStoreExtend">
insert into tab_store_extend
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="storeExtendId != null">
store_extend_id,
</if>
<if test="storeId != null">
store_id,
</if>
<if test="enterpriseId != null">
enterprise_id,
</if>
<if test="storeFieldId != null">
store_field_id,
</if>
<if test="value != null">
value,
</if>
<if test="sort != null">
sort,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
<if test="isSearch != null">
is_search,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="storeExtendId != null">
#{storeExtendId,jdbcType=INTEGER},
</if>
<if test="storeId != null">
#{storeId,jdbcType=INTEGER},
</if>
<if test="enterpriseId != null">
#{enterpriseId,jdbcType=INTEGER},
</if>
<if test="storeFieldId != null">
#{storeFieldId,jdbcType=INTEGER},
</if>
<if test="value != null">
#{value,jdbcType=VARCHAR},
</if>
<if test="sort != null">
#{sort,jdbcType=INTEGER},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="isSearch != null">
#{isSearch,jdbcType=INTEGER},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.gic.store.entity.TabStoreExtend">
update tab_store_extend
<set>
<if test="storeId != null">
store_id = #{storeId,jdbcType=INTEGER},
</if>
<if test="enterpriseId != null">
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
</if>
<if test="storeFieldId != null">
store_field_id = #{storeFieldId,jdbcType=INTEGER},
</if>
<if test="value != null">
value = #{value,jdbcType=VARCHAR},
</if>
<if test="sort != null">
sort = #{sort,jdbcType=INTEGER},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="isSearch != null">
is_search = #{isSearch,jdbcType=INTEGER},
</if>
</set>
where store_extend_id = #{storeExtendId,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.gic.store.entity.TabStoreExtend">
update tab_store_extend
set store_id = #{storeId,jdbcType=INTEGER},
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
store_field_id = #{storeFieldId,jdbcType=INTEGER},
value = #{value,jdbcType=VARCHAR},
sort = #{sort,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
is_search = #{isSearch,jdbcType=INTEGER}
where store_extend_id = #{storeExtendId,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
<?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.store.dao.mapper.TabStoreFieldMapper">
<resultMap id="BaseResultMap" type="com.gic.store.entity.TabStoreField">
<id column="store_field_id" jdbcType="INTEGER" property="storeFieldId" />
<result column="store_field_name" jdbcType="VARCHAR" property="storeFieldName" />
<result column="store_field_code" jdbcType="VARCHAR" property="storeFieldCode" />
<result column="store_field_type" jdbcType="INTEGER" property="storeFieldType" />
<result column="enterprise_id" jdbcType="INTEGER" property="enterpriseId" />
<result column="store_region_id" jdbcType="INTEGER" property="storeRegionId" />
<result column="status" jdbcType="INTEGER" property="status" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="store_field_detail" jdbcType="VARCHAR" property="storeFieldDetail" />
<result column="erp_rel_code" jdbcType="VARCHAR" property="erpRelCode" />
</resultMap>
<sql id="Base_Column_List">
store_field_id, store_field_name, store_field_code, store_field_type, enterprise_id,
store_region_id, status, create_time, update_time, store_field_detail, erp_rel_code
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tab_store_field
where store_field_id = #{storeFieldId,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from tab_store_field
where store_field_id = #{storeFieldId,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.gic.store.entity.TabStoreField">
insert into tab_store_field (store_field_id, store_field_name, store_field_code,
store_field_type, enterprise_id, store_region_id,
status, create_time, update_time,
store_field_detail, erp_rel_code)
values (#{storeFieldId,jdbcType=INTEGER}, #{storeFieldName,jdbcType=VARCHAR}, #{storeFieldCode,jdbcType=VARCHAR},
#{storeFieldType,jdbcType=INTEGER}, #{enterpriseId,jdbcType=INTEGER}, #{storeRegionId,jdbcType=INTEGER},
#{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
#{storeFieldDetail,jdbcType=VARCHAR}, #{erpRelCode,jdbcType=VARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.gic.store.entity.TabStoreField">
insert into tab_store_field
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="storeFieldId != null">
store_field_id,
</if>
<if test="storeFieldName != null">
store_field_name,
</if>
<if test="storeFieldCode != null">
store_field_code,
</if>
<if test="storeFieldType != null">
store_field_type,
</if>
<if test="enterpriseId != null">
enterprise_id,
</if>
<if test="storeRegionId != null">
store_region_id,
</if>
<if test="status != null">
status,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
<if test="storeFieldDetail != null">
store_field_detail,
</if>
<if test="erpRelCode != null">
erp_rel_code,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="storeFieldId != null">
#{storeFieldId,jdbcType=INTEGER},
</if>
<if test="storeFieldName != null">
#{storeFieldName,jdbcType=VARCHAR},
</if>
<if test="storeFieldCode != null">
#{storeFieldCode,jdbcType=VARCHAR},
</if>
<if test="storeFieldType != null">
#{storeFieldType,jdbcType=INTEGER},
</if>
<if test="enterpriseId != null">
#{enterpriseId,jdbcType=INTEGER},
</if>
<if test="storeRegionId != null">
#{storeRegionId,jdbcType=INTEGER},
</if>
<if test="status != null">
#{status,jdbcType=INTEGER},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="storeFieldDetail != null">
#{storeFieldDetail,jdbcType=VARCHAR},
</if>
<if test="erpRelCode != null">
#{erpRelCode,jdbcType=VARCHAR},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.gic.store.entity.TabStoreField">
update tab_store_field
<set>
<if test="storeFieldName != null">
store_field_name = #{storeFieldName,jdbcType=VARCHAR},
</if>
<if test="storeFieldCode != null">
store_field_code = #{storeFieldCode,jdbcType=VARCHAR},
</if>
<if test="storeFieldType != null">
store_field_type = #{storeFieldType,jdbcType=INTEGER},
</if>
<if test="enterpriseId != null">
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
</if>
<if test="storeRegionId != null">
store_region_id = #{storeRegionId,jdbcType=INTEGER},
</if>
<if test="status != null">
status = #{status,jdbcType=INTEGER},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="storeFieldDetail != null">
store_field_detail = #{storeFieldDetail,jdbcType=VARCHAR},
</if>
<if test="erpRelCode != null">
erp_rel_code = #{erpRelCode,jdbcType=VARCHAR},
</if>
</set>
where store_field_id = #{storeFieldId,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.gic.store.entity.TabStoreField">
update tab_store_field
set store_field_name = #{storeFieldName,jdbcType=VARCHAR},
store_field_code = #{storeFieldCode,jdbcType=VARCHAR},
store_field_type = #{storeFieldType,jdbcType=INTEGER},
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
store_region_id = #{storeRegionId,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
store_field_detail = #{storeFieldDetail,jdbcType=VARCHAR},
erp_rel_code = #{erpRelCode,jdbcType=VARCHAR}
where store_field_id = #{storeFieldId,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
<?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.store.dao.mapper.TabStoreFieldSelectMapper">
<resultMap id="BaseResultMap" type="com.gic.store.entity.TabStoreFieldSelect">
<id column="store_field_select_id" jdbcType="INTEGER" property="storeFieldSelectId" />
<result column="store_field_select_name" jdbcType="VARCHAR" property="storeFieldSelectName" />
<result column="store_field_select_code" jdbcType="VARCHAR" property="storeFieldSelectCode" />
<result column="enterprise_id" jdbcType="INTEGER" property="enterpriseId" />
<result column="sort" jdbcType="INTEGER" property="sort" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
<sql id="Base_Column_List">
store_field_select_id, store_field_select_name, store_field_select_code, enterprise_id,
sort, create_time, update_time
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tab_store_field_select
where store_field_select_id = #{storeFieldSelectId,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from tab_store_field_select
where store_field_select_id = #{storeFieldSelectId,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.gic.store.entity.TabStoreFieldSelect">
insert into tab_store_field_select (store_field_select_id, store_field_select_name,
store_field_select_code, enterprise_id, sort,
create_time, update_time)
values (#{storeFieldSelectId,jdbcType=INTEGER}, #{storeFieldSelectName,jdbcType=VARCHAR},
#{storeFieldSelectCode,jdbcType=VARCHAR}, #{enterpriseId,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert id="insertSelective" parameterType="com.gic.store.entity.TabStoreFieldSelect">
insert into tab_store_field_select
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="storeFieldSelectId != null">
store_field_select_id,
</if>
<if test="storeFieldSelectName != null">
store_field_select_name,
</if>
<if test="storeFieldSelectCode != null">
store_field_select_code,
</if>
<if test="enterpriseId != null">
enterprise_id,
</if>
<if test="sort != null">
sort,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="storeFieldSelectId != null">
#{storeFieldSelectId,jdbcType=INTEGER},
</if>
<if test="storeFieldSelectName != null">
#{storeFieldSelectName,jdbcType=VARCHAR},
</if>
<if test="storeFieldSelectCode != null">
#{storeFieldSelectCode,jdbcType=VARCHAR},
</if>
<if test="enterpriseId != null">
#{enterpriseId,jdbcType=INTEGER},
</if>
<if test="sort != null">
#{sort,jdbcType=INTEGER},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.gic.store.entity.TabStoreFieldSelect">
update tab_store_field_select
<set>
<if test="storeFieldSelectName != null">
store_field_select_name = #{storeFieldSelectName,jdbcType=VARCHAR},
</if>
<if test="storeFieldSelectCode != null">
store_field_select_code = #{storeFieldSelectCode,jdbcType=VARCHAR},
</if>
<if test="enterpriseId != null">
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
</if>
<if test="sort != null">
sort = #{sort,jdbcType=INTEGER},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</set>
where store_field_select_id = #{storeFieldSelectId,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.gic.store.entity.TabStoreFieldSelect">
update tab_store_field_select
set store_field_select_name = #{storeFieldSelectName,jdbcType=VARCHAR},
store_field_select_code = #{storeFieldSelectCode,jdbcType=VARCHAR},
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
where store_field_select_id = #{storeFieldSelectId,jdbcType=INTEGER}
</update>
</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