Commit 79fc354a by qwmqiuwenmin

应用列表

parent d6e258e3
package com.gic.haoban.manage.api.dto;
import java.io.Serializable;
import java.util.Date;
public class ApplicationDTO implements Serializable {
private String applicationId;
private String applicationName;
private String appApplicationUrl;
private String appApplicationIconUrl;
private String applicationUrl;
private Integer statusFlag;
private Date createTime;
private Date updateTime;
private static final long serialVersionUID = 1L;
public String getApplicationId() {
return applicationId;
}
public void setApplicationId(String applicationId) {
this.applicationId = applicationId == null ? null : applicationId.trim();
}
public String getApplicationName() {
return applicationName;
}
public void setApplicationName(String applicationName) {
this.applicationName = applicationName == null ? null : applicationName.trim();
}
public String getAppApplicationUrl() {
return appApplicationUrl;
}
public void setAppApplicationUrl(String appApplicationUrl) {
this.appApplicationUrl = appApplicationUrl == null ? null : appApplicationUrl.trim();
}
public String getAppApplicationIconUrl() {
return appApplicationIconUrl;
}
public void setAppApplicationIconUrl(String appApplicationIconUrl) {
this.appApplicationIconUrl = appApplicationIconUrl == null ? null : appApplicationIconUrl.trim();
}
public String getApplicationUrl() {
return applicationUrl;
}
public void setApplicationUrl(String applicationUrl) {
this.applicationUrl = applicationUrl == null ? null : applicationUrl.trim();
}
public Integer getStatusFlag() {
return statusFlag;
}
public void setStatusFlag(Integer statusFlag) {
this.statusFlag = statusFlag;
}
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;
}
}
package com.gic.haoban.manage.api.service;
import java.util.List;
import com.gic.haoban.manage.api.dto.ApplicationDTO;
public interface ApplicationApiService {
List<ApplicationDTO> listApplication();
}
package com.gic.haoban.manage.service.dao.mapper;
import java.util.List;
import com.gic.haoban.manage.service.entity.TabHaobanApplication;
public interface ApplicationMapper {
......@@ -14,4 +16,6 @@ public interface ApplicationMapper {
int updateByPrimaryKeySelective(TabHaobanApplication record);
int updateByPrimaryKey(TabHaobanApplication record);
List<TabHaobanApplication> listApplication();
}
\ No newline at end of file
package com.gic.haoban.manage.service.service;
import java.util.List;
import com.gic.haoban.manage.service.entity.TabHaobanApplication;
public interface ApplicationService {
List<TabHaobanApplication> listApplication();
}
package com.gic.haoban.manage.service.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import com.gic.commons.util.EntityUtil;
import com.gic.haoban.manage.api.dto.ApplicationDTO;
import com.gic.haoban.manage.api.service.ApplicationApiService;
import com.gic.haoban.manage.service.entity.TabHaobanApplication;
import com.gic.haoban.manage.service.service.ApplicationService;
public class ApplicationApiServiceImpl implements ApplicationApiService {
@Autowired
private ApplicationService applicationService;
@Override
public List<ApplicationDTO> listApplication() {
List<TabHaobanApplication> list = applicationService.listApplication();
return EntityUtil.changeEntityListByJSON(ApplicationDTO.class, list);
}
}
package com.gic.haoban.manage.service.service.out.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.gic.haoban.manage.service.dao.mapper.ApplicationMapper;
import com.gic.haoban.manage.service.entity.TabHaobanApplication;
import com.gic.haoban.manage.service.service.ApplicationService;
@Service
public class ApplicationServiceImpl implements ApplicationService{
@Autowired
private ApplicationMapper mapper;
@Override
public List<TabHaobanApplication> listApplication() {
return mapper.listApplication();
}
}
......@@ -128,4 +128,10 @@
update_time = #{updateTime,jdbcType=TIMESTAMP}
where application_id = #{applicationId,jdbcType=VARCHAR}
</update>
<select id="listApplication" resultMap="BaseResultMap" >
select
<include refid="Base_Column_List" />
from tab_haoban_application
where status = 1
</select>
</mapper>
\ No newline at end of file
package com.gic.haoban.manage.web.controller;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import com.gic.haoban.common.utils.HaobanResponse;
import com.gic.haoban.manage.api.dto.ApplicationDTO;
import com.gic.haoban.manage.api.service.ApplicationApiService;
import com.gic.haoban.manage.web.errCode.HaoBanErrCode;
@RestController
public class ApplicationController extends WebBaseController{
@Autowired
private ApplicationApiService applicationApiService;
@RequestMapping("application-list")
public HaobanResponse applicationList() {
return null;
List<ApplicationDTO> list = applicationApiService.listApplication();
return resultResponse(HaoBanErrCode.ERR_1,list);
}
......
......@@ -19,6 +19,7 @@
<!--<dubbo:registry address="zookeeper://115.159.182.172:2199" protocol="dubbo" id="remoteAdd"/>-->
<!--<dubbo:registry address="zookeeper://localhost:2181|zookeeper://115.159.182.172:2199" protocol="dubbo"/>-->
<dubbo:reference interface="com.gic.haoban.manage.api.service.StaffApidService" id="staffApiService"/>
<dubbo:reference interface="com.gic.haoban.manage.api.service.StaffApiService" id="staffApiService"/>
<dubbo:reference interface="com.gic.haoban.manage.api.service.WxEnterpriseRelatedApiService" id="wxEnterpriseRelatedApiService" />
<dubbo:reference interface="com.gic.haoban.manage.api.service.ApplicationApiService" id="applicationApiService"/>
</beans>
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