Commit 4382be32 by guojuxing

门店导购对外api:导购新增、编辑、查询列表接口

parent 0d1d87ef
package com.gic.store.dto.open;
import java.io.Serializable;
public class ClerkDTO implements Serializable{
private static final long serialVersionUID = 3501566554528955502L;
/**
* 店员名称
*/
private String clerkName;
/**
* 店员编码
*/
private String clerkCode;
/**
* 企业ID
*/
private Integer enterpriseId;
/**
* 职位名称(仅作展现)
*/
private String positionName;
/**
* 性别 1:男 2:女
*/
private Integer clerkGender;
/**
* 电话号码
*/
private String phoneNumber;
private String storeCode;
/**
* 门店域
*/
private Integer regionId;
public String getClerkName() {
return clerkName;
}
public void setClerkName(String clerkName) {
this.clerkName = clerkName;
}
public String getClerkCode() {
return clerkCode;
}
public void setClerkCode(String clerkCode) {
this.clerkCode = clerkCode;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getPositionName() {
return positionName;
}
public void setPositionName(String positionName) {
this.positionName = positionName;
}
public Integer getClerkGender() {
return clerkGender;
}
public void setClerkGender(Integer clerkGender) {
this.clerkGender = clerkGender;
}
public String getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
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;
}
}
package com.gic.store.dto.open;
import java.io.Serializable;
public class ClerkDetailDTO implements Serializable{
private static final long serialVersionUID = -7047885877471820359L;
/**
* 店员名称
*/
private String clerkName;
/**
* 店员编码
*/
private String clerkCode;
/**
* 企业ID
*/
private Integer enterpriseId;
/**
* 职位名称(仅作展现)
*/
private String positionName;
/**
* 性别 1:男 2:女
*/
private Integer clerkGender;
/**
* 电话号码
*/
private String phoneNumber;
private String storeCode;
public String getClerkName() {
return clerkName;
}
public void setClerkName(String clerkName) {
this.clerkName = clerkName;
}
public String getClerkCode() {
return clerkCode;
}
public void setClerkCode(String clerkCode) {
this.clerkCode = clerkCode;
}
public Integer getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(Integer enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getPositionName() {
return positionName;
}
public void setPositionName(String positionName) {
this.positionName = positionName;
}
public Integer getClerkGender() {
return clerkGender;
}
public void setClerkGender(Integer clerkGender) {
this.clerkGender = clerkGender;
}
public String getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
public String getStoreCode() {
return storeCode;
}
public void setStoreCode(String storeCode) {
this.storeCode = storeCode;
}
}
package com.gic.store.service;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.open.ClerkDTO;
/**
* 门店、导购对外API接口
......@@ -46,4 +47,22 @@ public interface StoreOpenApiService {
* @return com.gic.api.base.commons.ServiceResponse<java.lang.String>


*/
ServiceResponse<String> getClerkDetail(Integer enterpriseId, String storeCode, String clerkCode, Integer regionId);
ServiceResponse<Void> addClerk(Integer enterpriseId, ClerkDTO clerkInfo);
ServiceResponse<Void> editClerk(Integer enterpriseId, ClerkDTO clerkInfo);
/**
* 分页查询导购列表
* @Title: pageClerk

* @Description:

* @author guojuxing
* @param enterpriseId 商户ID
* @param storeCode 门店code 如果为空,则查询所有域下的
* @param regionId 门店域ID
* @param pageNum 第几页
* @param pageSize
每页多少条
* @return com.gic.api.base.commons.ServiceResponse<java.lang.String>


*/
ServiceResponse<String> pageClerk(Integer enterpriseId, String storeCode, Integer regionId, Integer pageNum, Integer pageSize);
}
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