parent
0f60d33ea8
commit
d375bf5619
@ -0,0 +1,12 @@ |
|||||||
|
package cn.toesbieya.jxc.common.constant; |
||||||
|
|
||||||
|
public interface DocConstant { |
||||||
|
//更新单据ID时的redis锁的键
|
||||||
|
String UPDATE_DOC_LOCK_KEY = "UPDATE_DOC"; |
||||||
|
|
||||||
|
//单据ID的redis缓存的键
|
||||||
|
String DOC_TYPE_REDIS_KEY = "DOC_ID"; |
||||||
|
|
||||||
|
//单据类型
|
||||||
|
String[] DOC_TYPE = {"CGDD", "CGRK", "CGTH", "XSDD", "XSCK", "XSTH"}; |
||||||
|
} |
||||||
@ -1,12 +0,0 @@ |
|||||||
package cn.toesbieya.jxc.common.constant; |
|
||||||
|
|
||||||
public interface DocumentConstant { |
|
||||||
//更新单据ID时的redis锁的键
|
|
||||||
String UPDATE_DOCUMENTS_LOCK_KEY = "UPDATE_DOCUMENTS"; |
|
||||||
|
|
||||||
//单据ID的redis缓存的键
|
|
||||||
String DOCUMENT_TYPE_REDIS_KEY = "documentsID"; |
|
||||||
|
|
||||||
//单据类型
|
|
||||||
String[] DOCUMENT_TYPE = {"CGDD", "CGRK", "CGTH", "XSDD", "XSCK", "XSTH"}; |
|
||||||
} |
|
||||||
@ -1,4 +1,4 @@ |
|||||||
server: |
server: |
||||||
port: 8001 |
port: 8001 |
||||||
servlet: |
servlet: |
||||||
context-path: /document |
context-path: /doc |
||||||
@ -0,0 +1,10 @@ |
|||||||
|
package cn.toesbieya.jxc.web.common.utils; |
||||||
|
|
||||||
|
import cn.toesbieya.jxc.common.model.vo.UserVo; |
||||||
|
|
||||||
|
public class SessionUtil extends cn.toesbieya.jxc.common.utils.SessionUtil { |
||||||
|
public static UserVo get() { |
||||||
|
UserVo user = ThreadUtil.getUser(); |
||||||
|
return user == null ? get(WebUtil.getRequest()) : user; |
||||||
|
} |
||||||
|
} |
||||||
@ -1,13 +1,13 @@ |
|||||||
package cn.toesbieya.jxc.document; |
package cn.toesbieya.jxc.doc; |
||||||
|
|
||||||
import org.mybatis.spring.annotation.MapperScan; |
import org.mybatis.spring.annotation.MapperScan; |
||||||
import org.springframework.boot.SpringApplication; |
import org.springframework.boot.SpringApplication; |
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication; |
import org.springframework.boot.autoconfigure.SpringBootApplication; |
||||||
|
|
||||||
@SpringBootApplication(scanBasePackages = "cn.toesbieya.jxc") |
@SpringBootApplication(scanBasePackages = "cn.toesbieya.jxc") |
||||||
@MapperScan("cn.toesbieya.jxc.document.mapper") |
@MapperScan("cn.toesbieya.jxc.doc.mapper") |
||||||
public class DocumentApplication { |
public class DocApplication { |
||||||
public static void main(String[] args) { |
public static void main(String[] args) { |
||||||
SpringApplication.run(DocumentApplication.class, args); |
SpringApplication.run(DocApplication.class, args); |
||||||
} |
} |
||||||
} |
} |
||||||
@ -0,0 +1,20 @@ |
|||||||
|
package cn.toesbieya.jxc.doc.controller; |
||||||
|
|
||||||
|
import cn.toesbieya.jxc.common.model.vo.Result; |
||||||
|
import cn.toesbieya.jxc.doc.model.vo.DocHistorySearch; |
||||||
|
import cn.toesbieya.jxc.doc.service.DocHistoryService; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import javax.annotation.Resource; |
||||||
|
|
||||||
|
@RestController |
||||||
|
@RequestMapping("history") |
||||||
|
public class DocHistoryController { |
||||||
|
@Resource |
||||||
|
private DocHistoryService service; |
||||||
|
|
||||||
|
@PostMapping("search") |
||||||
|
public Result search(@RequestBody DocHistorySearch vo) { |
||||||
|
return Result.success(service.search(vo)); |
||||||
|
} |
||||||
|
} |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.enumeration; |
package cn.toesbieya.jxc.doc.enumeration; |
||||||
|
|
||||||
public enum DocFinishEnum { |
public enum DocFinishEnum { |
||||||
TO_BE_STARTED(0), UNDERWAY(1), FINISHED(2); |
TO_BE_STARTED(0), UNDERWAY(1), FINISHED(2); |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.enumeration; |
package cn.toesbieya.jxc.doc.enumeration; |
||||||
|
|
||||||
public enum DocHistoryEnum { |
public enum DocHistoryEnum { |
||||||
WITHDRAW(0), COMMIT(1), PASS(2), REJECT(3); |
WITHDRAW(0), COMMIT(1), PASS(2), REJECT(3); |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.enumeration; |
package cn.toesbieya.jxc.doc.enumeration; |
||||||
|
|
||||||
public enum DocStatusEnum { |
public enum DocStatusEnum { |
||||||
DRAFT(0), WAIT_VERIFY(1), VERIFIED(2); |
DRAFT(0), WAIT_VERIFY(1), VERIFIED(2); |
||||||
@ -1,7 +1,7 @@ |
|||||||
package cn.toesbieya.jxc.document.mapper; |
package cn.toesbieya.jxc.doc.mapper; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizDocHistory; |
import cn.toesbieya.jxc.common.model.entity.BizDocHistory; |
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
|
||||||
public interface DocumentHistoryMapper extends BaseMapper<BizDocHistory> { |
public interface DocHistoryMapper extends BaseMapper<BizDocHistory> { |
||||||
} |
} |
||||||
@ -1,7 +1,7 @@ |
|||||||
package cn.toesbieya.jxc.document.mapper; |
package cn.toesbieya.jxc.doc.mapper; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInbound; |
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInbound; |
||||||
import cn.toesbieya.jxc.document.model.vo.PurchaseInboundExport; |
import cn.toesbieya.jxc.doc.model.vo.PurchaseInboundExport; |
||||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.mapper; |
package cn.toesbieya.jxc.doc.mapper; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInboundSub; |
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInboundSub; |
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
@ -1,7 +1,7 @@ |
|||||||
package cn.toesbieya.jxc.document.mapper; |
package cn.toesbieya.jxc.doc.mapper; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrder; |
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrder; |
||||||
import cn.toesbieya.jxc.document.model.vo.PurchaseOrderExport; |
import cn.toesbieya.jxc.doc.model.vo.PurchaseOrderExport; |
||||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.mapper; |
package cn.toesbieya.jxc.doc.mapper; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrderSub; |
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrderSub; |
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
@ -1,7 +1,7 @@ |
|||||||
package cn.toesbieya.jxc.document.mapper; |
package cn.toesbieya.jxc.doc.mapper; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizSellOrder; |
import cn.toesbieya.jxc.common.model.entity.BizSellOrder; |
||||||
import cn.toesbieya.jxc.document.model.vo.SellOrderExport; |
import cn.toesbieya.jxc.doc.model.vo.SellOrderExport; |
||||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.mapper; |
package cn.toesbieya.jxc.doc.mapper; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizSellOrderSub; |
import cn.toesbieya.jxc.common.model.entity.BizSellOrderSub; |
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
@ -1,7 +1,7 @@ |
|||||||
package cn.toesbieya.jxc.document.mapper; |
package cn.toesbieya.jxc.doc.mapper; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizSellOutbound; |
import cn.toesbieya.jxc.common.model.entity.BizSellOutbound; |
||||||
import cn.toesbieya.jxc.document.model.vo.SellOutboundExport; |
import cn.toesbieya.jxc.doc.model.vo.SellOutboundExport; |
||||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.mapper; |
package cn.toesbieya.jxc.doc.mapper; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizSellOutboundSub; |
import cn.toesbieya.jxc.common.model.entity.BizSellOutboundSub; |
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import lombok.Data; |
import lombok.Data; |
||||||
|
|
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.vo.BaseSearch; |
import cn.toesbieya.jxc.common.model.vo.BaseSearch; |
||||||
import lombok.Data; |
import lombok.Data; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import lombok.Data; |
import lombok.Data; |
||||||
|
|
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import com.alibaba.excel.annotation.ExcelProperty; |
import com.alibaba.excel.annotation.ExcelProperty; |
||||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import lombok.Data; |
import lombok.Data; |
||||||
import lombok.EqualsAndHashCode; |
import lombok.EqualsAndHashCode; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInbound; |
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInbound; |
||||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInboundSub; |
import cn.toesbieya.jxc.common.model.entity.BizPurchaseInboundSub; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import com.alibaba.excel.annotation.ExcelProperty; |
import com.alibaba.excel.annotation.ExcelProperty; |
||||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import lombok.Data; |
import lombok.Data; |
||||||
import lombok.EqualsAndHashCode; |
import lombok.EqualsAndHashCode; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrder; |
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrder; |
||||||
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrderSub; |
import cn.toesbieya.jxc.common.model.entity.BizPurchaseOrderSub; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import com.alibaba.excel.annotation.ExcelProperty; |
import com.alibaba.excel.annotation.ExcelProperty; |
||||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import lombok.Data; |
import lombok.Data; |
||||||
import lombok.EqualsAndHashCode; |
import lombok.EqualsAndHashCode; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizSellOrder; |
import cn.toesbieya.jxc.common.model.entity.BizSellOrder; |
||||||
import cn.toesbieya.jxc.common.model.entity.BizSellOrderSub; |
import cn.toesbieya.jxc.common.model.entity.BizSellOrderSub; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import com.alibaba.excel.annotation.ExcelProperty; |
import com.alibaba.excel.annotation.ExcelProperty; |
||||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import lombok.Data; |
import lombok.Data; |
||||||
import lombok.EqualsAndHashCode; |
import lombok.EqualsAndHashCode; |
||||||
@ -1,4 +1,4 @@ |
|||||||
package cn.toesbieya.jxc.document.model.vo; |
package cn.toesbieya.jxc.doc.model.vo; |
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.BizSellOutbound; |
import cn.toesbieya.jxc.common.model.entity.BizSellOutbound; |
||||||
import cn.toesbieya.jxc.common.model.entity.BizSellOutboundSub; |
import cn.toesbieya.jxc.common.model.entity.BizSellOutboundSub; |
||||||
@ -0,0 +1,34 @@ |
|||||||
|
package cn.toesbieya.jxc.doc.service; |
||||||
|
|
||||||
|
import cn.toesbieya.jxc.common.model.entity.BizDocHistory; |
||||||
|
import cn.toesbieya.jxc.doc.mapper.DocHistoryMapper; |
||||||
|
import cn.toesbieya.jxc.doc.model.vo.DocHistorySearch; |
||||||
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
import org.springframework.util.StringUtils; |
||||||
|
|
||||||
|
import javax.annotation.Resource; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Service |
||||||
|
public class DocHistoryService { |
||||||
|
@Resource |
||||||
|
private DocHistoryMapper mapper; |
||||||
|
|
||||||
|
public List<BizDocHistory> search(DocHistorySearch vo) { |
||||||
|
String pid = vo.getPid(); |
||||||
|
String type = vo.getType(); |
||||||
|
String uid = vo.getUid(); |
||||||
|
String uname = vo.getUname(); |
||||||
|
|
||||||
|
Wrapper<BizDocHistory> wrapper = Wrappers.lambdaQuery(BizDocHistory.class) |
||||||
|
.eq(!StringUtils.isEmpty(pid), BizDocHistory::getPid, pid) |
||||||
|
.inSql(!StringUtils.isEmpty(type), BizDocHistory::getType, type) |
||||||
|
.inSql(!StringUtils.isEmpty(uid), BizDocHistory::getUid, uid) |
||||||
|
.like(!StringUtils.isEmpty(uname), BizDocHistory::getUname, uname) |
||||||
|
.orderByDesc(BizDocHistory::getId); |
||||||
|
|
||||||
|
return mapper.selectList(wrapper); |
||||||
|
} |
||||||
|
} |
||||||
@ -1,6 +1,6 @@ |
|||||||
spring: |
spring: |
||||||
application: |
application: |
||||||
name: jxc-web-document |
name: jxc-web-doc |
||||||
|
|
||||||
cloud: |
cloud: |
||||||
nacos: |
nacos: |
||||||
@ -1,7 +1,7 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
<?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"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||||
<mapper namespace="cn.toesbieya.jxc.document.mapper.PurchaseInboundMapper"> |
<mapper namespace="cn.toesbieya.jxc.doc.mapper.PurchaseInboundMapper"> |
||||||
<select id="export" resultType="cn.toesbieya.jxc.document.model.vo.PurchaseInboundExport"> |
<select id="export" resultType="cn.toesbieya.jxc.doc.model.vo.PurchaseInboundExport"> |
||||||
select id, |
select id, |
||||||
pid, |
pid, |
||||||
cname, |
cname, |
||||||
@ -1,8 +1,8 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
<?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"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||||
<mapper namespace="cn.toesbieya.jxc.document.mapper.PurchaseInboundSubMapper"> |
<mapper namespace="cn.toesbieya.jxc.doc.mapper.PurchaseInboundSubMapper"> |
||||||
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizPurchaseInboundSub"> |
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizPurchaseInboundSub"> |
||||||
INSERT INTO biz_purchase_inbound_sub(pid, cid, cname, num) VALUES |
insert into biz_purchase_inbound_sub(pid, cid, cname, num) values |
||||||
<foreach collection="list" item="i" separator=","> |
<foreach collection="list" item="i" separator=","> |
||||||
(#{i.pid}, #{i.cid}, #{i.cname}, #{i.num}) |
(#{i.pid}, #{i.cid}, #{i.cname}, #{i.num}) |
||||||
</foreach> |
</foreach> |
||||||
@ -1,7 +1,7 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
<?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"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||||
<mapper namespace="cn.toesbieya.jxc.document.mapper.PurchaseOrderMapper"> |
<mapper namespace="cn.toesbieya.jxc.doc.mapper.PurchaseOrderMapper"> |
||||||
<select id="export" resultType="cn.toesbieya.jxc.document.model.vo.PurchaseOrderExport"> |
<select id="export" resultType="cn.toesbieya.jxc.doc.model.vo.PurchaseOrderExport"> |
||||||
select id, |
select id, |
||||||
sname, |
sname, |
||||||
cname, |
cname, |
||||||
@ -1,8 +1,8 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
<?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"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||||
<mapper namespace="cn.toesbieya.jxc.document.mapper.PurchaseOrderSubMapper"> |
<mapper namespace="cn.toesbieya.jxc.doc.mapper.PurchaseOrderSubMapper"> |
||||||
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizPurchaseOrderSub"> |
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizPurchaseOrderSub"> |
||||||
INSERT INTO biz_purchase_order_sub(pid, cid, cname, num, price, remain_num) VALUES |
insert into biz_purchase_order_sub(pid, cid, cname, num, price, remain_num) values |
||||||
<foreach collection="list" item="i" separator=","> |
<foreach collection="list" item="i" separator=","> |
||||||
(#{i.pid}, #{i.cid}, #{i.cname}, #{i.num}, #{i.price}, #{i.remainNum}) |
(#{i.pid}, #{i.cid}, #{i.cname}, #{i.num}, #{i.price}, #{i.remainNum}) |
||||||
</foreach> |
</foreach> |
||||||
@ -1,7 +1,7 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
<?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"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||||
<mapper namespace="cn.toesbieya.jxc.document.mapper.SellOrderMapper"> |
<mapper namespace="cn.toesbieya.jxc.doc.mapper.SellOrderMapper"> |
||||||
<select id="export" resultType="cn.toesbieya.jxc.document.model.vo.SellOrderExport"> |
<select id="export" resultType="cn.toesbieya.jxc.doc.model.vo.SellOrderExport"> |
||||||
select id, |
select id, |
||||||
customer_name, |
customer_name, |
||||||
cname, |
cname, |
||||||
@ -1,8 +1,8 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
<?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"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||||
<mapper namespace="cn.toesbieya.jxc.document.mapper.SellOrderSubMapper"> |
<mapper namespace="cn.toesbieya.jxc.doc.mapper.SellOrderSubMapper"> |
||||||
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizSellOrderSub"> |
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizSellOrderSub"> |
||||||
INSERT INTO biz_sell_order_sub(pid, cid, cname, num, price, remain_num) VALUES |
insert into biz_sell_order_sub(pid, cid, cname, num, price, remain_num) values |
||||||
<foreach collection="list" item="i" separator=","> |
<foreach collection="list" item="i" separator=","> |
||||||
(#{i.pid}, #{i.cid}, #{i.cname}, #{i.num}, #{i.price}, #{i.remainNum}) |
(#{i.pid}, #{i.cid}, #{i.cname}, #{i.num}, #{i.price}, #{i.remainNum}) |
||||||
</foreach> |
</foreach> |
||||||
@ -1,7 +1,7 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
<?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"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||||
<mapper namespace="cn.toesbieya.jxc.document.mapper.SellOutboundMapper"> |
<mapper namespace="cn.toesbieya.jxc.doc.mapper.SellOutboundMapper"> |
||||||
<select id="export" resultType="cn.toesbieya.jxc.document.model.vo.SellOutboundExport"> |
<select id="export" resultType="cn.toesbieya.jxc.doc.model.vo.SellOutboundExport"> |
||||||
select id, |
select id, |
||||||
pid, |
pid, |
||||||
cname, |
cname, |
||||||
@ -1,8 +1,8 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
<?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"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||||
<mapper namespace="cn.toesbieya.jxc.document.mapper.SellOutboundSubMapper"> |
<mapper namespace="cn.toesbieya.jxc.doc.mapper.SellOutboundSubMapper"> |
||||||
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizSellOutboundSub"> |
<insert id="insertBatch" parameterType="cn.toesbieya.jxc.common.model.entity.BizSellOutboundSub"> |
||||||
INSERT INTO biz_sell_outbound_sub(pid, sid, cid, cname, num) VALUES |
insert into biz_sell_outbound_sub(pid, sid, cid, cname, num) values |
||||||
<foreach collection="list" item="i" separator=","> |
<foreach collection="list" item="i" separator=","> |
||||||
(#{i.pid}, #{i.sid}, #{i.cid}, #{i.cname}, #{i.num}) |
(#{i.pid}, #{i.sid}, #{i.cid}, #{i.cname}, #{i.num}) |
||||||
</foreach> |
</foreach> |
||||||
@ -1,36 +0,0 @@ |
|||||||
package cn.toesbieya.jxc.message.controller; |
|
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.entity.SysUser; |
|
||||||
import cn.toesbieya.jxc.common.model.vo.Result; |
|
||||||
import cn.toesbieya.jxc.common.utils.SessionUtil; |
|
||||||
import cn.toesbieya.jxc.message.model.vo.MsgPersonalSearch; |
|
||||||
import cn.toesbieya.jxc.message.service.MsgUserService; |
|
||||||
import org.springframework.web.bind.annotation.*; |
|
||||||
|
|
||||||
import javax.annotation.Resource; |
|
||||||
import javax.servlet.http.HttpServletRequest; |
|
||||||
|
|
||||||
@RestController |
|
||||||
@RequestMapping("user") |
|
||||||
public class MsgUserController { |
|
||||||
@Resource |
|
||||||
private MsgUserService msgUserService; |
|
||||||
|
|
||||||
@PostMapping("search") |
|
||||||
public Result search(HttpServletRequest request, @RequestBody MsgPersonalSearch vo) { |
|
||||||
SysUser user = SessionUtil.get(request); |
|
||||||
vo.setUid(user.getId()); |
|
||||||
vo.setCtime(user.getCtime()); |
|
||||||
return Result.success(msgUserService.search(vo)); |
|
||||||
} |
|
||||||
|
|
||||||
@GetMapping("read") |
|
||||||
public Result read(HttpServletRequest request, @RequestParam Integer id) { |
|
||||||
return msgUserService.read(SessionUtil.get(request), id); |
|
||||||
} |
|
||||||
|
|
||||||
@GetMapping("readAll") |
|
||||||
public Result readAll(HttpServletRequest request) { |
|
||||||
return msgUserService.readAll(SessionUtil.get(request)); |
|
||||||
} |
|
||||||
} |
|
||||||
@ -0,0 +1,35 @@ |
|||||||
|
package cn.toesbieya.jxc.message.controller; |
||||||
|
|
||||||
|
import cn.toesbieya.jxc.common.model.entity.SysUser; |
||||||
|
import cn.toesbieya.jxc.common.model.vo.Result; |
||||||
|
import cn.toesbieya.jxc.message.model.vo.MsgPersonalSearch; |
||||||
|
import cn.toesbieya.jxc.message.service.UserService; |
||||||
|
import cn.toesbieya.jxc.web.common.utils.SessionUtil; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import javax.annotation.Resource; |
||||||
|
|
||||||
|
@RestController |
||||||
|
@RequestMapping("user") |
||||||
|
public class UserController { |
||||||
|
@Resource |
||||||
|
private UserService service; |
||||||
|
|
||||||
|
@PostMapping("search") |
||||||
|
public Result search(@RequestBody MsgPersonalSearch vo) { |
||||||
|
SysUser user = SessionUtil.get(); |
||||||
|
vo.setUid(user.getId()); |
||||||
|
vo.setCtime(user.getCtime()); |
||||||
|
return Result.success(service.search(vo)); |
||||||
|
} |
||||||
|
|
||||||
|
@GetMapping("read") |
||||||
|
public Result read(@RequestParam Integer id) { |
||||||
|
return service.read(SessionUtil.get(), id); |
||||||
|
} |
||||||
|
|
||||||
|
@GetMapping("readAll") |
||||||
|
public Result readAll() { |
||||||
|
return service.readAll(SessionUtil.get()); |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,30 @@ |
|||||||
|
package cn.toesbieya.jxc.system.controller; |
||||||
|
|
||||||
|
import cn.toesbieya.jxc.common.model.entity.SysResource; |
||||||
|
import cn.toesbieya.jxc.common.model.vo.Result; |
||||||
|
import cn.toesbieya.jxc.system.service.ResourceService; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import javax.annotation.Resource; |
||||||
|
|
||||||
|
@RestController |
||||||
|
@RequestMapping("resource") |
||||||
|
public class ResourceController { |
||||||
|
@Resource |
||||||
|
private ResourceService service; |
||||||
|
|
||||||
|
@GetMapping("getAll") |
||||||
|
public Result getAll() { |
||||||
|
return Result.success(service.getAll()); |
||||||
|
} |
||||||
|
|
||||||
|
@PostMapping("update") |
||||||
|
public Result update(@RequestBody SysResource resource) { |
||||||
|
if (resource.getId() == null |
||||||
|
|| resource.getTotalRate() == null |
||||||
|
|| resource.getIpRate() == null) { |
||||||
|
return Result.fail("参数错误"); |
||||||
|
} |
||||||
|
return service.update(resource); |
||||||
|
} |
||||||
|
} |
||||||
@ -1,26 +0,0 @@ |
|||||||
package cn.toesbieya.jxc.system.controller; |
|
||||||
|
|
||||||
import cn.toesbieya.jxc.common.model.vo.Result; |
|
||||||
import cn.toesbieya.jxc.system.service.SysResourceService; |
|
||||||
import org.springframework.web.bind.annotation.GetMapping; |
|
||||||
import org.springframework.web.bind.annotation.RequestMapping; |
|
||||||
import org.springframework.web.bind.annotation.RestController; |
|
||||||
|
|
||||||
import javax.annotation.Resource; |
|
||||||
|
|
||||||
@RestController |
|
||||||
@RequestMapping("resource") |
|
||||||
public class SysResourceController { |
|
||||||
@Resource |
|
||||||
private SysResourceService resourceService; |
|
||||||
|
|
||||||
@GetMapping("get") |
|
||||||
public Result get() { |
|
||||||
return Result.success(resourceService.get()); |
|
||||||
} |
|
||||||
|
|
||||||
@GetMapping("getAll") |
|
||||||
public Result getAll() { |
|
||||||
return Result.success(resourceService.getAll()); |
|
||||||
} |
|
||||||
} |
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue